Update module github.com/prometheus/client_golang to v1.12.1 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
github.com/prometheus/client_golang | require | minor |
v1.8.0 -> v1.12.1
|
Release Notes
prometheus/client_golang
v1.12.1
- [BUGFIX] Make the Go 1.17 collector concurrency-safe #969
- Use simpler locking in the Go 1.17 collector #975
- [BUGFIX] Reduce granularity of histogram buckets for Go 1.17 collector #974
- [ENHANCEMENT] API client: make HTTP reads more efficient #976
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.12.0...v1.12.1
v1.12.0
- [CHANGE] example/random: Move flags and metrics into main() #935
- [FEATURE] API client: Support wal replay status api #944
- [FEATURE] Use the runtime/metrics package for the Go collector for 1.17+ #955
- [ENHANCEMENT] API client: Update /api/v1/status/tsdb to include headStats #925
- [ENHANCEMENT] promhttp: Check validity of method and code label values #962
What's Changed
- Address minor issues on the changelog by @kakkoyun in https://github.com/prometheus/client_golang/pull/879
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/888
- Update status badgets by @SuperQ in https://github.com/prometheus/client_golang/pull/885
- Updating dependency versions + cleanup by @sivabalan in https://github.com/prometheus/client_golang/pull/881
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/892
- add ExponentialBucketsRange function by @sbunce in https://github.com/prometheus/client_golang/pull/899
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/909
- Update cespare/xxhash dependency by @dtrudg in https://github.com/prometheus/client_golang/pull/913
- example/random: Move flags and metrics into main() by @beorn7 in https://github.com/prometheus/client_golang/pull/935
- Fix typo by @gozeloglu in https://github.com/prometheus/client_golang/pull/939
- Add support for go 1.17 by @mrueg in https://github.com/prometheus/client_golang/pull/950
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/928
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/952
- API: support wal replay status api by @yeya24 in https://github.com/prometheus/client_golang/pull/944
- Update /api/v1/status/tsdb to include headStats by @prymitive in https://github.com/prometheus/client_golang/pull/925
- Use the runtime/metrics package for the Go collector for 1.17+ by @mknyszek in https://github.com/prometheus/client_golang/pull/955
- promhttp: Check validity of method and code label values by @kakkoyun in https://github.com/prometheus/client_golang/pull/962
- go.*: Update dependencies by @kakkoyun in https://github.com/prometheus/client_golang/pull/965
New Contributors
- @sivabalan made their first contribution in https://github.com/prometheus/client_golang/pull/881
- @sbunce made their first contribution in https://github.com/prometheus/client_golang/pull/899
- @dtrudg made their first contribution in https://github.com/prometheus/client_golang/pull/913
- @gozeloglu made their first contribution in https://github.com/prometheus/client_golang/pull/939
- @mrueg made their first contribution in https://github.com/prometheus/client_golang/pull/950
- @prymitive made their first contribution in https://github.com/prometheus/client_golang/pull/925
- @mknyszek made their first contribution in https://github.com/prometheus/client_golang/pull/955
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.11.0...v1.12.0
v1.11.0
- [CHANGE] Add new collectors package. #862
- [CHANGE]
prometheus.NewExpvarCollector
is deprecated, usecollectors.NewExpvarCollector
instead. #862 - [CHANGE]
prometheus.NewGoCollector
is deprecated, usecollectors.NewGoCollector
instead. #862 - [CHANGE]
prometheus.NewBuildInfoCollector
is deprecated, usecollectors.NewBuildInfoCollector
instead. #862 - [FEATURE] Add new collector for database/sql#DBStats. #866
- [FEATURE] API client: Add exemplars API support. #861
- [ENHANCEMENT] API client: Add newer fields to Rules API. #855
- [ENHANCEMENT] API client: Add missing fields to Targets API. #856
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/846
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/849
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/853
- Add newer fields to Rules API by @gouthamve in https://github.com/prometheus/client_golang/pull/855
- Add missing fields to targets API by @yeya24 in https://github.com/prometheus/client_golang/pull/856
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/857
- Add exemplars API support by @yeya24 in https://github.com/prometheus/client_golang/pull/861
- Improve description of MaxAge in summary docs by @Dean-Coakley in https://github.com/prometheus/client_golang/pull/864
- Add new collectors package by @johejo in https://github.com/prometheus/client_golang/pull/862
- Add collector for database/sql#DBStats by @johejo in https://github.com/prometheus/client_golang/pull/866
- Make dbStatsCollector more DRY by @beorn7 in https://github.com/prometheus/client_golang/pull/867
- Change maintainers from @beorn7 to @bwplotka/@kakkoyun by @beorn7 in https://github.com/prometheus/client_golang/pull/873
- Document implications of negative observations by @beorn7 in https://github.com/prometheus/client_golang/pull/871
- Update Go modules by @SuperQ in https://github.com/prometheus/client_golang/pull/875
New Contributors
- @gouthamve made their first contribution in https://github.com/prometheus/client_golang/pull/855
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.10.0...v1.11.0
v1.10.0
- [CHANGE] Minimum required Go version is now 1.13.
- [CHANGE] API client: Add matchers to
LabelNames
andLabesValues
. #828 - [FEATURE] API client: Add buildinfo call. #841
- [BUGFIX] Fix build on riscv64. #833
What's Changed
- Add SECURITY.md by @roidelapluie in https://github.com/prometheus/client_golang/pull/831
- Bump prometheus/procfs to 0.3.0 to fix building on riscv64 by @zhsj in https://github.com/prometheus/client_golang/pull/833
- Fix typo in comments in https://github.com/prometheus/client_golang/pull/835
- Support matchers in labels API by @yeya24 in https://github.com/prometheus/client_golang/pull/828
- Add buildinfo method by @ntk148v in https://github.com/prometheus/client_golang/pull/841
- Update dependencies by @beorn7 in https://github.com/prometheus/client_golang/pull/843
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/844
- Cut v1.10.0 by @beorn7 in https://github.com/prometheus/client_golang/pull/845
New Contributors
- @zhsj made their first contribution in https://github.com/prometheus/client_golang/pull/833
- @ntk148v made their first contribution in https://github.com/prometheus/client_golang/pull/841
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.9.0...v1.10.0
v1.9.0
- [FEATURE]
NewPidFileFn
helper to create process collectors for processes whose PID is read from a file. #804 - [BUGFIX] promhttp: Prevent endless loop in
InstrumentHandler...
middlewares with invalid metric or label names. #823
What's Changed
- add the NewPidFileFn to helper by @sbookworm in https://github.com/prometheus/client_golang/pull/804
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/809
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/811
- Added example api code showing how to add auth tokens and user agents to prom client. by @bwplotka in https://github.com/prometheus/client_golang/pull/817
- Correct spelling: possibilites -> possibilities by @jubalh in https://github.com/prometheus/client_golang/pull/819
- Be more explicit about the multi-line properties of MultiError by @beorn7 in https://github.com/prometheus/client_golang/pull/821
- promhttp: Correctly detect invalid metric and label names by @beorn7 in https://github.com/prometheus/client_golang/pull/823
-  Cut release 1.9.0 by @beorn7 in https://github.com/prometheus/client_golang/pull/826
New Contributors
- @sbookworm made their first contribution in https://github.com/prometheus/client_golang/pull/804
- @jubalh made their first contribution in https://github.com/prometheus/client_golang/pull/819
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.8.0...v1.9.0
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.