Pre-release build
Release candidate for the upcoming stable release. Not published as latest.
Commits since v1.12.0:
- security(api): drop per-IP rate limits, keep one global login limit (#251) (a2e4492)
- chore: run backend and E2E CI jobs in parallel (#249) (5327ee0)
- docs: slim the AI agent context and simplify its checks (#248) (fe8e2d1)
- chore(deps): bump the minor-patch group across 1 directory with 8 updates (#234) (dd82c4d)
- chore(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 (#231) (36a00b7)
- chore(deps): bump docker/setup-qemu-action from 4.3.0 to 4.4.0 (#230) (deac671)
- chore(deps): bump docker/setup-buildx-action from 4.3.0 to 4.4.1 (#229) (fb5b1ce)
- chore(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1 (#225) (d30220c)
- chore(deps): bump modernc.org/sqlite from 1.58.0 to 1.59.0 in /backend (#227) (cafcddf)
- docs: define ownership and lifecycle of critical invariants (#247) (0d5c33d)
- fix(db): log the connection pool size SQLite actually uses (#246) (f2111ca)
- fix(frontend): make the Fast-Silence popover and list rows operable from the keyboard (#245) (454b2af)
- fix(ws): keep browsers connected when several alert events arrive at once (#244) (2edf903)
- fix(frontend): open alert details from the keyboard and correct popover semantics (#242) (c5ef452)
- docs: regenerate all screenshots (#241) (31abbc3)
- feat(silences): extend a running silence with one click (#240) (18e4991)
- feat(config): configurable silence durations per instance and per user (#239) (e7d6985)
- chore(video): restyle video cards and covers with the design guide (#238) (b9a9274)
- feat(frontend): copy a link to an alert from the detail panel (#237) (7d74d0e)
- fix(frontend): explain server-side regex only when a regex filter is set (#236) (b147e05)
- feat(frontend): resume the interrupted action after login instead of losing it (#235) (ca02609)
- feat(frontend): design system, accessibility fixes and a refreshed documentation site (#233) (40a71ef)
- fix(alerts): reduce memory usage across history, WS and API (#232) (b8a4a51)
- feat(frontend): improve documentation media (#226) (c3712cb)
- fix(db): index retention-sweep columns missing coverage (#223) (b9c546e)
- docs: point README at the docs site and fix the home hero screenshot alignment (#222) (deaafa4)
- security(frontend): update website build dependencies (#221) (3710ae9)
- feat(config): add native Helm chart upstream auth and restructure the documentation site (#220) (0bc7c42)
- chore(video): record narrated demo videos from the e2e stack (#216) (bb3a4d7)
- docs: publish the documentation as a website on GitHub Pages (#215) (7a85221)
- feat(frontend): animated owl-mesh backdrop for empty alert and silence views (#213) (2889958)
Container image
docker pull ghcr.io/kj187/jarvis:2.0.0-rc.1Digest: sha256:c5f106b5b25dcff50b1bc6483d84ffcebd2ff5991e4975d94af70a703e290beb
Verify image signature (cosign)
cosign verify ghcr.io/kj187/jarvis@sha256:c5f106b5b25dcff50b1bc6483d84ffcebd2ff5991e4975d94af70a703e290beb \
--certificate-identity-regexp="https://github.com/kj187/jarvis/.*" \
--certificate-oidc-issuer="https://token.actions.githubusercontent.com"Verify build provenance (GitHub attestation)
gh attestation verify oci://ghcr.io/kj187/jarvis:2.0.0-rc.1 --repo kj187/jarvisHelm chart
Release candidates don't publish a chart. To test this RC on Kubernetes, install the current chart with the RC image:
helm install jarvis oci://ghcr.io/kj187/charts/jarvis --version 2.0.0 --set image.tag=2.0.0-rc.1SBOM
The SPDX SBOM is attached to this release (sbom.spdx.json) together with its keyless signature bundle (sbom.spdx.json.sigstore.json), and also embedded in the image manifest (docker buildx imagetools inspect).
cosign verify-blob sbom.spdx.json \
--bundle sbom.spdx.json.sigstore.json \
--certificate-identity-regexp="https://github.com/kj187/jarvis/.*" \
--certificate-oidc-issuer="https://token.actions.githubusercontent.com"