- [CHANGE] notify: The
reasonlabel onalertmanager_notifications_failed_totalnow distinguishesauthError(HTTP 401/403) andrateLimited(HTTP 429) from the genericclientError. Dashboards/alerts matchingreason="clientError"for these codes must be updated. #5332 - [FEATURE] Add optional templatable labels to alert routes. #5328
- [FEATURE] eventrecorder: Add inhibit rule names to
inhibition_muted_alertevents. #5315 - [FEATURE] eventrecorder: Add stdout output type. #5311
- [FEATURE] silences: Add active, expired, and pending boolean filter parameters to GET /api/v2/silences to allow filtering silences by state server-side. #5406
- [FEATURE] sns: Add aws
external_idsupport in sigv4 configuration. #5157 - [FEATURE] template: Add
toDateandmustToDatefunctions. #5327 - [ENHANCEMENT] doc: Add AlertmanagerClusterFailedPeers alertmanager-mixin. #5301
- [ENHANCEMENT] doc: Add description for Rocketchat parameters in global config. #5181
- [ENHANCEMENT] doc: Add top level tracing configuration key. #5314
- [ENHANCEMENT] doc: Fix Alertmanager port in amtool config routes example. #5312
- [ENHANCEMENT] eventrecorder: Add optional webhook batching. #5392
- [ENHANCEMENT] notify: The discord and webex integrations now report a failure
reasononalertmanager_notifications_failed_total. #5332 - [ENHANCEMENT] ui: Improve responsiveness of UI when loading thousands of alerts. #5357
- [BUGFIX] eventrecorder: Fixed a minor performance regression when the event recorder is enabled. #5307
- [BUGFIX] msteamsv2: Inherit global
proxy_urlinto partialhttp_config. #5379 - [BUGFIX] webhook: Keep custom
payloadstring values verbatim instead of reinterpreting JSON leaves that look like YAML (e.g. values ending with a colon). #5304