Prometheus Alertmanager
Alert routing, grouping, silencing and notification dispatcher for Prometheus
Alertmanager 0.34.2 turns off CORS by default, breaking cross-origin API calls.
◆Recent moves
- 11d ago
0.34.2: CORS off by default, eMudhra CAs distrusted
A security patch with a breaking default: browser tools calling api/v2 cross-origin now need the new --web.cors.origin flag. The Go rebuild picks up the eMudhra CA distrust.
View source ↗ - 1mo ago
0.34.1: inhibition fixes stop alerts being wrongly un-muted
Fixes several inhibition bugs that could un-mute alerts that should have stayed silent. A correctness fix in a core path.
View source ↗ - 2mo ago
Notification failure reasons split; templatable route labels added
Splits authError and rateLimited out of clientError on alertmanager_notifications_failed_total, which silently changes what existing dashboards match — the release notes flag it as requiring updates. Adds templatable labels on alert routes, server-side active, expired and pending filters on the silences API, SNS external_id support, and toDate template functions.
View source ↗ - 4mo ago
Silence snapshot legacy matchers field restored
Three bug fixes, the notable one restoring the legacy matchers field in silence snapshots so older Alertmanager versions can read newer snapshots again. A compatibility repair on the 0.33 line.
View source ↗ - 5mo ago
Per-group alert markers replace the global one; event recorder lands
⚡ SPARKReplaces the global alert marker with per-aggregation-group AlertMarkers, removing the alertmanager_marked_alerts metric and relocating marker types out of the public types package. The structured event recorder also arrives behind a feature flag with file, webhook and kafka outputs — the foundation the next release keeps building on.
View source ↗ - 5mo ago
Dispatcher goroutine leak on alertgroup swap fixed
A single fix for dispatcher goroutine leaks when a destroyed alertgroup is swapped. One of the contention symptoms the per-group marker rework in 0.33.0 addresses structurally.
View source ↗