- [CHANGE] Templating errors in the SNS integration now return an error. [#3531] [#3879]
- [CHANGE] Adopt log/slog, drop go-kit/log [#4089]
- [FEATURE] Add a new Microsoft Teams integration based on Flows [#4024]
- [FEATURE] Add a new Rocket.Chat integration [#3600]
- [FEATURE] Add a new Jira integration [#3590] [#3931]
- [FEATURE] Add support for
GOMEMLIMIT, enable it via the feature flag--enable-feature=auto-gomemlimit. [#3895] - [FEATURE] Add support for
GOMAXPROCS, enable it via the feature flag--enable-feature=auto-gomaxprocs. [#3837] - [FEATURE] Add support for limits of silences including the maximum number of active and pending silences, and the maximum size per silence (in bytes). You can use the flags
--silences.max-silencesand--silences.max-silence-size-bytesto set them accordingly [#3852] [#3862] [#3866] [#3885] [#3886] [#3877] - [FEATURE] Muted alerts now show whether they are suppressed or not in both the
/api/v2/alertsendpoint and the Alertmanager UI. [#3793] [#3797] [#3792] - [ENHANCEMENT] Add support for
content,usernameandavatar_urlin the Discord integration.contentandusernamealso support templating. [#4007] - [ENHANCEMENT] Only invalidate the silences cache if a new silence is created or an existing silence replaced - should improve latency on both
GET api/v2/alertsandPOST api/v2/alertsAPI endpoint. [#3961] - [ENHANCEMENT] Add image source label to Dockerfile. To get changelogs shown when using Renovate [#4062]
- [ENHANCEMENT] Build using go 1.23 [#4071]
- [ENHANCEMENT] Support setting a global SMTP TLS configuration. [#3732]
- [ENHANCEMENT] The setting
room_idin the WebEx integration can now be templated to allow for dynamic room IDs. [#3801] - [ENHANCEMENT] Enable setting
message_thread_idfor the Telegram integration. [#3638] - [ENHANCEMENT] Support the
sinceandhumanizeDurationfunctions to templates. This means users can now format time to more human-readable text. [#3863] - [ENHANCEMENT] Support the
dateandtzfunctions to templates. This means users can now format time in a specified format and also change the timezone to their specific locale. [#3812] - [ENHANCEMENT] Latency metrics now support native histograms. [#3737]
- [ENHANCEMENT] Add full width to adaptive card for msteamsv2 [#4135]
- [ENHANCEMENT] Add timeout option for webhook notifier. [#4137]
- [ENHANCEMENT] Update config to allow showing secret values when marshaled [#4158]
- [ENHANCEMENT] Enable templating for Jira project and issue_type [#4159]
- [BUGFIX] Fix the SMTP integration not correctly closing an SMTP submission, which may lead to unsuccessful dispatches being marked as successful. [#4006]
- [BUGFIX] The
ParseModeoption is now set explicitly in the Telegram integration. If we don't HTML tags had not been parsed by default. [#4027] - [BUGFIX] Fix a memory leak that was caused by updates silences continuously. [#3930]
- [BUGFIX] Fix hiding secret URLs when the URL is incorrect. [#3887]
- [BUGFIX] Fix a race condition in the alerts - it was more of a hypothetical race condition that could have occurred in the alert reception pipeline. [#3648]
- [BUGFIX] Fix a race condition in the alert delivery pipeline that would cause a firing alert that was delivered earlier to be deleted from the aggregation group when instead it should have been delivered again. [#3826]
- [BUGFIX] Fix version in APIv1 deprecation notice. [#3815]
- [BUGFIX] Fix crash errors when using
url_filein the Webhook integration. [#3800] - [BUGFIX] fix
Route.ID()returns conflicting IDs. [#3803] - [BUGFIX] Fix deadlock on the alerts memory store. [#3715]
- [BUGFIX] Fix
amtool template renderwhen using the default values. [#3725] - [BUGFIX] Fix
webhook_url_filefor both the Discord and Microsoft Teams integrations. [#3728] [#3745] - [BUGFIX] Fix wechat api link [#4084]
- [BUGFIX] Fix build info metric [#4166]
- [BUGFIX] Fix UTF-8 not allowed in Equal field for inhibition rules [#4177]