chore(deps): update prom/prometheus docker tag to v3.8.0 - autoclosed #144

Closed
renovate-bot wants to merge 1 commits from renovate/prom-prometheus-3.x into main
Member

This PR contains the following updates:

Package Update Change
prom/prometheus minor v3.7.3 -> v3.8.0

Release Notes

prometheus/prometheus (prom/prometheus)

v3.8.0: 3.8.0 / 2025-11-28

Compare Source

Note for users of Native Histograms

This is the first release with Native Histograms as a stable feature. However, scraping Native Histograms has to be activated explicitly via the scrape_native_histogram config setting (newly introduced in this release). To ease the transition, the --enable-feature=native-histograms flag is not a complete no-op in this release, but changes the default value of scrape_native_histogram to true. In the next release (v3.9), the feature flag will be a complete no-op, and the default value of scrape_native_histogram will always be false. If you have been using the feature flag so far, the recommended course of action is the following:

  1. Upgrade to v3.8 and keep the feature flag. Everything should work as before.
  2. At your own pace, set scrape_native_histogram to true in all relevant scrape configs. (There is a global and a per-scrape-config version of scrape_native_histogram, allowing granular control if needed. It is a good idea to also set scrape_native_histogram explicitly to false where you do not want to scrape Native Histograms. In this way, you do not depend on the default value of the setting anymore.)
  3. Remove the feature flag and make sure that everything still works as intended.
  4. Now you are ready for an upgrade to the next release (v3.9).

Changelog

  • [CHANGE] Remote-write 2 (receiving): Update to 2.0-rc.4 spec. "created timestamp" (CT) is now called "start timestamp" (ST). #​17411
  • [CHANGE] TSDB: Native Histogram Custom Bounds with a NaN threshold are now rejected. #​17287
  • [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1). #​17592
  • [FEATURE] Dockerfile: Add OpenContainers spec labels to Dockerfile. #​16483
  • [FEATURE] SD: Add unified AWS service discovery for ec2, lightsail and ecs services. #​17046
  • [FEATURE] Native histograms are now a stable, but optional feature, use the scrape_native_histogram config setting. #​17232 #​17315
  • [FEATURE] UI: Support anchored and smoothed keyword in promql editor. #​17239
  • [FEATURE] UI: Show detailed relabeling steps for each discovered target. #​17337
  • [FEATURE] Alerting: Add urlQueryEscape to template functions. #​17403
  • [FEATURE] Promtool: Add Remote-Write 2.0 support to promtool push metrics via the --protobuf_message flag. #​17417
  • [ENHANCEMENT] Clarify the docs about handling negative native histograms. #​17249
  • [ENHANCEMENT] Mixin: Add static UID to the remote-write dashboard. #​17256
  • [ENHANCEMENT] PromQL: Reconcile mismatched NHCB bounds in Add and Sub. #​17278
  • [ENHANCEMENT] Alerting: Add "unknown" state for alerting rules that haven't been evaluated yet. #​17282
  • [ENHANCEMENT] Scrape: Allow simultaneous use of classic histogram → NHCB conversion and zero-timestamp ingestion. #​17305
  • [ENHANCEMENT] UI: Add smoothed/anchored in explain. #​17334
  • [ENHANCEMENT] OTLP: De-duplicate any target_info samples with the same timestamp for the same series. #​17400
  • [ENHANCEMENT] Document use_fips_sts_endpoint in sigv4 config sections. #​17304
  • [ENHANCEMENT] Document Prometheus Agent. #​14519
  • [PERF] PromQL: Speed up parsing of variadic functions. #​17316
  • [PERF] UI: Speed up alerts/rules/... pages by not rendering collapsed content. #​17485
  • [PERF] UI: Performance improvement when getting label name and values in promql editor. #​17194
  • [PERF] UI: Speed up /alerts for many firing alerts via virtual scrolling. #​17254
  • [BUGFIX] PromQL: Fix slice indexing bug in info function on churning series. #​17199
  • [BUGFIX] API: Reduce lock contention on /api/v1/targets. #​17306
  • [BUGFIX] PromQL: Consistent handling of gauge vs. counter histograms in aggregations. #​17312
  • [BUGFIX] TSDB: Allow NHCB with -Inf as the first custom value. #​17320
  • [BUGFIX] UI: Fix duplicate loading of data from the API speed up rendering of some pages. #​17357
  • [BUGFIX] Old UI: Fix createExpressionLink to correctly build /graph URLs so links from Alerts/Rules work again. #​17365
  • [BUGFIX] PromQL: Avoid panic when parsing malformed info call. #​17379
  • [BUGFIX] PromQL: Include histograms when enforcing sample_limit. #​17390
  • [BUGFIX] Config: Fix panic if TLS CA file is absent. #​17418
  • [BUGFIX] PromQL: Fix histogram_fraction for classic histograms and NHCB if lower bound is in the first bucket. #​17424

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

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prom/prometheus](https://github.com/prometheus/prometheus) | minor | `v3.7.3` -> `v3.8.0` | --- ### Release Notes <details> <summary>prometheus/prometheus (prom/prometheus)</summary> ### [`v3.8.0`](https://github.com/prometheus/prometheus/releases/tag/v3.8.0): 3.8.0 / 2025-11-28 [Compare Source](https://github.com/prometheus/prometheus/compare/v3.7.3...v3.8.0) #### Note for users of Native Histograms This is the first release with Native Histograms as a stable feature. However, scraping Native Histograms has to be activated explicitly via the `scrape_native_histogram` config setting (newly introduced in this release). To ease the transition, the `--enable-feature=native-histograms` flag is not a complete no-op in this release, but changes the default value of `scrape_native_histogram` to `true`. In the next release (v3.9), the feature flag *will* be a complete no-op, and the default value of `scrape_native_histogram` will always be `false`. If you have been using the feature flag so far, the recommended course of action is the following: 1. Upgrade to v3.8 and keep the feature flag. Everything should work as before. 2. At your own pace, set `scrape_native_histogram` to `true` in all relevant scrape configs. (There is a global and a per-scrape-config version of `scrape_native_histogram`, allowing granular control if needed. It is a good idea to also set `scrape_native_histogram` explicitly to `false` where you do not want to scrape Native Histograms. In this way, you do not depend on the default value of the setting anymore.) 3. Remove the feature flag and make sure that everything still works as intended. 4. Now you are ready for an upgrade to the next release (v3.9). #### Changelog - \[CHANGE] Remote-write 2 (receiving): Update to [2.0-rc.4 spec](https://github.com/prometheus/docs/blob/60c24e450010df38cfcb4f65df874f6f9b26dbcb/docs/specs/prw/remote_write_spec\_2\_0.md). "created timestamp" (CT) is now called "start timestamp" (ST). [#&#8203;17411](https://github.com/prometheus/prometheus/issues/17411) - \[CHANGE] TSDB: Native Histogram Custom Bounds with a NaN threshold are now rejected. [#&#8203;17287](https://github.com/prometheus/prometheus/issues/17287) - \[FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1). [#&#8203;17592](https://github.com/prometheus/prometheus/issues/17592) - \[FEATURE] Dockerfile: Add OpenContainers spec labels to Dockerfile. [#&#8203;16483](https://github.com/prometheus/prometheus/issues/16483) - \[FEATURE] SD: Add unified AWS service discovery for ec2, lightsail and ecs services. [#&#8203;17046](https://github.com/prometheus/prometheus/issues/17046) - \[FEATURE] Native histograms are now a stable, but optional feature, use the `scrape_native_histogram` config setting. [#&#8203;17232](https://github.com/prometheus/prometheus/issues/17232) [#&#8203;17315](https://github.com/prometheus/prometheus/issues/17315) - \[FEATURE] UI: Support anchored and smoothed keyword in promql editor. [#&#8203;17239](https://github.com/prometheus/prometheus/issues/17239) - \[FEATURE] UI: Show detailed relabeling steps for each discovered target. [#&#8203;17337](https://github.com/prometheus/prometheus/issues/17337) - \[FEATURE] Alerting: Add urlQueryEscape to template functions. [#&#8203;17403](https://github.com/prometheus/prometheus/issues/17403) - \[FEATURE] Promtool: Add Remote-Write 2.0 support to `promtool push metrics` via the `--protobuf_message` flag. [#&#8203;17417](https://github.com/prometheus/prometheus/issues/17417) - \[ENHANCEMENT] Clarify the docs about handling negative native histograms. [#&#8203;17249](https://github.com/prometheus/prometheus/issues/17249) - \[ENHANCEMENT] Mixin: Add static UID to the remote-write dashboard. [#&#8203;17256](https://github.com/prometheus/prometheus/issues/17256) - \[ENHANCEMENT] PromQL: Reconcile mismatched NHCB bounds in `Add` and `Sub`. [#&#8203;17278](https://github.com/prometheus/prometheus/issues/17278) - \[ENHANCEMENT] Alerting: Add "unknown" state for alerting rules that haven't been evaluated yet. [#&#8203;17282](https://github.com/prometheus/prometheus/issues/17282) - \[ENHANCEMENT] Scrape: Allow simultaneous use of classic histogram → NHCB conversion and zero-timestamp ingestion. [#&#8203;17305](https://github.com/prometheus/prometheus/issues/17305) - \[ENHANCEMENT] UI: Add smoothed/anchored in explain. [#&#8203;17334](https://github.com/prometheus/prometheus/issues/17334) - \[ENHANCEMENT] OTLP: De-duplicate any `target_info` samples with the same timestamp for the same series. [#&#8203;17400](https://github.com/prometheus/prometheus/issues/17400) - \[ENHANCEMENT] Document `use_fips_sts_endpoint` in `sigv4` config sections. [#&#8203;17304](https://github.com/prometheus/prometheus/issues/17304) - \[ENHANCEMENT] Document Prometheus Agent. [#&#8203;14519](https://github.com/prometheus/prometheus/issues/14519) - \[PERF] PromQL: Speed up parsing of variadic functions. [#&#8203;17316](https://github.com/prometheus/prometheus/issues/17316) - \[PERF] UI: Speed up alerts/rules/... pages by not rendering collapsed content. [#&#8203;17485](https://github.com/prometheus/prometheus/issues/17485) - \[PERF] UI: Performance improvement when getting label name and values in promql editor. [#&#8203;17194](https://github.com/prometheus/prometheus/issues/17194) - \[PERF] UI: Speed up /alerts for many firing alerts via virtual scrolling. [#&#8203;17254](https://github.com/prometheus/prometheus/issues/17254) - \[BUGFIX] PromQL: Fix slice indexing bug in info function on churning series. [#&#8203;17199](https://github.com/prometheus/prometheus/issues/17199) - \[BUGFIX] API: Reduce lock contention on `/api/v1/targets`. [#&#8203;17306](https://github.com/prometheus/prometheus/issues/17306) - \[BUGFIX] PromQL: Consistent handling of gauge vs. counter histograms in aggregations. [#&#8203;17312](https://github.com/prometheus/prometheus/issues/17312) - \[BUGFIX] TSDB: Allow NHCB with -Inf as the first custom value. [#&#8203;17320](https://github.com/prometheus/prometheus/issues/17320) - \[BUGFIX] UI: Fix duplicate loading of data from the API speed up rendering of some pages. [#&#8203;17357](https://github.com/prometheus/prometheus/issues/17357) - \[BUGFIX] Old UI: Fix createExpressionLink to correctly build /graph URLs so links from Alerts/Rules work again. [#&#8203;17365](https://github.com/prometheus/prometheus/issues/17365) - \[BUGFIX] PromQL: Avoid panic when parsing malformed `info` call. [#&#8203;17379](https://github.com/prometheus/prometheus/issues/17379) - \[BUGFIX] PromQL: Include histograms when enforcing sample_limit. [#&#8203;17390](https://github.com/prometheus/prometheus/issues/17390) - \[BUGFIX] Config: Fix panic if TLS CA file is absent. [#&#8203;17418](https://github.com/prometheus/prometheus/issues/17418) - \[BUGFIX] PromQL: Fix `histogram_fraction` for classic histograms and NHCB if lower bound is in the first bucket. [#&#8203;17424](https://github.com/prometheus/prometheus/issues/17424) </details> --- ### 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 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 [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNC42IiwidXBkYXRlZEluVmVyIjoiNDAuMTQuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2025-12-02 10:00:31 +00:00
renovate-bot changed title from chore(deps): update prom/prometheus docker tag to v3.8.0 to chore(deps): update prom/prometheus docker tag to v3.8.0 - autoclosed 2025-12-02 15:00:57 +00:00
renovate-bot closed this pull request 2025-12-02 15:00:57 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: infrastructure/weyma-talos#144