⬆️ Update prom/prometheus Docker tag to v3.1.0 #615

Merged
mafyuh merged 1 commit from renovate/prom-prometheus-3.x into main 2025-01-04 00:55:54 -05:00
Collaborator

This PR contains the following updates:

Package Update Change
prom/prometheus minor v3.0.1 -> v3.1.0

Release Notes

prometheus/prometheus (prom/prometheus)

v3.1.0: 3.1.0 / 2025-01-02

Compare Source

What's Changed

  • [SECURITY] upgrade golang.org/x/crypto to address reported CVE-2024-45337. #​15691
  • [CHANGE] Notifier: Increment prometheus_notifications_errors_total by the number of affected alerts rather than per batch. #​15428
  • [CHANGE] API: list rules field "groupNextToken:omitempty" renamed to "groupNextToken". #​15400
  • [ENHANCEMENT] OTLP translate: keep identifying attributes in target_info. #​15448
  • [ENHANCEMENT] Paginate rule groups, add infinite scroll to rules within groups. #​15677
  • [ENHANCEMENT] TSDB: Improve calculation of space used by labels. #​13880
  • [ENHANCEMENT] Rules: new metric rule_group_last_rule_duration_sum_seconds. #​15672
  • [ENHANCEMENT] Observability: Export 'go_sync_mutex_wait_total_seconds_total' metric. #​15339
  • [ENHANCEMEN] Remote-Write: optionally use a DNS resolver that picks a random IP. #​15329
  • [PERF] Optimize l=~".+" matcher. #​15474, #​15684
  • [PERF] TSDB: Cache all symbols for compaction . #​15455
  • [PERF] TSDB: MemPostings: keep a map of label values slices. #​15426
  • [PERF] Remote-Write: Remove interning hook. #​15456
  • [PERF] Scrape: optimize string manipulation for experimental native histograms with custom buckets. #​15453
  • [PERF] TSDB: reduce memory allocations. #​15465, #​15427
  • [PERF] Storage: Implement limit in mergeGenericQuerier. #​14489
  • [PERF] TSDB: Optimize inverse matching. #​14144
  • [PERF] Regex: use stack memory for lowercase copy of string. #​15210
  • [PERF] TSDB: When deleting from postings index, pause to unlock and let readers read. #​15242
  • [BUGFIX] Main: Avoid possible segfault at exit. (#​15724)
  • [BUGFIX] Rules: Do not run rules concurrently if uncertain about dependencies. #​15560
  • [BUGFIX] PromQL: Adds test for absent, absent_over_time and deriv func with histograms. #​15667
  • [BUGFIX] PromQL: Fix various bugs related to quoting UTF-8 characters. #​15531
  • [BUGFIX] Scrape: fix nil panic after scrape loop reload. #​15563
  • [BUGFIX] Remote-write: fix panic on repeated log message. #​15562
  • [BUGFIX] Scrape: reload would ignore always_scrape_classic_histograms and convert_classic_histograms_to_nhcb configs. #​15489
  • [BUGFIX] TSDB: fix data corruption in experimental native histograms. #​15482
  • [BUGFIX] PromQL: Ignore histograms in all time related functions. #​15479
  • [BUGFIX] OTLP receiver: Convert metric metadata. #​15416
  • [BUGFIX] PromQL: Fix resets function for histograms. #​15527
  • [BUGFIX] PromQL: Fix behaviour of changes() for mix of histograms and floats. #​15469
  • [BUGFIX] PromQL: Fix behaviour of some aggregations with histograms. #​15432
  • [BUGFIX] allow quoted exemplar keys in openmetrics text format. #​15260
  • [BUGFIX] TSDB: fixes for rare conditions when loading write-behind-log (WBL). #​15380
  • [BUGFIX] round() function did not remove __name__ label. #​15250
  • [BUGFIX] Promtool: analyze block shows metric name with 0 cardinality. #​15438
  • [BUGFIX] PromQL: Fix count_values for histograms. #​15422
  • [BUGFIX] PromQL: fix issues with comparison binary operations with bool modifier and native histograms. #​15413
  • [BUGFIX] PromQL: fix incorrect "native histogram ignored in aggregation" annotations. #​15414
  • [BUGFIX] PromQL: Corrects the behaviour of some operator and aggregators with Native Histograms. #​15245
  • [BUGFIX] TSDB: Always return unknown hint for first sample in non-gauge histogram chunk. #​15343
  • [BUGFIX] PromQL: Clamp functions: Ignore any points with native histograms. #​15169
  • [BUGFIX] TSDB: Fix race on stale values in headAppender. #​15322
  • [BUGFIX] UI: Fix selector / series formatting for empty metric names. #​15340
  • [BUGFIX] OTLP receiver: Allow colons in non-standard units. #​15710

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.0.1` -> `v3.1.0` | --- ### Release Notes <details> <summary>prometheus/prometheus (prom/prometheus)</summary> ### [`v3.1.0`](https://github.com/prometheus/prometheus/releases/tag/v3.1.0): 3.1.0 / 2025-01-02 [Compare Source](https://github.com/prometheus/prometheus/compare/v3.0.1...v3.1.0) #### What's Changed - \[SECURITY] upgrade golang.org/x/crypto to address reported CVE-2024-45337. [#&#8203;15691](https://github.com/prometheus/prometheus/issues/15691) - \[CHANGE] Notifier: Increment prometheus_notifications_errors_total by the number of affected alerts rather than per batch. [#&#8203;15428](https://github.com/prometheus/prometheus/issues/15428) - \[CHANGE] API: list rules field "groupNextToken:omitempty" renamed to "groupNextToken". [#&#8203;15400](https://github.com/prometheus/prometheus/issues/15400) - \[ENHANCEMENT] OTLP translate: keep identifying attributes in target_info. [#&#8203;15448](https://github.com/prometheus/prometheus/issues/15448) - \[ENHANCEMENT] Paginate rule groups, add infinite scroll to rules within groups. [#&#8203;15677](https://github.com/prometheus/prometheus/issues/15677) - \[ENHANCEMENT] TSDB: Improve calculation of space used by labels. [#&#8203;13880](https://github.com/prometheus/prometheus/issues/13880) - \[ENHANCEMENT] Rules: new metric rule_group_last_rule_duration_sum_seconds. [#&#8203;15672](https://github.com/prometheus/prometheus/issues/15672) - \[ENHANCEMENT] Observability: Export 'go_sync_mutex_wait_total_seconds_total' metric. [#&#8203;15339](https://github.com/prometheus/prometheus/issues/15339) - \[ENHANCEMEN] Remote-Write: optionally use a DNS resolver that picks a random IP. [#&#8203;15329](https://github.com/prometheus/prometheus/issues/15329) - \[PERF] Optimize `l=~".+"` matcher. [#&#8203;15474](https://github.com/prometheus/prometheus/issues/15474), [#&#8203;15684](https://github.com/prometheus/prometheus/issues/15684) - \[PERF] TSDB: Cache all symbols for compaction . [#&#8203;15455](https://github.com/prometheus/prometheus/issues/15455) - \[PERF] TSDB: MemPostings: keep a map of label values slices. [#&#8203;15426](https://github.com/prometheus/prometheus/issues/15426) - \[PERF] Remote-Write: Remove interning hook. [#&#8203;15456](https://github.com/prometheus/prometheus/issues/15456) - \[PERF] Scrape: optimize string manipulation for experimental native histograms with custom buckets. [#&#8203;15453](https://github.com/prometheus/prometheus/issues/15453) - \[PERF] TSDB: reduce memory allocations. [#&#8203;15465](https://github.com/prometheus/prometheus/issues/15465), [#&#8203;15427](https://github.com/prometheus/prometheus/issues/15427) - \[PERF] Storage: Implement limit in mergeGenericQuerier. [#&#8203;14489](https://github.com/prometheus/prometheus/issues/14489) - \[PERF] TSDB: Optimize inverse matching. [#&#8203;14144](https://github.com/prometheus/prometheus/issues/14144) - \[PERF] Regex: use stack memory for lowercase copy of string. [#&#8203;15210](https://github.com/prometheus/prometheus/issues/15210) - \[PERF] TSDB: When deleting from postings index, pause to unlock and let readers read. [#&#8203;15242](https://github.com/prometheus/prometheus/issues/15242) - \[BUGFIX] Main: Avoid possible segfault at exit. ([#&#8203;15724](https://github.com/prometheus/prometheus/issues/15724)) - \[BUGFIX] Rules: Do not run rules concurrently if uncertain about dependencies. [#&#8203;15560](https://github.com/prometheus/prometheus/issues/15560) - \[BUGFIX] PromQL: Adds test for `absent`, `absent_over_time` and `deriv` func with histograms. [#&#8203;15667](https://github.com/prometheus/prometheus/issues/15667) - \[BUGFIX] PromQL: Fix various bugs related to quoting UTF-8 characters. [#&#8203;15531](https://github.com/prometheus/prometheus/issues/15531) - \[BUGFIX] Scrape: fix nil panic after scrape loop reload. [#&#8203;15563](https://github.com/prometheus/prometheus/issues/15563) - \[BUGFIX] Remote-write: fix panic on repeated log message. [#&#8203;15562](https://github.com/prometheus/prometheus/issues/15562) - \[BUGFIX] Scrape: reload would ignore always_scrape_classic_histograms and convert_classic_histograms_to_nhcb configs. [#&#8203;15489](https://github.com/prometheus/prometheus/issues/15489) - \[BUGFIX] TSDB: fix data corruption in experimental native histograms. [#&#8203;15482](https://github.com/prometheus/prometheus/issues/15482) - \[BUGFIX] PromQL: Ignore histograms in all time related functions. [#&#8203;15479](https://github.com/prometheus/prometheus/issues/15479) - \[BUGFIX] OTLP receiver: Convert metric metadata. [#&#8203;15416](https://github.com/prometheus/prometheus/issues/15416) - \[BUGFIX] PromQL: Fix `resets` function for histograms. [#&#8203;15527](https://github.com/prometheus/prometheus/issues/15527) - \[BUGFIX] PromQL: Fix behaviour of `changes()` for mix of histograms and floats. [#&#8203;15469](https://github.com/prometheus/prometheus/issues/15469) - \[BUGFIX] PromQL: Fix behaviour of some aggregations with histograms. [#&#8203;15432](https://github.com/prometheus/prometheus/issues/15432) - \[BUGFIX] allow quoted exemplar keys in openmetrics text format. [#&#8203;15260](https://github.com/prometheus/prometheus/issues/15260) - \[BUGFIX] TSDB: fixes for rare conditions when loading write-behind-log (WBL). [#&#8203;15380](https://github.com/prometheus/prometheus/issues/15380) - \[BUGFIX] `round()` function did not remove `__name__` label. [#&#8203;15250](https://github.com/prometheus/prometheus/issues/15250) - \[BUGFIX] Promtool: analyze block shows metric name with 0 cardinality. [#&#8203;15438](https://github.com/prometheus/prometheus/issues/15438) - \[BUGFIX] PromQL: Fix `count_values` for histograms. [#&#8203;15422](https://github.com/prometheus/prometheus/issues/15422) - \[BUGFIX] PromQL: fix issues with comparison binary operations with `bool` modifier and native histograms. [#&#8203;15413](https://github.com/prometheus/prometheus/issues/15413) - \[BUGFIX] PromQL: fix incorrect "native histogram ignored in aggregation" annotations. [#&#8203;15414](https://github.com/prometheus/prometheus/issues/15414) - \[BUGFIX] PromQL: Corrects the behaviour of some operator and aggregators with Native Histograms. [#&#8203;15245](https://github.com/prometheus/prometheus/issues/15245) - \[BUGFIX] TSDB: Always return unknown hint for first sample in non-gauge histogram chunk. [#&#8203;15343](https://github.com/prometheus/prometheus/issues/15343) - \[BUGFIX] PromQL: Clamp functions: Ignore any points with native histograms. [#&#8203;15169](https://github.com/prometheus/prometheus/issues/15169) - \[BUGFIX] TSDB: Fix race on stale values in headAppender. [#&#8203;15322](https://github.com/prometheus/prometheus/issues/15322) - \[BUGFIX] UI: Fix selector / series formatting for empty metric names. [#&#8203;15340](https://github.com/prometheus/prometheus/issues/15340) - \[BUGFIX] OTLP receiver: Allow colons in non-standard units. [#&#8203;15710](https://github.com/prometheus/prometheus/issues/15710) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS41MS4wIiwidXBkYXRlZEluVmVyIjoiMzkuNTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovatebot added 1 commit 2025-01-02 10:01:38 -05:00
⬆️ Update prom/prometheus Docker tag to v3.1.0
All checks were successful
Lint on PR / Lint YAML files (pull_request) Successful in 5s
Ansible Deploy to Hosts / deploy (pull_request) Successful in 14s
4c55600e76
mafyuh merged commit afc4d299ef into main 2025-01-04 00:55:54 -05:00
mafyuh deleted branch renovate/prom-prometheus-3.x 2025-01-04 00:55:54 -05:00
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: mafyuh/iac#615
No description provided.