Skip to content

Conversation

soerenschneider
Copy link
Owner

@soerenschneider soerenschneider commented Jul 15, 2025

This PR contains the following updates:

Package Update Change
quay.io/prometheus/prometheus minor v3.4.2 -> v3.6.0

Release Notes

prometheus/prometheus (quay.io/prometheus/prometheus)

v3.6.0: 3.6.0 / 2025-09-17

Compare Source

  • [FEATURE] PromQL: Add step(), and min() and max() on durations, behind feature flag promql-duration-expr. #​16777
  • [FEATURE] API: Add a /v1/status/tsdb/blocks endpoint exposing metadata about loaded blocks. #​16695
  • [FEATURE] Templates: Add toDuration() and now() functions. #​16619
  • [ENHANCEMENT] Discovery: Add support for attaching namespace metadata to targets. #​16831
  • [ENHANCEMENT] OTLP: Support new UnderscoreEscapingWithoutSuffixes strategy via otlp.translation_strategy. #​16849
  • [ENHANCEMENT] OTLP: Support including scope metadata as metric labels via otlp.promote_scope_metadata. #​16878
  • [ENHANCEMENT] OTLP: Add __type__ and __unit__ labels when feature flag type-and-unit-labels is enabled. #​16630
  • [ENHANCEMENT] Tracing: Send the traceparent HTTP header during scrapes. #​16425
  • [ENHANCEMENT] UI: Add option to disable info and warning query messages under Query page settings. #​16901
  • [ENHANCEMENT] UI: Improve metadata handling for _count/_sum/_bucket suffixes. #​16910
  • [ENHANCEMENT] TSDB: Track stale series in the Head block via the prometheus_tsdb_head_stale_series metric. #​16925
  • [PERF] PromQL: Improve performance due to internal optimizations. #​16797
  • [BUGFIX] Config: Fix "unknown global name escaping method" error messages produced during config validation. #​16801
  • [BUGFIX] Discovery: Fix race condition during shutdown. #​16820
  • [BUGFIX] OTLP: Generate target_info samples between the earliest and latest samples per resource. #​16737
  • [BUGFIX] PromQL: Fail when NaN is passed as parameter to topk(), bottomk(), limitk() and limit_ratio(). #​16725
  • [BUGFIX] PromQL: Fix extrapolation for native counter histograms. #​16828
  • [BUGFIX] PromQL: Reduce numerical errors by disabling some optimizations. #​16895
  • [BUGFIX] PromQL: Fix inconsistencies when using native histograms in subqueries. #​16879
  • [BUGFIX] PromQL: Fix inconsistent annotations for rate() and increase() on histograms when feature flag type-and-unit-labels is enabled. #​16915
  • [BUGFIX] Scraping: Fix memory corruption in slicelabels builds. #​16946
  • [BUGFIX] TSDB: Fix panic on append when feature flag created-timestamp-zero-ingestion is enabled. #​16332
  • [BUGFIX] TSDB: Fix panic on append for native histograms with empty buckets. #​16893

v3.5.0: 3.5.0 / 2025-07-14

Compare Source

3.5 is a Long Term Support (LTS) release; see release https://prometheus.io/docs/introduction/release-cycle/
There are a number of new features, and no known breaking changes in this release:

  • [FEATURE] PromQL: Add experimental type and unit metadata labels, behind feature flag type-and-unit-labels. #​16228 #​16632 #​16718 #​16743
  • [FEATURE] PromQL: Add ts_of_(min|max|last)_over_time, behind feature flag experimental-promql-functions. #​16722 #​16733
  • [FEATURE] Scraping: Add global option always_scrape_classic_histograms to scrape a classic histogram even if it is also exposed as native. #​16452
  • [FEATURE] OTLP: New config options promote_all_resource_attributes and ignore_resource_attributes. #​16426
  • [FEATURE] Discovery: New service discovery for STACKIT Cloud. #​16401
  • [ENHANCEMENT] Hetzner SD: Add label_selector to filter servers. #​16512
  • [ENHANCEMENT] PromQL: support non-constant parameter in aggregations like quantile and topk. #​16404
  • [ENHANCEMENT] UI: Better total target count display when using keep_dropped_targets option. #​16604
  • [ENHANCEMENT] UI: Add simple filtering on the /rules page. #​16605
  • [ENHANCEMENT] UI: Display query stats in hover tooltip over table query tab. #​16723
  • [ENHANCEMENT] UI: Clear search field on /targets page. #​16567
  • [ENHANCEMENT] Rules: Check that rules parse without error earlier at startup. #​16601
  • [ENHANCEMENT] Promtool: Optional fuzzy float64 comparison in rules unittests. #​16395
  • [PERF] PromQL: Reuse histogramStatsIterator where possible. #​16686
  • [PERF] PromQL: Reuse storage for custom bucket values for native histograms. #​16565
  • [PERF] UI: Optimize memoization and search debouncing on /targets page. #​16589
  • [PERF] UI: Fix full-page re-rendering when opening status nav menu. #​16590
  • [PERF] Kubernetes SD: use service cache.Indexer to achieve better performance. #​16365
  • [PERF] TSDB: Optionally use Direct IO for chunks writing. #​15365
  • [PERF] TSDB: When fetching label values, stop work earlier if the limit is reached. #​16158
  • [PERF] Labels: Simpler/faster stringlabels encoding. #​16069
  • [PERF] Scraping: Reload scrape pools concurrently. #​16595 #​16783
  • [BUGFIX] Top-level: Update GOGC before loading TSDB. #​16491
  • [BUGFIX] Config: Respect GOGC environment variable if no "runtime" block exists. #​16558
  • [BUGFIX] PromQL: Fix native histogram last_over_time. #​16744
  • [BUGFIX] PromQL: Fix reported parser position range in errors for aggregations wrapped in ParenExpr #​16041 #​16754
  • [BUGFIX] PromQL: Don't emit a value from histogram_fraction or histogram_quantile if classic and native histograms are present at the same timestamp. #​16552
  • [BUGFIX] PromQL: Incorrect rounding of [1001ms] to [1s] and similar. #​16478
  • [BUGFIX] PromQL: Fix inconsistent / sometimes negative histogram_count and histogram_sum. #​16682
  • [BUGFIX] PromQL: Improve handling of NaNs in native histograms. #​16724
  • [BUGFIX] PromQL: Fix unary operator precedence in duration expressions. #​16713
  • [BUGFIX] PromQL: Improve consistency of avg aggregation and avg_over_time. #​16569 #​16773
  • [BUGFIX] UI: Add query warnings and info to graph view. #​16753 #​16759
  • [BUGFIX] API: Add HTTP Vary: Origin header to responses to avoid cache poisoning. #​16008
  • [BUGFIX] Discovery: Avoid deadlocks by taking locks in consistent order. #​16587
  • [BUGFIX] Remote-write: For Azure AD auth, allow empty client_id to suppport system assigned managed identity. #​16421
  • [BUGFIX] Scraping: Fix rare memory corruption bug. #​16623
  • [BUGFIX] Scraping: continue handling custom-bucket histograms after an exponential histogram is encountered. #​16720
  • [BUGFIX] OTLP: Default config not respected when otlp: block is unset. #​16693

Configuration

📅 Schedule: 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.

🔕 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 Renovate Bot.

@soerenschneider soerenschneider self-assigned this Jul 15, 2025
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 10 times, most recently from 886e6b2 to 6f254f3 Compare July 22, 2025 04:19
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 9 times, most recently from 41c3cff to 4852816 Compare July 29, 2025 04:52
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 3 times, most recently from aa10cc1 to 8f419c5 Compare August 6, 2025 08:23
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 3 times, most recently from 15026dd to cb9c042 Compare August 14, 2025 08:30
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 4 times, most recently from d94e78f to 01107e2 Compare August 20, 2025 08:28
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 4 times, most recently from f7dbcb1 to 9e4be6e Compare September 8, 2025 08:29
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 10 times, most recently from b14f914 to 43ea500 Compare September 19, 2025 04:30
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch from 43ea500 to 78959cd Compare September 19, 2025 08:31
@soerenschneider soerenschneider changed the title chore(deps): update quay.io/prometheus/prometheus docker tag to v3.5.0 Update quay.io/prometheus/prometheus Docker tag to v3.6.0 Sep 22, 2025
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 7 times, most recently from 1f62868 to c433dec Compare September 25, 2025 04:26
@soerenschneider soerenschneider changed the title Update quay.io/prometheus/prometheus Docker tag to v3.6.0 chore(deps): update quay.io/prometheus/prometheus docker tag to v3.6.0 Sep 29, 2025
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch 3 times, most recently from f3bd34e to 5d470d4 Compare September 30, 2025 04:26
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch from 5d470d4 to ace2c95 Compare October 6, 2025 04:26
@soerenschneider soerenschneider force-pushed the renovate/quay.io-prometheus-prometheus-3.x branch from ace2c95 to 758ceb3 Compare October 6, 2025 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants