Update module github.com/prometheus/client_golang to v1.21.1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
github.com/prometheus/client_golang | require | patch |
v1.21.0 -> v1.21.1
|
Release Notes
prometheus/client_golang (github.com/prometheus/client_golang)
v1.21.1
: / 2025-03-04
This release addresses a performance regression introduced in #1661 -- thanks to all who reported this quickly:
@chlunde, @dethi, @aaronbee @tsuna @kakkoyun
We will be hardening the release process even further (#1759, #1761) to prevent this in future, sorry for the inconvenience!
The high concurrency optimization is planned to be eventually reintroduced, however in a much safer manner, potentially in a separate API.
- [BUGFIX] prometheus: Revert of
Inc
,Add
andObserve
cumulative metric CAS optimizations (#1661), causing regressions on low concurrency cases #1757 - [BUGFIX] prometheus: Fix GOOS=ios build, broken due to process_collector_* wrong build tags. #1758
All commits
- Revert "exponential backoff for CAS operations on floats" and cut 1.21.1 by @bwplotka in https://github.com/prometheus/client_golang/pull/1757
- Fix ios build for 1.21.1 by @bwplotka in https://github.com/prometheus/client_golang/pull/1758
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.21.0...v1.21.1
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.