Skip to content

v0.16.0

Choose a tag to compare

@Smana Smana released this 28 Aug 11:47
c54eb88

0.16.0 (2026-08-27)

⚠ BREAKING CHANGES

  • notify: notify.silence.windows may now list more than 5 entries when notify.slack.silence_button is off. Nothing that validated before stops validating — the bound is only relaxed, so no working deployment breaks on upgrade. What to watch for: a Matrix-only deployment that adopts a longer preset list will fail validation at startup if notify.slack.silence_button is later enabled. The error names notify.silence.windows and the flag; trim the list to between 2 and 5 entries, or leave the flag off.

Features

  • gcp: add the GCP cloud provider — Cloud Audit Logs and GKE/MIG/Compute health (#561) (e0c75f2)
  • investigate: let cloud_what_changed ask for the failed calls only (#551) (1f5ece9)
  • notify: silence an investigation from Slack or Matrix (#556) (e3a3ec0)

Bug Fixes

  • gcp: allow the GKE metadata server by address, and warn when cloud config is inert (#563) (96688ac), closes #562
  • investigate: make a submitted finding account for its own verdict (#550) (741acae)
  • notify: make the Slack silence control legible, public, and durable (b68a503)
  • notify: stop cutting "what changed" mid-word (#552) (621fe65)
  • providers: collapse a CronJob run suffix to its controller family (#549) (bb6a188)

Documentation

  • silence: correct stale references and document prune's clock assumption (#557) (6d6b7b8)

Code Refactoring

  • httpx: one bounded drain idiom for every response body (cfedfd4)