v1.2.0
- 🐛 Mark Webex roomId and toPersonEmail as exactly one (#612) (cfcf4ce)
- ✨ smarter root causes, plainer probe wording, less noise (#611) (3cb4786)
- ✨ enhance dashboard ui (#610) (00c239a)
- ✨ accurate causes, quieter alerts, safer delivery and runtime (#609) (d31e7d1)
- 🐛 Tighten close-call caching, timeouts and evidence merging (#608) (8f454f2)
- 🧭 Add root-cause and correlation work with its dashboard support (#606) (4127497)
- 🔗 Point the docs readme to docs.kwatch.dev (#607) (e6190a6)
- ⬆️ bump the github-actions group across 1 directory with 5 updates (#603) (5fd047c)
- 🐛 Stop the notice watcher from stealing the provider health signal (#605) (2eddd5d)
- ⬆️ bump the go-dependencies group with 3 updates (#600) (a600db0)
- 🐛 Merge the duplicate dashboard block in the chart values (#604) (295a92e)
- 🔒 Harden the dashboard and make provider failures visible (#602) (c3d4a82)
- 🔧 Start Dependabot PR titles with an emoji (#599) (c90de66)
- 🎨 Fix dashboard brand drift and fold Releases into issues (#598) (1d9231f)
- pin Helm to v4.3.1 in all workflows (#597) (1ab9879)
- enhance dashboard (#596) (f8ed238)
- enhance dashboard (#595) (c4b8cb7)
- enhance dashboard (#594) (4a5a27f)
- feat: show what else is grouped in an incident (#593) (776eae2)
- fix: keep a resolve no louder than its incident for ntfy, Gotify and Pushover (#592) (7e417ed)
- fix: word a CronJob's failing run as its last run, and say what points to a cause (#590) (10feb38)
- fix count events in the window, share the object budget, trust the Lease's own times, keep CronJob runs in one incident (#589) (6417a20)
- fix: reduce false alerts and unblock incident resolves (#585) (fcc06ba)
- chore(deps): bump the docker-dependencies group across 3 directories with 2 updates (#587) (9d14a18)
- chore(deps): bump docker/login-action (#588) (6ba2ea8)
- chore(deps): bump github.com/slack-go/slack (#586) (2b94622)
- Pro auto-evidence: kwatch runs the read-only checks and shows the result (#584) (fb230ec)
- fix false alerts and dashboard usability (#583) (8dc426d)
- Dashboard phase 2: read-only web UI, sign-in and API additions (#581) (620d39c)
- docs: add demo GIF to README (#582) (a39b2d6)
- Fix Linux install one-liner and first-rollout root cause noise (#580) (60a9746)
- dashboard: read-only incident API (Pro only) (#579) (b10da66)
- license: send a signed random nonce on renew and deactivate (#578) (8d5067e)
- docs: remove /metrics from Community; replace kwatch-sh.md with canonical pointer (#577) (80bd2b1)
- chore(deps): bump the github-actions group with 3 updates (#576) (f78e473)
See the full diff since v1.1.0.
Release integrity
- Source tag:
v1.2.0 - Source commit:
222ddebf9bae6483b63623f395ee1f11ad3a8e3c - Image:
ghcr.io/abahmed/kwatch@sha256:ab5dd7c66a286e43a928c1eba8e03e320a916f207b2c804e7c8a2bd4a049f728 - Verification files: checksums, signed checksums, manifest, installer checksums (signed)
- SBOMs:
kwatch-v1.2.0-source-sbom.cdx.jsonandkwatch-v1.2.0-image-sbom.cdx.json
Verify the image with:
cosign verify \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com \
--certificate-identity-regexp='^https://github.com/abahmed/kwatch/.github/workflows/publish.yml@' \
ghcr.io/abahmed/kwatch@sha256:ab5dd7c66a286e43a928c1eba8e03e320a916f207b2c804e7c8a2bd4a049f728