chore(deps): update prom/alertmanager docker tag to v0.35.0 #58

Merged
renovate-bot merged 1 commit from renovate/prom-alertmanager-0.x into master 2026-11-09 18:03:04 +01:00
Collaborator

This PR contains the following updates:

Package Update Change
prom/alertmanager minor v0.34.2 → v0.35.0

Release Notes

prometheus/alertmanager (prom/alertmanager)

v0.35.0: 0.35.0 / 2026-11-09

Compare Source

  • [CHANGE] Promote the auto-gomemlimit feature flag to the --auto-gomemlimit command-line flag. This is a breaking change: the --enable-feature=auto-gomemlimit option has been removed. #​5464
  • [CHANGE] Remove the deprecated types package in favor of the alert package. #​5585
  • [CHANGE] eventrecorder: Every output now requires a name. This is a breaking change: configurations with unnamed outputs fail to load. The name identifies the output in metrics and logs instead of its URL, broker or topic. #​5393
  • [CHANGE] eventrecorder: The output data format now uses the new events/v2 schema. This is a breaking change: alert labels, alert annotations, group labels, silence annotations, and muted-alert labels are JSON maps, and protobuf consumers must use the new schema. #​5409, #​5500
  • [FEATURE] Add a distroless container image. #​5258
  • [FEATURE] amtool: Look up the default config file in %APPDATA% and %ProgramData% on Windows. #​5073
  • [FEATURE] api: Add an experimental ConnectRPC API served alongside /api/v2/ under the version-neutral /api/ prefix, exposing the Connect, gRPC, and gRPC-Web protocols plus the gRPC Health Checking Protocol and server reflection. The first service is status.v3.StatusService. #​5377, #​5506, #​5507, #​5508, #​5509
  • [FEATURE] incidentio: Add templated metadata field. #​5022
  • [FEATURE] pagerduty: Report more specific failure reasons in alertmanager_notifications_failed_total. #​5659
  • [FEATURE] rocketchat: Add message_text option to set the message text shown in desktop and push notifications. #​5595
  • [FEATURE] slack: Add post_updates_to_thread option to post subsequent notifications of an alert group as replies in the thread of the initial message. #​5540
  • [FEATURE] telegram: Add timeout option to limit how long a notification request may take. #​5127
  • [FEATURE] telegram: Count only visible HTML text toward the message length limit, excluding link URLs. #​5499
  • [FEATURE] template: Add addDuration function to shift a timestamp by a duration such as -30m and return it in Unix milliseconds. #​5550
  • [FEATURE] template: Allow the join function to accept slices and arrays of any type. #​5233
  • [FEATURE] timeinterval: Allow weekday ranges to wrap around the end of the week, e.g. friday:monday. #​5579
  • [FEATURE] ui: Make the creator and comment of a silence optional, matching the API. #​5471
  • [FEATURE] ui: Serve the new Mantine UI at /ui/ alongside the existing UI. #​5502, #​5538, #​5539, #​5537
  • [ENHANCEMENT] Compute alert fingerprints once at ingestion instead of on every mute check, reducing CPU usage and allocations. #​5583
  • [ENHANCEMENT] api: Speed up /api/v2/alerts/groups by evaluating mutes only once per alert and group. #​5674
  • [ENHANCEMENT] cluster: Fix the memeberlist typo in error messages. #​5472
  • [ENHANCEMENT] docs: Add a Gotify example using a custom webhook payload. #​5408, #​5498
  • [ENHANCEMENT] docs: Add a reusable HTML email template example. #​5391
  • [ENHANCEMENT] docs: Clarify the usage of the KV Remove template function. #​5297
  • [ENHANCEMENT] docs: Clarify which route options are inherited by child routes. #​5565
  • [ENHANCEMENT] docs: Correct the PagerDuty default config. #​5397
  • [ENHANCEMENT] docs: Document OAuth2 support in the http_config of jira_config. #​5571
  • [ENHANCEMENT] docs: Document VictorOps custom fields. #​5399
  • [ENHANCEMENT] docs: Document project and issue_type in jira_config as templated strings. #​5549
  • [ENHANCEMENT] docs: Document victorops_api_key and victorops_api_key_file in the global config. #​5168
  • [ENHANCEMENT] docs: Fix rocketchat_config defaults and field types. #​5591
  • [ENHANCEMENT] docs: Fix the tracing config key, which was misspelled as traciing. #​5437
  • [ENHANCEMENT] notify: Add the receiver name to the log message for failed notifications. #​5401
  • [ENHANCEMENT] silences: Reduce allocations when computing the alertmanager_silences metric. #​5460
  • [ENHANCEMENT] victorops: Use Splunk On-Call branding in documentation and error messages without renaming configuration fields. #​5402
  • [BUGFIX] api: Report alerts muted by time intervals as of the time of the request instead of the last group flush, matching silences and inhibitions. #​5661
  • [BUGFIX] cluster: Downgrade memberlist to v0.5.4 to fix Failed to read remote state: user state length (...) exceeds limit errors. #​5640
  • [BUGFIX] config: Fix merging of global configs for the smtp, opsgenie, victorops and rocketchat notifiers. #​5448, #​5457
  • [BUGFIX] discord: Retry notifications on HTTP 429 (rate limited) instead of dropping them. #​5496
  • [BUGFIX] httpserver: Fix the /-/reload endpoint getting stuck when the client cancels the request. #​5234
  • [BUGFIX] notify: Wait the full backoff interval before retrying a notification that failed slowly. #​5497, #​5389, #​5553
  • [BUGFIX] opsgenie: Respect the notification timeout and tracing span for the update-message request sent when update_alerts is enabled. #​5465
  • [BUGFIX] pagerduty: Report the failure reason of Events API v1 requests in alertmanager_notifications_failed_total instead of reason="other". #​5505
  • [BUGFIX] pushover: Trim whitespace from token_file and user_key_file contents so keys stored in files with a trailing newline are accepted. #​5590
  • [BUGFIX] silences: Treat a silence as expired at exactly its end time, consistent with the API. #​5665
  • [BUGFIX] silences: Use a single evaluation time for each read or write of silences. #​5666
  • [BUGFIX] slack: Avoid a panic when update_message relies on global.slack_api_url. #​5589
  • [BUGFIX] slack: Retry notifications on HTTP 429 (rate limited) and honor the Retry-After header instead of dropping them. #​5048
  • [BUGFIX] telegram: Redact the redacted token from logged notification errors. #​5254
  • [BUGFIX] telegram: Report the failure reason in alertmanager_notifications_failed_total. #​5375
  • [BUGFIX] template: Preserve quoted numeric strings as strings in templated JSON fields. #​5098
  • [BUGFIX] timeinterval: Fix negative days_of_month resolving one day early in months with a DST transition. #​5447
  • [BUGFIX] timeinterval: Reject month numbers outside 1-12. #​5626
  • [BUGFIX] webex: Fix a panic when truncating long notifications containing non-ASCII characters. #​5544
  • [BUGFIX] webex: Retry notifications on HTTP 429 (rate limited) and honor the Retry-After header instead of dropping them. #​5548
  • [BUGFIX] wechat: Report template errors in corp_id and api_secret instead of sending a token request with empty values. #​5688

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prom/alertmanager](https://github.com/prometheus/alertmanager) | minor | `v0.34.2` → `v0.35.0` | --- ### Release Notes <details> <summary>prometheus/alertmanager (prom/alertmanager)</summary> ### [`v0.35.0`](https://github.com/prometheus/alertmanager/releases/tag/v0.35.0): 0.35.0 / 2026-11-09 [Compare Source](https://github.com/prometheus/alertmanager/compare/v0.34.2...v0.35.0) - \[CHANGE] Promote the `auto-gomemlimit` feature flag to the `--auto-gomemlimit` command-line flag. This is a breaking change: the `--enable-feature=auto-gomemlimit` option has been removed. [#&#8203;5464](https://github.com/prometheus/alertmanager/issues/5464) - \[CHANGE] Remove the deprecated `types` package in favor of the `alert` package. [#&#8203;5585](https://github.com/prometheus/alertmanager/issues/5585) - \[CHANGE] eventrecorder: Every output now requires a `name`. This is a breaking change: configurations with unnamed outputs fail to load. The name identifies the output in metrics and logs instead of its URL, broker or topic. [#&#8203;5393](https://github.com/prometheus/alertmanager/issues/5393) - \[CHANGE] eventrecorder: The output data format now uses the new `events/v2` schema. This is a breaking change: alert labels, alert annotations, group labels, silence annotations, and muted-alert labels are JSON maps, and protobuf consumers must use the new schema. [#&#8203;5409](https://github.com/prometheus/alertmanager/issues/5409), [#&#8203;5500](https://github.com/prometheus/alertmanager/issues/5500) - \[FEATURE] Add a distroless container image. [#&#8203;5258](https://github.com/prometheus/alertmanager/issues/5258) - \[FEATURE] amtool: Look up the default config file in `%APPDATA%` and `%ProgramData%` on Windows. [#&#8203;5073](https://github.com/prometheus/alertmanager/issues/5073) - \[FEATURE] api: Add an experimental ConnectRPC API served alongside `/api/v2/` under the version-neutral `/api/` prefix, exposing the Connect, gRPC, and gRPC-Web protocols plus the gRPC Health Checking Protocol and server reflection. The first service is `status.v3.StatusService`. [#&#8203;5377](https://github.com/prometheus/alertmanager/issues/5377), [#&#8203;5506](https://github.com/prometheus/alertmanager/issues/5506), [#&#8203;5507](https://github.com/prometheus/alertmanager/issues/5507), [#&#8203;5508](https://github.com/prometheus/alertmanager/issues/5508), [#&#8203;5509](https://github.com/prometheus/alertmanager/issues/5509) - \[FEATURE] incidentio: Add templated `metadata` field. [#&#8203;5022](https://github.com/prometheus/alertmanager/issues/5022) - \[FEATURE] pagerduty: Report more specific failure reasons in `alertmanager_notifications_failed_total`. [#&#8203;5659](https://github.com/prometheus/alertmanager/issues/5659) - \[FEATURE] rocketchat: Add `message_text` option to set the message text shown in desktop and push notifications. [#&#8203;5595](https://github.com/prometheus/alertmanager/issues/5595) - \[FEATURE] slack: Add `post_updates_to_thread` option to post subsequent notifications of an alert group as replies in the thread of the initial message. [#&#8203;5540](https://github.com/prometheus/alertmanager/issues/5540) - \[FEATURE] telegram: Add `timeout` option to limit how long a notification request may take. [#&#8203;5127](https://github.com/prometheus/alertmanager/issues/5127) - \[FEATURE] telegram: Count only visible HTML text toward the message length limit, excluding link URLs. [#&#8203;5499](https://github.com/prometheus/alertmanager/issues/5499) - \[FEATURE] template: Add `addDuration` function to shift a timestamp by a duration such as `-30m` and return it in Unix milliseconds. [#&#8203;5550](https://github.com/prometheus/alertmanager/issues/5550) - \[FEATURE] template: Allow the `join` function to accept slices and arrays of any type. [#&#8203;5233](https://github.com/prometheus/alertmanager/issues/5233) - \[FEATURE] timeinterval: Allow weekday ranges to wrap around the end of the week, e.g. `friday:monday`. [#&#8203;5579](https://github.com/prometheus/alertmanager/issues/5579) - \[FEATURE] ui: Make the creator and comment of a silence optional, matching the API. [#&#8203;5471](https://github.com/prometheus/alertmanager/issues/5471) - \[FEATURE] ui: Serve the new Mantine UI at `/ui/` alongside the existing UI. [#&#8203;5502](https://github.com/prometheus/alertmanager/issues/5502), [#&#8203;5538](https://github.com/prometheus/alertmanager/issues/5538), [#&#8203;5539](https://github.com/prometheus/alertmanager/issues/5539), [#&#8203;5537](https://github.com/prometheus/alertmanager/issues/5537) - \[ENHANCEMENT] Compute alert fingerprints once at ingestion instead of on every mute check, reducing CPU usage and allocations. [#&#8203;5583](https://github.com/prometheus/alertmanager/issues/5583) - \[ENHANCEMENT] api: Speed up `/api/v2/alerts/groups` by evaluating mutes only once per alert and group. [#&#8203;5674](https://github.com/prometheus/alertmanager/issues/5674) - \[ENHANCEMENT] cluster: Fix the `memeberlist` typo in error messages. [#&#8203;5472](https://github.com/prometheus/alertmanager/issues/5472) - \[ENHANCEMENT] docs: Add a Gotify example using a custom webhook payload. [#&#8203;5408](https://github.com/prometheus/alertmanager/issues/5408), [#&#8203;5498](https://github.com/prometheus/alertmanager/issues/5498) - \[ENHANCEMENT] docs: Add a reusable HTML email template example. [#&#8203;5391](https://github.com/prometheus/alertmanager/issues/5391) - \[ENHANCEMENT] docs: Clarify the usage of the KV `Remove` template function. [#&#8203;5297](https://github.com/prometheus/alertmanager/issues/5297) - \[ENHANCEMENT] docs: Clarify which route options are inherited by child routes. [#&#8203;5565](https://github.com/prometheus/alertmanager/issues/5565) - \[ENHANCEMENT] docs: Correct the PagerDuty default config. [#&#8203;5397](https://github.com/prometheus/alertmanager/issues/5397) - \[ENHANCEMENT] docs: Document OAuth2 support in the `http_config` of `jira_config`. [#&#8203;5571](https://github.com/prometheus/alertmanager/issues/5571) - \[ENHANCEMENT] docs: Document VictorOps custom fields. [#&#8203;5399](https://github.com/prometheus/alertmanager/issues/5399) - \[ENHANCEMENT] docs: Document `project` and `issue_type` in `jira_config` as templated strings. [#&#8203;5549](https://github.com/prometheus/alertmanager/issues/5549) - \[ENHANCEMENT] docs: Document `victorops_api_key` and `victorops_api_key_file` in the global config. [#&#8203;5168](https://github.com/prometheus/alertmanager/issues/5168) - \[ENHANCEMENT] docs: Fix `rocketchat_config` defaults and field types. [#&#8203;5591](https://github.com/prometheus/alertmanager/issues/5591) - \[ENHANCEMENT] docs: Fix the `tracing` config key, which was misspelled as `traciing`. [#&#8203;5437](https://github.com/prometheus/alertmanager/issues/5437) - \[ENHANCEMENT] notify: Add the receiver name to the log message for failed notifications. [#&#8203;5401](https://github.com/prometheus/alertmanager/issues/5401) - \[ENHANCEMENT] silences: Reduce allocations when computing the `alertmanager_silences` metric. [#&#8203;5460](https://github.com/prometheus/alertmanager/issues/5460) - \[ENHANCEMENT] victorops: Use Splunk On-Call branding in documentation and error messages without renaming configuration fields. [#&#8203;5402](https://github.com/prometheus/alertmanager/issues/5402) - \[BUGFIX] api: Report alerts muted by time intervals as of the time of the request instead of the last group flush, matching silences and inhibitions. [#&#8203;5661](https://github.com/prometheus/alertmanager/issues/5661) - \[BUGFIX] cluster: Downgrade memberlist to v0.5.4 to fix `Failed to read remote state: user state length (...) exceeds limit` errors. [#&#8203;5640](https://github.com/prometheus/alertmanager/issues/5640) - \[BUGFIX] config: Fix merging of global configs for the smtp, opsgenie, victorops and rocketchat notifiers. [#&#8203;5448](https://github.com/prometheus/alertmanager/issues/5448), [#&#8203;5457](https://github.com/prometheus/alertmanager/issues/5457) - \[BUGFIX] discord: Retry notifications on HTTP 429 (rate limited) instead of dropping them. [#&#8203;5496](https://github.com/prometheus/alertmanager/issues/5496) - \[BUGFIX] httpserver: Fix the `/-/reload` endpoint getting stuck when the client cancels the request. [#&#8203;5234](https://github.com/prometheus/alertmanager/issues/5234) - \[BUGFIX] notify: Wait the full backoff interval before retrying a notification that failed slowly. [#&#8203;5497](https://github.com/prometheus/alertmanager/issues/5497), [#&#8203;5389](https://github.com/prometheus/alertmanager/issues/5389), [#&#8203;5553](https://github.com/prometheus/alertmanager/issues/5553) - \[BUGFIX] opsgenie: Respect the notification timeout and tracing span for the update-message request sent when `update_alerts` is enabled. [#&#8203;5465](https://github.com/prometheus/alertmanager/issues/5465) - \[BUGFIX] pagerduty: Report the failure reason of Events API v1 requests in `alertmanager_notifications_failed_total` instead of `reason="other"`. [#&#8203;5505](https://github.com/prometheus/alertmanager/issues/5505) - \[BUGFIX] pushover: Trim whitespace from `token_file` and `user_key_file` contents so keys stored in files with a trailing newline are accepted. [#&#8203;5590](https://github.com/prometheus/alertmanager/issues/5590) - \[BUGFIX] silences: Treat a silence as expired at exactly its end time, consistent with the API. [#&#8203;5665](https://github.com/prometheus/alertmanager/issues/5665) - \[BUGFIX] silences: Use a single evaluation time for each read or write of silences. [#&#8203;5666](https://github.com/prometheus/alertmanager/issues/5666) - \[BUGFIX] slack: Avoid a panic when `update_message` relies on `global.slack_api_url`. [#&#8203;5589](https://github.com/prometheus/alertmanager/issues/5589) - \[BUGFIX] slack: Retry notifications on HTTP 429 (rate limited) and honor the `Retry-After` header instead of dropping them. [#&#8203;5048](https://github.com/prometheus/alertmanager/issues/5048) - \[BUGFIX] telegram: Redact the **redacted** token from logged notification errors. [#&#8203;5254](https://github.com/prometheus/alertmanager/issues/5254) - \[BUGFIX] telegram: Report the failure reason in `alertmanager_notifications_failed_total`. [#&#8203;5375](https://github.com/prometheus/alertmanager/issues/5375) - \[BUGFIX] template: Preserve quoted numeric strings as strings in templated JSON fields. [#&#8203;5098](https://github.com/prometheus/alertmanager/issues/5098) - \[BUGFIX] timeinterval: Fix negative `days_of_month` resolving one day early in months with a DST transition. [#&#8203;5447](https://github.com/prometheus/alertmanager/issues/5447) - \[BUGFIX] timeinterval: Reject month numbers outside 1-12. [#&#8203;5626](https://github.com/prometheus/alertmanager/issues/5626) - \[BUGFIX] webex: Fix a panic when truncating long notifications containing non-ASCII characters. [#&#8203;5544](https://github.com/prometheus/alertmanager/issues/5544) - \[BUGFIX] webex: Retry notifications on HTTP 429 (rate limited) and honor the `Retry-After` header instead of dropping them. [#&#8203;5548](https://github.com/prometheus/alertmanager/issues/5548) - \[BUGFIX] wechat: Report template errors in `corp_id` and `api_secret` instead of sending a token request with empty values. [#&#8203;5688](https://github.com/prometheus/alertmanager/issues/5688) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovate**redacted**/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yMjIuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjIyMi41IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
chore(deps): update prom/alertmanager docker tag to v0.35.0
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
b2fdce82ba
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-11-09 18:02:53 +01:00
renovate-bot deleted branch renovate/prom-alertmanager-0.x 2026-11-09 18:03:04 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nyyu/monitoring!58
No description provided.