Update docker.io/prom/prometheus Docker tag to v3.7.3
No issues with this by means of Docker-compose YAML automated GitOps minor update of the Docker container and on the K3s Kubernetes cluster by means of Flux with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| docker.io/prom/prometheus | minor | v3.6.0 -> v3.7.3 |
Release Notes
prometheus/prometheus (docker.io/prom/prometheus)
v3.7.3: 3.7.3 / 2025-10-29
- [BUGFIX] UI: Revert changed (and breaking) redirect behavior for
-web.external-urlif-web.route-prefixis configured, which was introduced in #β17240. #β17389 - [BUGFIX] Fix federation of some native histograms. #β17299 #β17409
- [BUGFIX] promtool:
check configwould fail when--lint=noneflag was set. #β17399 #β17414 - [BUGFIX] Remote-write: fix a deadlock in the queue resharding logic that can lead to suboptimal queue behavior. #β17412
v3.7.2: 3.7.2 / 2025-10-22
- [BUGFIX] AWS SD: Fix AWS SDK v2 credentials handling for EC2 and Lightsail discovery. #β17355
- [BUGFIX] AWS SD: Load AWS region from IMDS when not set. #β17376
- [BUGFIX] Relabeling: Fix
labelmapaction validation with the legacy metric name validation scheme. #β17372 - [BUGFIX] PromQL: Fix parsing failure when
anchoredandsmoothedare used as metric names and label names. #β17353 - [BUGFIX] PromQL: Fix formatting of range vector selectors with
smoothed/anchoredmodifier. #β17354
v3.7.1: 3.7.1 / 2025-10-16
- [BUGFIX] OTLP: Prefix
key_to label name when translating an OTel attribute name starting with a single underscore, and keep multiple consecutive underscores in label name when translating an OTel attribute name. This reverts the breaking changes introduced in 3.7.0. #β17344
v3.7.0: 3.7.0 / 2025-10-15
Warning
We discovered a breaking change in the OTLP endpoint: OpenTelemetry attribute names starting with underscore, for example _attrib, are no longer automatically translated to key_attrib. Please use 3.7.1 instead for OTLP ingestion.
Changelog
- [CHANGE] Remote-write: the following metrics are deprecated:
prometheus_remote_storage_samples_in_total, useprometheus_wal_watcher_records_read_total{type="samples"}andprometheus_remote_storage_samples_dropped_totalinstead,prometheus_remote_storage_histograms_in_total, useprometheus_wal_watcher_records_read_total{type=~".*histogram_samples"}andprometheus_remote_storage_histograms_dropped_totalinstead,prometheus_remote_storage_exemplars_in_total, useprometheus_wal_watcher_records_read_total{type="exemplars"}andprometheus_remote_storage_exemplars_dropped_totalinstead,prometheus_remote_storage_highest_timestamp_in_seconds, use the more accurateprometheus_remote_storage_queue_highest_timestamp_secondsinstead in dashboards and alerts to properly account for relabeling and for more accuracy. #β17065
- [FEATURE] PromQL: Add support for experimental anchored and smoothed rate behind feature flag
promql-extended-range-selectors. #β16457 - [FEATURE] Federation: Add support for native histograms with custom buckets (NHCB). #β17215
- [FEATURE] PromQL: Add
first_over_time(...)andts_of_first_over_time(...)behind feature flagexperimental-promql-functions. #β16963 #β17021 - [FEATURE] Remote-write: Add support for Azure Workload Identity as an authentication method for the receiver. #β16788
- [FEATURE] Remote-write: Add type and unit labels to outgoing time series in remote-write 2.0 when the
type-and-unit-labelsfeature flag is enabled. #β17033 - [FEATURE] OTLP: Write start time of metrics as created time zero samples into TSDB when
created-timestamp-zero-ingestionfeature flag is enabled. #β16951 - [ENHANCEMENT] PromQL: Add warn-level annotations for counter reset conflicts in certain histogram operations. #β17051 #β17094
- [ENHANCEMENT] UI: Add scrape interval and scrape timeout to targets page. #β17158
- [ENHANCEMENT] TSDB: Reduce the resolution of native histograms read from chunks or remote read if the schema is exponential. #β17213
- [ENHANCEMENT] Remote write: Add logging for unexpected metadata in sample batches, when metadata entries are found in samples-only batches. #β17034 #β17082
- [ENHANCEMENT] Rules: Support concurrent evaluation for rules querying
ALERTSandALERTS_FOR_STATE. #β17064 - [ENHANCEMENT] TSDB: Add logs to improve visibility into internal operations. #β17074
- [PERF] OTLP: Write directly to TSDB instead of passing through a Remote-Write adapter when receiving OTLP metrics. #β16951
- [PERF] OTLP: Reduce number of logs emitted from OTLP endpoint. No need to log duplicate sample errors. #β17201
- [PERF] PromQL: Move more work to preprocessing step. #β16896
- [PERF] PromQL: Reduce allocations when walking the syntax tree. #β16593
- [PERF] TSDB: Optimize appender creation, slightly speeding up startup. #β16922
- [PERF] TSDB: Improve speed of querying a series with multiple matchers. #β13971
- [BUGFIX] Alerting: Mutating alerts relabeling (using
replaceactions, etc.) within aalertmanager_config.alert_relabel_configsblock is now scoped correctly and no longer yields altered alerts to subsequent blocks. #β17063 - [BUGFIX] Config: Infer valid escaping scheme when scrape config validation scheme is set. #β16923
- [BUGFIX] TSDB: Correctly handle appending mixed-typed samples to the same series. #β17071 #β17241 #β17290 #β17295 #β17296
- [BUGFIX] Remote-write: Prevent sending unsupported native histograms with custom buckets (NHCB) over Remote-write 1.0, log warning. #β17146
- [BUGFIX] TSDB: Fix metadata entries handling on
metadata-wal-recordsexperimental feature for native histograms with custom buckets (NHCB) in protobuf scraping. #β17156 - [BUGFIX] TSDB: Ignore Native Histograms with invalid schemas during WAL/WBL replay. #β17214
- [BUGFIX] PromQL: Avoid empty metric names in annotations for
histogram_quantile(). #β16794 - [BUGFIX] PromQL: Correct inaccurate character positions in errors for some aggregate expressions. #β16996 #β17031
- [BUGFIX] PromQL: Fix
info()function on churning series. #β17135 - [BUGFIX] PromQL: Set native histogram to gauge type when subtracting or multiplying/dividing with negative factors. #β17004
- [BUGFIX] TSDB: Reject unsupported native histogram schemas when attempting to append to TSDB. For scrape and remote-write implement reducing the resolution to fit the maximum if the schema is within the -9 to 52. #β17189
- [BUGFIX] Remote-write: Fix HTTP handler to return after writing error response for invalid compression. #β17050
- [BUGFIX] Remote-write: Return HTTP error
400instead of5xxfor wrongly formatted Native Histograms. #β17210 - [BUGFIX] Scrape: Prevent staleness markers from generating unnecessary series. #β16429
- [BUGFIX] TSDB: Avoid misleading
Failed to calculate size of \"wal\" direrror logs during WAL clean-up. #β17006 - [BUGFIX] TSDB: Prevent erroneously dropping series records during WAL checkpoints. #β17029
- [BUGFIX] UI: Fix redirect to path of
-web.external-urlif-web.route-prefixis configured. #β17240 - [BUGIFX] Remote-write: Do not panic on invalid symbol table in remote-write 2.0. #β17160