chore(deps): update quay.io/prometheus/alertmanager docker tag to v0.35.0 #30

Open
renovate wants to merge 1 commit from renovate/quay.io-prometheus-alertmanager-0.x into main
Member

This PR contains the following updates:

Package Type Update Change OpenSSF
quay.io/prometheus/alertmanager image minor v0.34.2 → v0.35.0 OpenSSF Scorecard

Release Notes

prometheus/alertmanager (quay.io/prometheus/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 bot 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: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [quay.io/prometheus/alertmanager](https://github.com/prometheus/alertmanager) | image | minor | `v0.34.2` → `v0.35.0` | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/prometheus/alertmanager/badge)](https://securityscorecards.dev/viewer/?uri=github.com/prometheus/alertmanager) | --- ### Release Notes <details> <summary>prometheus/alertmanager (quay.io/prometheus/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 bot 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**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update quay.io/prometheus/alertmanager docker tag to v0.35.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
1b61eba820
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/quay.io-prometheus-alertmanager-0.x:renovate/quay.io-prometheus-alertmanager-0.x
git switch renovate/quay.io-prometheus-alertmanager-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/quay.io-prometheus-alertmanager-0.x
git switch renovate/quay.io-prometheus-alertmanager-0.x
git rebase main
git switch main
git merge --ff-only renovate/quay.io-prometheus-alertmanager-0.x
git switch renovate/quay.io-prometheus-alertmanager-0.x
git rebase main
git switch main
git merge --no-ff renovate/quay.io-prometheus-alertmanager-0.x
git switch main
git merge --squash renovate/quay.io-prometheus-alertmanager-0.x
git switch main
git merge --ff-only renovate/quay.io-prometheus-alertmanager-0.x
git switch main
git merge renovate/quay.io-prometheus-alertmanager-0.x
git push origin main
Sign in to join this conversation.
No reviewers
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
sr2/ansible-collection-core!30
No description provided.