github kj187/jarvis v2.0.0-rc.1

latest releases: v2.0.0-rc.3, v2.0.0-rc.2
pre-release2 days ago

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.1

Digest: 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/jarvis

Helm 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.1

SBOM

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"

Don't miss a new jarvis release

NewReleases is sending notifications on new releases.