Update all stable non-major dependencies #76

Open
renovate wants to merge 1 commit from renovate/all-stable-minor-patch into main
Member

This PR contains the following updates:

Package Type Update Change
docker.io/binwiederhier/ntfy (source) minor v2.20.1v2.21.0
docker.io/library/nginx patch 1.29.71.29.8
docker.io/prom/alertmanager minor v0.31.1v0.32.0
docker.io/prom/prometheus minor v3.10.0v3.11.1
https://github.com/ansible/ansible-lint action minor v26.3.0v26.4.0
netbox patch v4.5.5v4.5.7

Release Notes

binwiederhier/ntfy (docker.io/binwiederhier/ntfy)

v2.21.0

Compare Source

This release adds the ability to verify email addresses using the smtp-sender-verify flag. This is a change that is required because ntfy.sh was used to send unsolicited emails and the AWS SES account was suspended. Going forward, ntfy.sh won't be able to send emails unless the email address was verified ahead of time.

Features:

  • Add verified email recipients feature with smtp-sender-verify config flag, allowing server admins to require email
    address verification before sending email notifications (#​1681)
prometheus/alertmanager (docker.io/prom/alertmanager)

v0.32.0: 0.32.0 / 2026-04-08

Compare Source

  • [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
  • [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
  • [CHANGE] Update internal function signatures across multiple packages. This affects any project that integrates Alertmanager code.
  • [ENHANCEMENT] Add static asset caching. #​5113
  • [ENHANCEMENT] Reduce memory allocations through pre-sizing collections and batch allocation. #​5020
  • [ENHANCEMENT] Replace help with documentation in navigation bar. #​4943
  • [ENHANCEMENT] docs(ha): Update high availability documentation. #​5136
  • [ENHANCEMENT] docs: Add auth_secret_file for smtp in document. #​5036
  • [ENHANCEMENT] docs: Add description for global telegram_bot_token. #​5114
  • [ENHANCEMENT] docs: Add note about notifier timeouts. #​5077
  • [ENHANCEMENT] docs: Fix force_implicit_tls config field name. #​5030
  • [ENHANCEMENT] docs: Link community supported integrations. #​4978
  • [ENHANCEMENT] docs: Remove duplicate header. #​5034
  • [ENHANCEMENT] docs: Update mutual tls reference in high availability documentation. #​5120
  • [ENHANCEMENT] tracing: Use noop spans when tracing disabled. #​5118
  • [ENHANCEMENT] ui: Serve pre-compressed assets. #​5133
  • [FEATURE] Add silence annotations. #​4965
  • [FEATURE] Add silence logging option. #​4163
  • [FEATURE] Add support for multiple matcher set silences. #​4957
  • [FEATURE] Add the reason for notifying in dedup stage. #​4971
  • [FEATURE] mattermost: Flatten attachments into top-level config. #​5009
  • [FEATURE] mattermost: Support global webhook url. #​4998
  • [FEATURE] slack: Add default color from template. #​5014
  • [FEATURE] slack: Allow receiver to edit existing messages. #​5007
  • [FEATURE] template: Add dict, map and append functions. #​5093
  • [FEATURE] webhook: Add full payload templating support for notifier. #​5011
  • [BUGFIX] config: Check for empty cluster tls client config. #​5126
  • [BUGFIX] config: Don't crash upon reading empty config for notifier. #​4979
  • [BUGFIX] config: Fix ipv6 address handling in hostport.string(). #​5040
  • [BUGFIX] mattermost: Omit empty text field in notifications. #​4985
  • [BUGFIX] telegram: Send fallback message when notification exceeds character limit. #​5074
  • [BUGFIX] tracing: Properly shutdown tracer provider. #​5131
  • [BUGFIX] ui: Fix escaping for matcher values with quotes. #​4862
  • [BUGFIX] ui: Handle special chars in silence regex-matchers. #​4942
  • [BUGFIX] ui: Support utf-8 label names in matchers. #​5089
prometheus/prometheus (docker.io/prom/prometheus)

v3.11.1: 3.11.1 / 2026-04-07

Compare Source

  • [BUGFIX] Tracing: Fix startup failure for OTLP HTTP tracing with insecure: true. #​18469

v3.11.0: 3.11.0 / 2026-04-02

Compare Source

  • [CHANGE] Hetzner SD: The __meta_hetzner_datacenter label is deprecated for the role robot but kept for backward compatibility, use the __meta_hetzner_robot_datacenter label instead. For the role hcloud, the label is deprecated and will stop working after the 1 July 2026. #​17850
  • [CHANGE] Hetzner SD: The __meta_hetzner_hcloud_datacenter_location and __meta_hetzner_hcloud_datacenter_location_network_zone labels are deprecated, use the __meta_hetzner_hcloud_location and __meta_hetzner_hcloud_location_network_zone labels instead. #​17850
  • [CHANGE] Promtool: Redirect debug output to stderr to avoid interfering with stdout-based tool output. #​18346
  • [FEATURE] AWS SD: Add Elasticache Role. #​18099
  • [FEATURE] AWS SD: Add RDS Role. #​18206
  • [FEATURE] Azure SD: Add support for Azure Workload Identity authentication method. #​17207
  • [FEATURE] Discovery: Introduce prometheus_sd_last_update_timestamp_seconds metric to track the last time a service discovery update was sent to consumers. #​18194
  • [FEATURE] Kubernetes SD: Add support for node role selectors for pod roles. #​18006
  • [FEATURE] Kubernetes SD: Introduce pod-based labels for deployment, cronjob, and job controller names: __meta_kubernetes_pod_deployment_name, __meta_kubernetes_pod_cronjob_name and __meta_kubernetes_pod_job_name, respectively. #​17774
  • [FEATURE] PromQL: Add </ and >/ operators for trimming observations from native histograms. #​17904
  • [FEATURE] PromQL: Add experimental histogram_quantiles variadic function for computing multiple quantiles at once. #​17285
  • [FEATURE] TSDB: Add storage.tsdb.retention.percentage configuration to configure the maximum percent of disk usable for TSDB storage. #​18080
  • [FEATURE] TSDB: Add an experimental st-storage feature flag. When enabled, Prometheus stores ingested start timestamps (ST, previously called Created Timestamp) from scrape or OTLP in the TSDB and Agent WAL, and exposes them via Remote Write 2. #​18062
  • [FEATURE] TSDB: Add an experimental xor2-encoding feature flag for the new TSDB block float sample chunk encoding that is optimized for scraped data and allows encoding start timestamps. #​18062
  • [ENHANCEMENT] HTTP client: Add AWS external_id support for sigv4. #​17916
  • [ENHANCEMENT] Kubernetes SD: Deduplicate deprecation warning logs from the Kubernetes API to reduce noise. #​17829
  • [ENHANCEMENT] TSDB: Remove old temporary checkpoints when creating a Checkpoint. #​17598
  • [ENHANCEMENT] UI: Add autocomplete support for experimental first_over_time and ts_of_first_over_time PromQL functions. #​18318
  • [ENHANCEMENT] Vultr SD: Upgrade govultr library from v2 to v3 for continued security patches and maintenance. #​18347
  • [PERF] PromQL: Improve performance and reduce heap allocations in joins (VectorBinop)/And/Or/Unless. #​17159
  • [PERF] PromQL: Partially address performance regression in native histogram aggregations due to using KahanAdd. #​18252
  • [PERF] Remote write: Optimize WAL watching used for RW sending to reuse internal buffers. #​18250
  • [PERF] TSDB: Optimize LabelValues intersection performance for matchers. #​18069
  • [PERF] UI: Skip restacking on hover in stacked series charts. #​18230
  • [BUGFIX] AWS SD: Fix EC2 SD ignoring the configured endpoint option, a regression from the AWS SDK v2 migration. #​18133
  • [BUGFIX] AWS SD: Fix panic in EC2 SD when DescribeAvailabilityZones returns nil ZoneName or ZoneId. #​18133
  • [BUGFIX] Agent: Fix memory leak caused by duplicate SeriesRefs being loaded as active series. #​17538
  • [BUGFIX] Alerting: Fix alert state incorrectly resetting to pending when the FOR period is increased in the config file. #​18244
  • [BUGFIX] Azure SD: Fix system-assigned managed identity not working when client_id is empty. #​18323
  • [BUGFIX] Consul SD: Fix filter parameter not being applied to health service endpoint, causing Node and Node.Meta filters to be ignored. #​17349
  • [BUGFIX] Kubernetes SD: Fix duplicate targets generated by *DualStack EndpointSlices policies. #​18192
  • [BUGFIX] OTLP: Fix ErrTooOldSample being returned as HTTP 500 instead of 400 in PRW v2 histogram write paths, preventing infinite client retry loops. #​18084
  • [BUGFIX] OTLP: Fix exemplars getting mixed between incorrect parts of a histogram. #​18056
  • [BUGFIX] PromQL: Do not skip histogram buckets in queries where histogram trimming is used. #​18263
  • [BUGFIX] Remote write: Fix prometheus_remote_storage_sent_batch_duration_seconds measuring before the request was sent. #​18214
  • [BUGFIX] Rules: Fix alert state restoration when rule labels contain Go template expressions. #​18375
  • [BUGFIX] Scrape: Fix panic when parsing bare label names without an equal sign in brace-only metric notation. #​18229
  • [BUGFIX] TSDB: Fail early when use-uncached-io feature flag is set on unsupported environments. #​18219
  • [BUGFIX] TSDB: Fall back to CLI flag values when retention is removed from config file. #​18200
  • [BUGFIX] TSDB: Fix memory leaks in buffer pools by clearing reference fields before returning buffers to pools. #​17895
  • [BUGFIX] TSDB: Fix missing mmap of histogram chunks during WAL replay. #​18306
  • [BUGFIX] TSDB: Fix storage.tsdb.retention.time unit mismatch in file causing retention to be 1e6 times longer than configured. #​18200
  • [BUGFIX] Tracing: Fix missing traceID in query log when tracing is enabled, previously only spanID was emitted. #​18189
  • [BUGFIX] UI: Fix tooltip Y-offset drift when using multiple graph panels. #​18228
  • [BUGFIX] UI: Update retention display in runtime info when config is reloaded. #​18200
ansible/ansible-lint (https://github.com/ansible/ansible-lint)

v26.4.0

Compare Source

Fixes

Maintenance

netbox-community/netbox (netbox)

v4.5.7: - 2026-04-03

Compare Source

Enhancements

  • #​21095 - Adopt IEC unit labels (e.g. GiB) for virtual machine resources
  • #​21696 - Add support for django-rq 4.0 and introduce RQ configuration parameter
  • #​21701 - Support uploading custom scripts via the REST API (/api/extras/scripts/upload/)
  • #​21760 - Add a 1C2P:2C1P breakout cable profile

Performance Improvements

  • #​21655 - Optimize queries for object and multi-object type custom fields

Bug Fixes

  • #​20474 - Fix installation of modules with placeholder values in component names
  • #​21498 - Fix server error triggered by event rules referencing deleted objects
  • #​21533 - Ensure read-only fields are included in REST API responses upon object creation
  • #​21535 - Fix filtering of object-type custom fields when "is empty" is selected
  • #​21784 - Fix AttributeError exception when sorting a table as an anonymous user
  • #​21808 - Fix RelatedObjectDoesNotExist exception when viewing an interface with a virtual circuit termination
  • #​21810 - Fix AttributeError exception when viewing virtual chassis member
  • #​21825 - Fix sorting by broken columns in several object lists

v4.5.6: - 2026-03-31

Compare Source

Enhancements
  • #​21480 - Add OSFP224 (1.6T) interface type
  • #​21727 - Add 2.5GBASE-X SFP modular interface type
  • #​21743 - Improve object change diff styling and layout
  • #​21793 - Add 50 Gbps, 800 Gbps, and 1.6 Tbps interface speed options
Bug Fixes
  • #​20467 - Fix resolution of the {module} variable for position fields in nested modules
  • #​21698 - Adjust custom field URL filter to support non-standard port numbers
  • #​21707 - Fix grouping of owner fields in provider account add/edit forms
  • #​21749 - Fix FieldError exception when sorting the circuit group assignment table by the member column
  • #​21763 - Use separate add/remove form fields when editing a site or provider with a large number of ASNs assigned

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 is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [docker.io/binwiederhier/ntfy](https://ntfy.sh/) ([source](https://github.com/binwiederhier/ntfy)) | | minor | `v2.20.1` → `v2.21.0` | | docker.io/library/nginx | | patch | `1.29.7` → `1.29.8` | | [docker.io/prom/alertmanager](https://github.com/prometheus/alertmanager) | | minor | `v0.31.1` → `v0.32.0` | | [docker.io/prom/prometheus](https://github.com/prometheus/prometheus) | | minor | `v3.10.0` → `v3.11.1` | | [https://github.com/ansible/ansible-lint](https://github.com/ansible/ansible-lint) | action | minor | `v26.3.0` → `v26.4.0` | | [netbox](https://github.com/netbox-community/netbox) | | patch | `v4.5.5` → `v4.5.7` | --- ### Release Notes <details> <summary>binwiederhier/ntfy (docker.io/binwiederhier/ntfy)</summary> ### [`v2.21.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.21.0) [Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.20.1...v2.21.0) This release adds the ability to verify email addresses using the `smtp-sender-verify` flag. This is a change that is required because ntfy.sh was used to send unsolicited emails and the AWS SES account was suspended. Going forward, ntfy.sh won't be able to send emails unless the email address was verified ahead of time. **Features:** - Add verified email recipients feature with `smtp-sender-verify` config flag, allowing server admins to require email address verification before sending email notifications ([#&#8203;1681](https://github.com/binwiederhier/ntfy/pull/1681)) </details> <details> <summary>prometheus/alertmanager (docker.io/prom/alertmanager)</summary> ### [`v0.32.0`](https://github.com/prometheus/alertmanager/releases/tag/v0.32.0): 0.32.0 / 2026-04-08 [Compare Source](https://github.com/prometheus/alertmanager/compare/v0.31.1...v0.32.0) - \[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. [#&#8203;5113](https://github.com/prometheus/alertmanager/issues/5113) - \[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. [#&#8203;5090](https://github.com/prometheus/alertmanager/issues/5090) - \[CHANGE] Update internal function signatures across multiple packages. This affects any project that integrates `Alertmanager` code. - \[ENHANCEMENT] Add static asset caching. [#&#8203;5113](https://github.com/prometheus/alertmanager/issues/5113) - \[ENHANCEMENT] Reduce memory allocations through pre-sizing collections and batch allocation. [#&#8203;5020](https://github.com/prometheus/alertmanager/issues/5020) - \[ENHANCEMENT] Replace help with documentation in navigation bar. [#&#8203;4943](https://github.com/prometheus/alertmanager/issues/4943) - \[ENHANCEMENT] docs(ha): Update high availability documentation. [#&#8203;5136](https://github.com/prometheus/alertmanager/issues/5136) - \[ENHANCEMENT] docs: Add `auth_secret_file` for smtp in document. [#&#8203;5036](https://github.com/prometheus/alertmanager/issues/5036) - \[ENHANCEMENT] docs: Add description for global `telegram_bot_token`. [#&#8203;5114](https://github.com/prometheus/alertmanager/issues/5114) - \[ENHANCEMENT] docs: Add note about notifier timeouts. [#&#8203;5077](https://github.com/prometheus/alertmanager/issues/5077) - \[ENHANCEMENT] docs: Fix `force_implicit_tls` config field name. [#&#8203;5030](https://github.com/prometheus/alertmanager/issues/5030) - \[ENHANCEMENT] docs: Link community supported integrations. [#&#8203;4978](https://github.com/prometheus/alertmanager/issues/4978) - \[ENHANCEMENT] docs: Remove duplicate header. [#&#8203;5034](https://github.com/prometheus/alertmanager/issues/5034) - \[ENHANCEMENT] docs: Update mutual tls reference in high availability documentation. [#&#8203;5120](https://github.com/prometheus/alertmanager/issues/5120) - \[ENHANCEMENT] tracing: Use noop spans when tracing disabled. [#&#8203;5118](https://github.com/prometheus/alertmanager/issues/5118) - \[ENHANCEMENT] ui: Serve pre-compressed assets. [#&#8203;5133](https://github.com/prometheus/alertmanager/issues/5133) - \[FEATURE] Add silence annotations. [#&#8203;4965](https://github.com/prometheus/alertmanager/issues/4965) - \[FEATURE] Add silence logging option. [#&#8203;4163](https://github.com/prometheus/alertmanager/issues/4163) - \[FEATURE] Add support for multiple matcher set silences. [#&#8203;4957](https://github.com/prometheus/alertmanager/issues/4957) - \[FEATURE] Add the reason for notifying in dedup stage. [#&#8203;4971](https://github.com/prometheus/alertmanager/issues/4971) - \[FEATURE] mattermost: Flatten attachments into top-level config. [#&#8203;5009](https://github.com/prometheus/alertmanager/issues/5009) - \[FEATURE] mattermost: Support global webhook url. [#&#8203;4998](https://github.com/prometheus/alertmanager/issues/4998) - \[FEATURE] slack: Add default color from template. [#&#8203;5014](https://github.com/prometheus/alertmanager/issues/5014) - \[FEATURE] slack: Allow receiver to edit existing messages. [#&#8203;5007](https://github.com/prometheus/alertmanager/issues/5007) - \[FEATURE] template: Add dict, map and append functions. [#&#8203;5093](https://github.com/prometheus/alertmanager/issues/5093) - \[FEATURE] webhook: Add full payload templating support for notifier. [#&#8203;5011](https://github.com/prometheus/alertmanager/issues/5011) - \[BUGFIX] config: Check for empty cluster tls client config. [#&#8203;5126](https://github.com/prometheus/alertmanager/issues/5126) - \[BUGFIX] config: Don't crash upon reading empty config for notifier. [#&#8203;4979](https://github.com/prometheus/alertmanager/issues/4979) - \[BUGFIX] config: Fix ipv6 address handling in hostport.string(). [#&#8203;5040](https://github.com/prometheus/alertmanager/issues/5040) - \[BUGFIX] mattermost: Omit empty text field in notifications. [#&#8203;4985](https://github.com/prometheus/alertmanager/issues/4985) - \[BUGFIX] telegram: Send fallback message when notification exceeds character limit. [#&#8203;5074](https://github.com/prometheus/alertmanager/issues/5074) - \[BUGFIX] tracing: Properly shutdown tracer provider. [#&#8203;5131](https://github.com/prometheus/alertmanager/issues/5131) - \[BUGFIX] ui: Fix escaping for matcher values with quotes. [#&#8203;4862](https://github.com/prometheus/alertmanager/issues/4862) - \[BUGFIX] ui: Handle special chars in silence regex-matchers. [#&#8203;4942](https://github.com/prometheus/alertmanager/issues/4942) - \[BUGFIX] ui: Support utf-8 label names in matchers. [#&#8203;5089](https://github.com/prometheus/alertmanager/issues/5089) </details> <details> <summary>prometheus/prometheus (docker.io/prom/prometheus)</summary> ### [`v3.11.1`](https://github.com/prometheus/prometheus/releases/tag/v3.11.1): 3.11.1 / 2026-04-07 [Compare Source](https://github.com/prometheus/prometheus/compare/v3.11.0...v3.11.1) - \[BUGFIX] Tracing: Fix startup failure for OTLP HTTP tracing with `insecure: true`. [#&#8203;18469](https://github.com/prometheus/prometheus/issues/18469) ### [`v3.11.0`](https://github.com/prometheus/prometheus/releases/tag/v3.11.0): 3.11.0 / 2026-04-02 [Compare Source](https://github.com/prometheus/prometheus/compare/v3.10.0...v3.11.0) - \[CHANGE] Hetzner SD: The `__meta_hetzner_datacenter` label is deprecated for the role `robot` but kept for backward compatibility, use the `__meta_hetzner_robot_datacenter` label instead. For the role `hcloud`, the label is deprecated and will stop working after the 1 July 2026. [#&#8203;17850](https://github.com/prometheus/prometheus/issues/17850) - \[CHANGE] Hetzner SD: The `__meta_hetzner_hcloud_datacenter_location` and `__meta_hetzner_hcloud_datacenter_location_network_zone` labels are deprecated, use the `__meta_hetzner_hcloud_location` and `__meta_hetzner_hcloud_location_network_zone` labels instead. [#&#8203;17850](https://github.com/prometheus/prometheus/issues/17850) - \[CHANGE] Promtool: Redirect debug output to stderr to avoid interfering with stdout-based tool output. [#&#8203;18346](https://github.com/prometheus/prometheus/issues/18346) - \[FEATURE] AWS SD: Add Elasticache Role. [#&#8203;18099](https://github.com/prometheus/prometheus/issues/18099) - \[FEATURE] AWS SD: Add RDS Role. [#&#8203;18206](https://github.com/prometheus/prometheus/issues/18206) - \[FEATURE] Azure SD: Add support for Azure Workload Identity authentication method. [#&#8203;17207](https://github.com/prometheus/prometheus/issues/17207) - \[FEATURE] Discovery: Introduce `prometheus_sd_last_update_timestamp_seconds` metric to track the last time a service discovery update was sent to consumers. [#&#8203;18194](https://github.com/prometheus/prometheus/issues/18194) - \[FEATURE] Kubernetes SD: Add support for node role selectors for pod roles. [#&#8203;18006](https://github.com/prometheus/prometheus/issues/18006) - \[FEATURE] Kubernetes SD: Introduce pod-based labels for deployment, cronjob, and job controller names: `__meta_kubernetes_pod_deployment_name`, `__meta_kubernetes_pod_cronjob_name` and `__meta_kubernetes_pod_job_name`, respectively. [#&#8203;17774](https://github.com/prometheus/prometheus/issues/17774) - \[FEATURE] PromQL: Add `</` and `>/` operators for trimming observations from native histograms. [#&#8203;17904](https://github.com/prometheus/prometheus/issues/17904) - \[FEATURE] PromQL: Add experimental `histogram_quantiles` variadic function for computing multiple quantiles at once. [#&#8203;17285](https://github.com/prometheus/prometheus/issues/17285) - \[FEATURE] TSDB: Add `storage.tsdb.retention.percentage` configuration to configure the maximum percent of disk usable for TSDB storage. [#&#8203;18080](https://github.com/prometheus/prometheus/issues/18080) - \[FEATURE] TSDB: Add an experimental `st-storage` feature flag. When enabled, Prometheus stores ingested start timestamps (ST, previously called Created Timestamp) from scrape or OTLP in the TSDB and Agent WAL, and exposes them via Remote Write 2. [#&#8203;18062](https://github.com/prometheus/prometheus/issues/18062) - \[FEATURE] TSDB: Add an experimental `xor2-encoding` feature flag for the new TSDB block float sample chunk encoding that is optimized for scraped data and allows encoding start timestamps. [#&#8203;18062](https://github.com/prometheus/prometheus/issues/18062) - \[ENHANCEMENT] HTTP client: Add AWS `external_id` support for sigv4. [#&#8203;17916](https://github.com/prometheus/prometheus/issues/17916) - \[ENHANCEMENT] Kubernetes SD: Deduplicate deprecation warning logs from the Kubernetes API to reduce noise. [#&#8203;17829](https://github.com/prometheus/prometheus/issues/17829) - \[ENHANCEMENT] TSDB: Remove old temporary checkpoints when creating a Checkpoint. [#&#8203;17598](https://github.com/prometheus/prometheus/issues/17598) - \[ENHANCEMENT] UI: Add autocomplete support for experimental `first_over_time` and `ts_of_first_over_time` PromQL functions. [#&#8203;18318](https://github.com/prometheus/prometheus/issues/18318) - \[ENHANCEMENT] Vultr SD: Upgrade govultr library from v2 to v3 for continued security patches and maintenance. [#&#8203;18347](https://github.com/prometheus/prometheus/issues/18347) - \[PERF] PromQL: Improve performance and reduce heap allocations in joins (VectorBinop)/And/Or/Unless. [#&#8203;17159](https://github.com/prometheus/prometheus/issues/17159) - \[PERF] PromQL: Partially address performance regression in native histogram aggregations due to using `KahanAdd`. [#&#8203;18252](https://github.com/prometheus/prometheus/issues/18252) - \[PERF] Remote write: Optimize WAL watching used for RW sending to reuse internal buffers. [#&#8203;18250](https://github.com/prometheus/prometheus/issues/18250) - \[PERF] TSDB: Optimize LabelValues intersection performance for matchers. [#&#8203;18069](https://github.com/prometheus/prometheus/issues/18069) - \[PERF] UI: Skip restacking on hover in stacked series charts. [#&#8203;18230](https://github.com/prometheus/prometheus/issues/18230) - \[BUGFIX] AWS SD: Fix EC2 SD ignoring the configured `endpoint` option, a regression from the AWS SDK v2 migration. [#&#8203;18133](https://github.com/prometheus/prometheus/issues/18133) - \[BUGFIX] AWS SD: Fix panic in EC2 SD when DescribeAvailabilityZones returns nil ZoneName or ZoneId. [#&#8203;18133](https://github.com/prometheus/prometheus/issues/18133) - \[BUGFIX] Agent: Fix memory leak caused by duplicate SeriesRefs being loaded as active series. [#&#8203;17538](https://github.com/prometheus/prometheus/issues/17538) - \[BUGFIX] Alerting: Fix alert state incorrectly resetting to pending when the FOR period is increased in the config file. [#&#8203;18244](https://github.com/prometheus/prometheus/issues/18244) - \[BUGFIX] Azure SD: Fix system-assigned managed identity not working when `client_id` is empty. [#&#8203;18323](https://github.com/prometheus/prometheus/issues/18323) - \[BUGFIX] Consul SD: Fix filter parameter not being applied to health service endpoint, causing Node and Node.Meta filters to be ignored. [#&#8203;17349](https://github.com/prometheus/prometheus/issues/17349) - \[BUGFIX] Kubernetes SD: Fix duplicate targets generated by `*DualStack` EndpointSlices policies. [#&#8203;18192](https://github.com/prometheus/prometheus/issues/18192) - \[BUGFIX] OTLP: Fix ErrTooOldSample being returned as HTTP 500 instead of 400 in PRW v2 histogram write paths, preventing infinite client retry loops. [#&#8203;18084](https://github.com/prometheus/prometheus/issues/18084) - \[BUGFIX] OTLP: Fix exemplars getting mixed between incorrect parts of a histogram. [#&#8203;18056](https://github.com/prometheus/prometheus/issues/18056) - \[BUGFIX] PromQL: Do not skip histogram buckets in queries where histogram trimming is used. [#&#8203;18263](https://github.com/prometheus/prometheus/issues/18263) - \[BUGFIX] Remote write: Fix `prometheus_remote_storage_sent_batch_duration_seconds` measuring before the request was sent. [#&#8203;18214](https://github.com/prometheus/prometheus/issues/18214) - \[BUGFIX] Rules: Fix alert state restoration when rule labels contain Go template expressions. [#&#8203;18375](https://github.com/prometheus/prometheus/issues/18375) - \[BUGFIX] Scrape: Fix panic when parsing bare label names without an equal sign in brace-only metric notation. [#&#8203;18229](https://github.com/prometheus/prometheus/issues/18229) - \[BUGFIX] TSDB: Fail early when `use-uncached-io` feature flag is set on unsupported environments. [#&#8203;18219](https://github.com/prometheus/prometheus/issues/18219) - \[BUGFIX] TSDB: Fall back to CLI flag values when retention is removed from config file. [#&#8203;18200](https://github.com/prometheus/prometheus/issues/18200) - \[BUGFIX] TSDB: Fix memory leaks in buffer pools by clearing reference fields before returning buffers to pools. [#&#8203;17895](https://github.com/prometheus/prometheus/issues/17895) - \[BUGFIX] TSDB: Fix missing mmap of histogram chunks during WAL replay. [#&#8203;18306](https://github.com/prometheus/prometheus/issues/18306) - \[BUGFIX] TSDB: Fix storage.tsdb.retention.time unit mismatch in file causing retention to be 1e6 times longer than configured. [#&#8203;18200](https://github.com/prometheus/prometheus/issues/18200) - \[BUGFIX] Tracing: Fix missing traceID in query log when tracing is enabled, previously only spanID was emitted. [#&#8203;18189](https://github.com/prometheus/prometheus/issues/18189) - \[BUGFIX] UI: Fix tooltip Y-offset drift when using multiple graph panels. [#&#8203;18228](https://github.com/prometheus/prometheus/issues/18228) - \[BUGFIX] UI: Update retention display in runtime info when config is reloaded. [#&#8203;18200](https://github.com/prometheus/prometheus/issues/18200) </details> <details> <summary>ansible/ansible-lint (https://github.com/ansible/ansible-lint)</summary> ### [`v26.4.0`](https://github.com/ansible/ansible-lint/releases/tag/v26.4.0) [Compare Source](https://github.com/ansible/ansible-lint/compare/v26.3.0...v26.4.0) #### Fixes - fix: remove deprecated apt\_key module from examples and builtins ([#&#8203;5000](https://github.com/ansible/ansible-lint/issues/5000)) [@&#8203;cidrblock](https://github.com/cidrblock) - fix(security): update dependencies \[SECURITY] ([#&#8203;5010](https://github.com/ansible/ansible-lint/issues/5010)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate) - fix: avoid permission error when linting /tmp files ([#&#8203;5009](https://github.com/ansible/ansible-lint/issues/5009)) [@&#8203;ssbarnea](https://github.com/ssbarnea) - fix: reapply false positive patch for no-changed-when rule ([#&#8203;4989](https://github.com/ansible/ansible-lint/issues/4989)) [@&#8203;Red-GV](https://github.com/Red-GV) - docs: fix inaccuracies found during documentation audit ([#&#8203;4999](https://github.com/ansible/ansible-lint/issues/4999)) [@&#8203;cidrblock](https://github.com/cidrblock) - fix: support collection format in mock\_roles ([#&#8203;4980](https://github.com/ansible/ansible-lint/issues/4980)) [@&#8203;emmanuel-ferdman](https://github.com/emmanuel-ferdman) - fix(security): update dependencies \[SECURITY] ([#&#8203;4993](https://github.com/ansible/ansible-lint/issues/4993)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate) #### Maintenance - chore: update hooks ([#&#8203;5008](https://github.com/ansible/ansible-lint/issues/5008)) [@&#8203;ssbarnea](https://github.com/ssbarnea) - chore: implement workaround for coverage merging failure ([#&#8203;5006](https://github.com/ansible/ansible-lint/issues/5006)) [@&#8203;ssbarnea](https://github.com/ssbarnea) - Add support for upcoming Ubuntu 26.04 ([#&#8203;4995](https://github.com/ansible/ansible-lint/issues/4995)) [@&#8203;Andiroid](https://github.com/Andiroid) - chore(deps): update all dependencies pep621 ([#&#8203;4994](https://github.com/ansible/ansible-lint/issues/4994)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate) - chore(deps): bump black from 26.1.0 to 26.3.1 in /.config ([#&#8203;4991](https://github.com/ansible/ansible-lint/issues/4991)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) </details> <details> <summary>netbox-community/netbox (netbox)</summary> ### [`v4.5.7`](https://github.com/netbox-community/netbox/releases/tag/v4.5.7): - 2026-04-03 [Compare Source](https://github.com/netbox-community/netbox/compare/v4.5.6...v4.5.7) #### Enhancements - [#&#8203;21095](https://github.com/netbox-community/netbox/issues/21095) - Adopt IEC unit labels (e.g. GiB) for virtual machine resources - [#&#8203;21696](https://github.com/netbox-community/netbox/issues/21696) - Add support for django-rq 4.0 and introduce `RQ` configuration parameter - [#&#8203;21701](https://github.com/netbox-community/netbox/issues/21701) - Support uploading custom scripts via the REST API (`/api/extras/scripts/upload/`) - [#&#8203;21760](https://github.com/netbox-community/netbox/issues/21760) - Add a 1C2P:2C1P breakout cable profile #### Performance Improvements - [#&#8203;21655](https://github.com/netbox-community/netbox/issues/21655) - Optimize queries for object and multi-object type custom fields #### Bug Fixes - [#&#8203;20474](https://github.com/netbox-community/netbox/issues/20474) - Fix installation of modules with placeholder values in component names - [#&#8203;21498](https://github.com/netbox-community/netbox/issues/21498) - Fix server error triggered by event rules referencing deleted objects - [#&#8203;21533](https://github.com/netbox-community/netbox/issues/21533) - Ensure read-only fields are included in REST API responses upon object creation - [#&#8203;21535](https://github.com/netbox-community/netbox/issues/21535) - Fix filtering of object-type custom fields when "is empty" is selected - [#&#8203;21784](https://github.com/netbox-community/netbox/issues/21784) - Fix `AttributeError` exception when sorting a table as an anonymous user - [#&#8203;21808](https://github.com/netbox-community/netbox/issues/21808) - Fix `RelatedObjectDoesNotExist` exception when viewing an interface with a virtual circuit termination - [#&#8203;21810](https://github.com/netbox-community/netbox/issues/21810) - Fix `AttributeError` exception when viewing virtual chassis member - [#&#8203;21825](https://github.com/netbox-community/netbox/issues/21825) - Fix sorting by broken columns in several object lists ### [`v4.5.6`](https://github.com/netbox-community/netbox/releases/tag/v4.5.6): - 2026-03-31 [Compare Source](https://github.com/netbox-community/netbox/compare/v4.5.5...v4.5.6) ##### Enhancements - [#&#8203;21480](https://github.com/netbox-community/netbox/issues/21480) - Add OSFP224 (1.6T) interface type - [#&#8203;21727](https://github.com/netbox-community/netbox/issues/21727) - Add 2.5GBASE-X SFP modular interface type - [#&#8203;21743](https://github.com/netbox-community/netbox/issues/21743) - Improve object change diff styling and layout - [#&#8203;21793](https://github.com/netbox-community/netbox/issues/21793) - Add 50 Gbps, 800 Gbps, and 1.6 Tbps interface speed options ##### Bug Fixes - [#&#8203;20467](https://github.com/netbox-community/netbox/issues/20467) - Fix resolution of the `{module}` variable for position fields in nested modules - [#&#8203;21698](https://github.com/netbox-community/netbox/issues/21698) - Adjust custom field URL filter to support non-standard port numbers - [#&#8203;21707](https://github.com/netbox-community/netbox/issues/21707) - Fix grouping of owner fields in provider account add/edit forms - [#&#8203;21749](https://github.com/netbox-community/netbox/issues/21749) - Fix `FieldError` exception when sorting the circuit group assignment table by the member column - [#&#8203;21763](https://github.com/netbox-community/netbox/issues/21763) - Use separate add/remove form fields when editing a site or provider with a large number of ASNs assigned </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 is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4xMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
Update docker.io/binwiederhier/ntfy Docker tag to v2.21.0
All checks were successful
/ Ansible Lint (push) Successful in 3m6s
/ Ansible Lint (pull_request) Successful in 3m8s
a873ca2cfe
renovate force-pushed renovate/all-stable-minor-patch from a873ca2cfe
All checks were successful
/ Ansible Lint (push) Successful in 3m6s
/ Ansible Lint (pull_request) Successful in 3m8s
to 0fd65b9a9a
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m14s
/ Ansible Lint (push) Successful in 3m20s
2026-03-31 17:00:58 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 0fd65b9a9a
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m14s
/ Ansible Lint (push) Successful in 3m20s
to c178d824dc
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m39s
/ Ansible Lint (push) Successful in 3m47s
2026-03-31 18:00:57 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from c178d824dc
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m39s
/ Ansible Lint (push) Successful in 3m47s
to 7ceca873dd
All checks were successful
/ Ansible Lint (push) Successful in 6m15s
/ Ansible Lint (pull_request) Successful in 7m16s
2026-03-31 18:45:59 +02:00
Compare
renovate changed title from Update docker.io/binwiederhier/ntfy Docker tag to v2.21.0 to Update all stable non-major dependencies 2026-03-31 18:46:01 +02:00
renovate force-pushed renovate/all-stable-minor-patch from 7ceca873dd
All checks were successful
/ Ansible Lint (push) Successful in 6m15s
/ Ansible Lint (pull_request) Successful in 7m16s
to f9f3248cf1
All checks were successful
/ Ansible Lint (push) Successful in 3m2s
/ Ansible Lint (pull_request) Successful in 3m6s
2026-04-01 02:16:46 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from f9f3248cf1
All checks were successful
/ Ansible Lint (push) Successful in 3m2s
/ Ansible Lint (pull_request) Successful in 3m6s
to 56aee32668
All checks were successful
/ Ansible Lint (push) Successful in 3m1s
/ Ansible Lint (pull_request) Successful in 3m3s
2026-04-01 02:31:01 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 56aee32668
All checks were successful
/ Ansible Lint (push) Successful in 3m1s
/ Ansible Lint (pull_request) Successful in 3m3s
to a63edc7651
All checks were successful
/ Ansible Lint (push) Successful in 3m3s
/ Ansible Lint (pull_request) Successful in 3m7s
2026-04-01 09:15:57 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from a63edc7651
All checks were successful
/ Ansible Lint (push) Successful in 3m3s
/ Ansible Lint (pull_request) Successful in 3m7s
to a4a44564d0
All checks were successful
/ Ansible Lint (pull_request) Successful in 2m57s
/ Ansible Lint (push) Successful in 2m59s
2026-04-02 01:46:51 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from a4a44564d0
All checks were successful
/ Ansible Lint (pull_request) Successful in 2m57s
/ Ansible Lint (push) Successful in 2m59s
to 28e124dd7a
All checks were successful
/ Ansible Lint (push) Successful in 2m59s
/ Ansible Lint (pull_request) Successful in 3m6s
2026-04-02 11:15:42 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 28e124dd7a
All checks were successful
/ Ansible Lint (push) Successful in 2m59s
/ Ansible Lint (pull_request) Successful in 3m6s
to ea5334d74a
All checks were successful
/ Ansible Lint (push) Successful in 3m6s
/ Ansible Lint (pull_request) Successful in 3m7s
2026-04-02 11:30:46 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from ea5334d74a
All checks were successful
/ Ansible Lint (push) Successful in 3m6s
/ Ansible Lint (pull_request) Successful in 3m7s
to 0413fe05b1
All checks were successful
/ Ansible Lint (push) Successful in 3m4s
/ Ansible Lint (pull_request) Successful in 3m7s
2026-04-02 11:45:45 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 0413fe05b1
All checks were successful
/ Ansible Lint (push) Successful in 3m4s
/ Ansible Lint (pull_request) Successful in 3m7s
to b86c4a6801
All checks were successful
/ Ansible Lint (pull_request) Successful in 2m34s
/ Ansible Lint (push) Successful in 2m34s
2026-04-02 13:30:47 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from b86c4a6801
All checks were successful
/ Ansible Lint (pull_request) Successful in 2m34s
/ Ansible Lint (push) Successful in 2m34s
to b5943aa8b0
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m7s
/ Ansible Lint (push) Successful in 3m9s
2026-04-03 15:16:09 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from b5943aa8b0
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m7s
/ Ansible Lint (push) Successful in 3m9s
to de2758f9b9
All checks were successful
/ Ansible Lint (push) Successful in 2m46s
/ Ansible Lint (pull_request) Successful in 2m55s
2026-04-03 16:30:55 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from de2758f9b9
All checks were successful
/ Ansible Lint (push) Successful in 2m46s
/ Ansible Lint (pull_request) Successful in 2m55s
to a53d00c962
All checks were successful
/ Ansible Lint (push) Successful in 2m54s
/ Ansible Lint (pull_request) Successful in 3m43s
2026-04-03 17:46:06 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from a53d00c962
All checks were successful
/ Ansible Lint (push) Successful in 2m54s
/ Ansible Lint (pull_request) Successful in 3m43s
to 4268a8770d
All checks were successful
/ Ansible Lint (push) Successful in 7m34s
/ Ansible Lint (pull_request) Successful in 8m58s
2026-04-03 18:46:10 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 4268a8770d
All checks were successful
/ Ansible Lint (push) Successful in 7m34s
/ Ansible Lint (pull_request) Successful in 8m58s
to 8be5dfea99
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m0s
/ Ansible Lint (push) Successful in 3m20s
2026-04-04 15:45:56 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 8be5dfea99
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m0s
/ Ansible Lint (push) Successful in 3m20s
to bb194d59df
All checks were successful
/ Ansible Lint (pull_request) Successful in 4m14s
/ Ansible Lint (push) Successful in 4m26s
2026-04-05 02:01:09 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from bb194d59df
All checks were successful
/ Ansible Lint (pull_request) Successful in 4m14s
/ Ansible Lint (push) Successful in 4m26s
to 83360bb199
All checks were successful
/ Ansible Lint (push) Successful in 2m26s
/ Ansible Lint (pull_request) Successful in 2m27s
2026-04-08 02:32:00 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 83360bb199
All checks were successful
/ Ansible Lint (push) Successful in 2m26s
/ Ansible Lint (pull_request) Successful in 2m27s
to 2d1b885b4b
All checks were successful
/ Ansible Lint (pull_request) Successful in 2m32s
/ Ansible Lint (push) Successful in 2m32s
2026-04-09 02:16:41 +02:00
Compare
renovate force-pushed renovate/all-stable-minor-patch from 2d1b885b4b
All checks were successful
/ Ansible Lint (pull_request) Successful in 2m32s
/ Ansible Lint (push) Successful in 2m32s
to 5798eb5734
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m6s
/ Ansible Lint (push) Successful in 3m10s
2026-04-11 04:46:05 +02:00
Compare
All checks were successful
/ Ansible Lint (pull_request) Successful in 3m6s
/ Ansible Lint (push) Successful in 3m10s
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/all-stable-minor-patch:renovate/all-stable-minor-patch
git switch renovate/all-stable-minor-patch

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/all-stable-minor-patch
git switch renovate/all-stable-minor-patch
git rebase main
git switch main
git merge --ff-only renovate/all-stable-minor-patch
git switch renovate/all-stable-minor-patch
git rebase main
git switch main
git merge --no-ff renovate/all-stable-minor-patch
git switch main
git merge --squash renovate/all-stable-minor-patch
git switch main
git merge --ff-only renovate/all-stable-minor-patch
git switch main
git merge renovate/all-stable-minor-patch
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
CCCHH/ansible-infra!76
No description provided.