Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency prometheus/prometheus to v2.54.0 #390

Merged
merged 1 commit into from
Aug 14, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 9, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
prometheus/prometheus minor v2.53.1 -> v2.54.0

Release Notes

prometheus/prometheus (prometheus/prometheus)

v2.54.0: 2.54.0 / 2024-08-09

Compare Source

Release 2.54 brings a release candidate of a major new version of Remote Write: 2.0.
This is experimental at this time and may still change.
Remote-write v2 is enabled by default, but can be disabled via feature-flag web.remote-write-receiver.accepted-protobuf-messages.

  • [CHANGE] Remote-Write: highest_timestamp_in_seconds and queue_highest_sent_timestamp_seconds metrics now initialized to 0. #​14437
  • [CHANGE] API: Split warnings from info annotations in API response. #​14327
  • [FEATURE] Remote-Write: Version 2.0 experimental, plus metadata in WAL via feature flag metadata-wal-records (defaults on). #​14395,#​14427,#​14444
  • [FEATURE] PromQL: add limitk() and limit_ratio() aggregation operators. #​12503
  • [ENHANCEMENT] PromQL: Accept underscores in literal numbers, e.g. 1_000_000 for 1 million. #​12821
  • [ENHANCEMENT] PromQL: float literal numbers and durations are now interchangeable (experimental). Example: time() - my_timestamp > 10m. #​9138
  • [ENHANCEMENT] PromQL: use Kahan summation for sum(). #​14074,#​14362
  • [ENHANCEMENT] PromQL (experimental native histograms): Optimize histogram_count and histogram_sum functions. #​14097
  • [ENHANCEMENT] TSDB: Better support for out-of-order experimental native histogram samples. #​14438
  • [ENHANCEMENT] TSDB: Optimise seek within index. #​14393
  • [ENHANCEMENT] TSDB: Optimise deletion of stale series. #​14307
  • [ENHANCEMENT] TSDB: Reduce locking to optimise adding and removing series. #​13286,#​14286
  • [ENHANCEMENT] TSDB: Small optimisation: streamline special handling for out-of-order data. #​14396,#​14584
  • [ENHANCEMENT] Regexps: Optimize patterns with multiple prefixes. #​13843,#​14368
  • [ENHANCEMENT] Regexps: Optimize patterns containing multiple literal strings. #​14173
  • [ENHANCEMENT] AWS SD: expose Primary IPv6 addresses as __meta_ec2_primary_ipv6_addresses. #​14156
  • [ENHANCEMENT] Docker SD: add MatchFirstNetwork for containers with multiple networks. #​10490
  • [ENHANCEMENT] OpenStack SD: Use flavor.original_name if available. #​14312
  • [ENHANCEMENT] UI (experimental native histograms): more accurate representation. #​13680,#​14430
  • [ENHANCEMENT] Agent: out_of_order_time_window config option now applies to agent. #​14094
  • [ENHANCEMENT] Notifier: Send any outstanding Alertmanager notifications when shutting down. #​14290
  • [ENHANCEMENT] Rules: Add label-matcher support to Rules API. #​10194
  • [ENHANCEMENT] HTTP API: Add url to message logged on error while sending response. #​14209
  • [BUGFIX] CLI: escape | characters when generating docs. #​14420
  • [BUGFIX] PromQL (experimental native histograms): Fix some binary operators between native histogram values. #​14454
  • [BUGFIX] TSDB: LabelNames API could fail during compaction. #​14279
  • [BUGFIX] TSDB: Fix rare issue where pending OOO read can be left dangling if creating querier fails. #​14341
  • [BUGFIX] TSDB: fix check for context cancellation in LabelNamesFor. #​14302
  • [BUGFIX] Rules: Fix rare panic on reload. #​14366
  • [BUGFIX] Config: In YAML marshalling, do not output a regexp field if it was never set. #​14004
  • [BUGFIX] Remote-Write: reject samples with future timestamps. #​14304
  • [BUGFIX] Remote-Write: Fix data corruption in remote write if max_sample_age is applied. #​14078
  • [BUGFIX] Notifier: Fix Alertmanager discovery not updating under heavy load. #​14174
  • [BUGFIX] Regexes: some Unicode characters were not matched by case-insensitive comparison. #​14170,#​14299
  • [BUGFIX] Remote-Read: Resolve occasional segmentation fault on query. #​14515

Many thanks to the Prometheus Team and contributors:
@​zenador
@​jjo
@​rexagod
@​darshanime
@​charleskorn
@​fpetkovski
@​carrieedwards
@​colega
@​pracucci
@​akunszt
@​DrAuYueng
@​paulojmdias
@​Maniktherana
@​rabenhorst
@​saswatamcode
@​B1F030
@​yeya24
@​rapphil
@​liam-howe-maersk
@​jkroepke
@​FUSAKLA
@​Ranveer777

v2.53.2: 2.53.2 / 2024-08-09

Compare Source

Fix a bug where Prometheus would crash with a segmentation fault if a remote-read
request accessed a block on disk at about the same time as TSDB created a new block.

[BUGFIX] Remote-Read: Resolve occasional segmentation fault on query. #​14515,#​14523


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 was generated by Mend Renovate. View the repository job log.

@lentzi90 lentzi90 merged commit 12d3975 into main Aug 14, 2024
10 checks passed
@renovate renovate bot deleted the renovate/prometheus-prometheus-2.x branch August 14, 2024 12:54
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.

1 participant