Alertmanager 0.31.1 → 0.33.0
4 releases · 2 breaking changes · 0 security fixes · 0 advisories fixed
0security2breaking1deprecated19feature16fix
Breaking changes
- breaking [CHANGE] The '--enable-feature=auto-gomaxprocs' option has been removed. This flag had no effect since v0.29 and was deprecated in v0.32. It can be safely removed from any startup scripts. #5090, #5251 in 0.33.0
- breaking [ENHANCEMENT] docs: Remove duplicate header. #5034 in 0.32.0
Security changes
None in the release notes.
Deprecations
- deprecated [CHANGE] The '--enable-feature=auto-gomaxprocs' option is deprecated and will be removed in v0.33. This flag currently has no effect and can be safely removed from any startup scripts. #5090 in 0.32.0
Every release in between
breaking[CHANGE] The '--enable-feature=auto-gomaxprocs' option has been removed. This flag had no effect since v0.29 and was deprecated in v0.32. It can be safely removed from any startup scripts. #5090, #5251
feature[CHANGE] Add group-key-in-metrics feature flag. #5047
other[CHANGE] Move AlertMarker, GroupMarker to marker package. #5047
other[CHANGE] Remove alertmanager_marked_alerts. #5047
other[CHANGE] Remove the following from types package: MemMarker, AlertState*, AlertStatus. #5047
feature[FEATURE] Introduce per aggregation group AlertMarkers and drop Global Alert Marker. #5047
feature[FEATURE] ui: Add support for silence annotations. #5017
feature[FEATURE] api: Add receiver labels and receiver_matchers filter to /api/v2/receivers, /api/v2/alerts, and /api/v2/alerts/groups. #5152
feature[FEATURE] eventrecorder: Add structured event recorder behind --enable-feature=event-recorder, with file, webhook, and kafka outputs. #5072, #5246
feature[ENHANCEMENT] Add the use_aws_http_client config option to the sns notifier. #5178
feature[ENHANCEMENT] template: Add now function to get current time. #5188
other[ENHANCEMENT] docs: Clarify YAML quoting vs matcher token quoting in UTF-8 matchers section. #5264
fix[BUGFIX] jira: Allow disabling the resolve transition when resolve_transition is not set. #4821
fix[BUGFIX] jira: Include unresolved issues in wont_fix_resolution JQL to prevent duplicate issue creation. #5185
fix[BUGFIX] sns: Support the AWS_CA_BUNDLE env variable for the sns notifier. #5178
fix[BUGFIX] Fix dispatcher goroutine leaks on destroyed alertgroup swap. #5241
fix[BUGFIX] dispatcher: Fix issue with dispatching to a contended route. #5179
fix[BUGFIX] ui: Provide prebuilt ui assets in release. #5191
other[ENHANCEMENT] ui: Support building artifacts in containers with Docker or Podman. #5102
other[CHANGE] go get github.com/prometheus/alertmanager/ui will now fail as compiled UI assets are no longer checked into the repository. Downstream builds that rely on these assets being present in the source tree must now build the UI from source. #5113
deprecated[CHANGE] The '--enable-feature=auto-gomaxprocs' option is deprecated and will be removed in v0.33. This flag currently has no effect and can be safely removed from any startup scripts. #5090
other[CHANGE] Update internal function signatures across multiple packages. This affects any project that integrates Alertmanager code.
feature[ENHANCEMENT] Add static asset caching. #5113
other[ENHANCEMENT] Reduce memory allocations through pre-sizing collections and batch allocation. #5020
other[ENHANCEMENT] Replace help with documentation in navigation bar. #4943
other[ENHANCEMENT] docs(ha): Update high availability documentation. #5136
feature[ENHANCEMENT] docs: Add auth_secret_file for smtp in document. #5036
feature[ENHANCEMENT] docs: Add description for global telegram_bot_token. #5114
feature[ENHANCEMENT] docs: Add note about notifier timeouts. #5077
fix[ENHANCEMENT] docs: Fix force_implicit_tls config field name. #5030
other[ENHANCEMENT] docs: Link community supported integrations. #4978
breaking[ENHANCEMENT] docs: Remove duplicate header. #5034
other[ENHANCEMENT] docs: Update mutual tls reference in high availability documentation. #5120
other[ENHANCEMENT] tracing: Use noop spans when tracing disabled. #5118
other[ENHANCEMENT] ui: Serve pre-compressed assets. #5133
feature[FEATURE] Add silence annotations. #4965
feature[FEATURE] Add silence logging option. #4163
feature[FEATURE] Add support for multiple matcher set silences. #4957
feature[FEATURE] Add the reason for notifying in dedup stage. #4971
other[FEATURE] mattermost: Flatten attachments into top-level config. #5009
other[FEATURE] mattermost: Support global webhook url. #4998
feature[FEATURE] slack: Add default color from template. #5014
feature[FEATURE] slack: Allow receiver to edit existing messages. #5007
feature[FEATURE] template: Add dict, map and append functions. #5093
feature[FEATURE] webhook: Add full payload templating support for notifier. #5011
fix[BUGFIX] config: Check for empty cluster tls client config. #5126
fix[BUGFIX] config: Don't crash upon reading empty config for notifier. #4979
fix[BUGFIX] config: Fix ipv6 address handling in hostport.string(). #5040
fix[BUGFIX] mattermost: Omit empty text field in notifications. #4985
fix[BUGFIX] telegram: Send fallback message when notification exceeds character limit. #5074
fix[BUGFIX] tracing: Properly shutdown tracer provider. #5131
fix[BUGFIX] ui: Fix escaping for matcher values with quotes. #4862
fix[BUGFIX] ui: Handle special chars in silence regex-matchers. #4942
fix[BUGFIX] ui: Support utf-8 label names in matchers. #5089