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
-racerandomly turned PRs red. Acodecov.ymlwith 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.2Digest: 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/jarvisHelm chart
helm install jarvis oci://ghcr.io/kj187/charts/jarvis --version 1.7.2Verify 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).