github kj187/jarvis v1.9.2

latest releases: v2.1.0, v2.0.1-rc.1, v2.0.0...
3 months ago

What's changed

A small patch release focused on operational quietness: transient, self-healing infrastructure hiccups no longer look like incidents.

Fixed

  • Self-healing PostgreSQL reconnects and transient Alertmanager 5xx no longer page. Dedicated LISTEN connections (WebSocket fanout, snapshot distribution) that get dropped by idle timeouts in the network path now log their immediate reconnect at Info instead of a level that feeds infra alerting. Alert/silence polls retry once on a transient 5xx or transport blip — mirroring the retry the silence write path already had — so a single proxy reset self-heals silently instead of logging a poll failure. A bug where non-2xx read responses lost their status code (making permanent 4xx errors indistinguishable from retryable 5xx) is fixed as part of this.
  • Flaky Codecov PR checks. Coverage checks ran on Codecov defaults, so sub-percent noise from goroutine timing under -race randomly turned PRs red. A codecov.yml with sensible thresholds (project: auto ±1%, patch: 70% ±5%) stops the flakiness.

Full diff: v1.9.1...v1.9.2


Container image

docker pull ghcr.io/kj187/jarvis:1.9.2

Digest: sha256:03548a7cf0f9a351a2693f50d66ce05dbd40784382de349ca216ba6cdeb2050f

Verify image signature (cosign)

cosign verify ghcr.io/kj187/jarvis@sha256:03548a7cf0f9a351a2693f50d66ce05dbd40784382de349ca216ba6cdeb2050f \
  --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:1.9.2 --repo kj187/jarvis

Helm chart

helm install jarvis oci://ghcr.io/kj187/charts/jarvis --version 1.7.2

Verify chart signature (cosign)

cosign verify ghcr.io/kj187/charts/jarvis:1.7.2 \
  --certificate-identity-regexp="https://github.com/kj187/jarvis/.*" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com"

SBOM

The SPDX SBOM is attached to this release (sbom.spdx.json) and also
embedded in the image manifest (docker buildx imagetools inspect).

Don't miss a new jarvis release

NewReleases is sending notifications on new releases.