- [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-silences
and--silences.max-silence-size-bytes
to 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/alerts
endpoint and the Alertmanager UI. [#3793] [#3797] [#3792] - [ENHANCEMENT] Add support for
content
,username
andavatar_url
in the Discord integration.content
andusername
also 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/alerts
andPOST api/v2/alerts
API 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_id
in the WebEx integration can now be templated to allow for dynamic room IDs. [#3801] - [ENHANCEMENT] Enable setting
message_thread_id
for the Telegram integration. [#3638] - [ENHANCEMENT] Support the
since
andhumanizeDuration
functions to templates. This means users can now format time to more human-readable text. [#3863] - [ENHANCEMENT] Support the
date
andtz
functions 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
ParseMode
option 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_file
in 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 render
when using the default values. [#3725] - [BUGFIX] Fix
webhook_url_file
for 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]