prometheus/client_golang
### [`v1.12.1`](https://togithub.com/prometheus/client_golang/releases/v1.12.1)
[Compare Source](https://togithub.com/prometheus/client_golang/compare/v1.12.0...v1.12.1)
- \[BUGFIX] Make the Go 1.17 collector concurrency-safe [#969](https://togithub.com/prometheus/client_golang/issues/969)
- Use simpler locking in the Go 1.17 collector [#975](https://togithub.com/prometheus/client_golang/issues/975)
- \[BUGFIX] Reduce granularity of histogram buckets for Go 1.17 collector [#974](https://togithub.com/prometheus/client_golang/issues/974)
- \[ENHANCEMENT] API client: make HTTP reads more efficient [#976](https://togithub.com/prometheus/client_golang/issues/976)
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.12.0...v1.12.1
### [`v1.12.0`](https://togithub.com/prometheus/client_golang/releases/v1.12.0)
[Compare Source](https://togithub.com/prometheus/client_golang/compare/v1.11.1...v1.12.0)
- \[CHANGE] example/random: Move flags and metrics into main() [#935](https://togithub.com/prometheus/client_golang/issues/935)
- \[FEATURE] API client: Support wal replay status api [#944](https://togithub.com/prometheus/client_golang/issues/944)
- \[FEATURE] Use the runtime/metrics package for the Go collector for 1.17+ [#955](https://togithub.com/prometheus/client_golang/issues/955)
- \[ENHANCEMENT] API client: Update /api/v1/status/tsdb to include headStats [#925](https://togithub.com/prometheus/client_golang/issues/925)
- \[SECURITY FIX] promhttp: Check validity of method and code label values [#962](https://togithub.com/prometheus/client_golang/issues/962) (Addressed [`CVE-2022-21698`](https://togithub.com/prometheus/client_golang/security/advisories/GHSA-cg3q-j54f-5p7p))
#### What's Changed
- Address minor issues on the changelog by [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/879](https://togithub.com/prometheus/client_golang/pull/879)
- Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/888](https://togithub.com/prometheus/client_golang/pull/888)
- Update status badgets by [@SuperQ](https://togithub.com/SuperQ) in [https://github.com/prometheus/client_golang/pull/885](https://togithub.com/prometheus/client_golang/pull/885)
- Updating dependency versions + cleanup by [@sivabalan](https://togithub.com/sivabalan) in [https://github.com/prometheus/client_golang/pull/881](https://togithub.com/prometheus/client_golang/pull/881)
- Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/892](https://togithub.com/prometheus/client_golang/pull/892)
- add ExponentialBucketsRange function by [@sbunce](https://togithub.com/sbunce) in [https://github.com/prometheus/client_golang/pull/899](https://togithub.com/prometheus/client_golang/pull/899)
- Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/909](https://togithub.com/prometheus/client_golang/pull/909)
- Update cespare/xxhash dependency by [@dtrudg](https://togithub.com/dtrudg) in [https://github.com/prometheus/client_golang/pull/913](https://togithub.com/prometheus/client_golang/pull/913)
- example/random: Move flags and metrics into main() by [@beorn7](https://togithub.com/beorn7) in [https://github.com/prometheus/client_golang/pull/935](https://togithub.com/prometheus/client_golang/pull/935)
- Fix typo by [@gozeloglu](https://togithub.com/gozeloglu) in [https://github.com/prometheus/client_golang/pull/939](https://togithub.com/prometheus/client_golang/pull/939)
- Add support for go 1.17 by [@mrueg](https://togithub.com/mrueg) in [https://github.com/prometheus/client_golang/pull/950](https://togithub.com/prometheus/client_golang/pull/950)
- Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/928](https://togithub.com/prometheus/client_golang/pull/928)
- Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/952](https://togithub.com/prometheus/client_golang/pull/952)
- API: support wal replay status api by [@yeya24](https://togithub.com/yeya24) in [https://github.com/prometheus/client_golang/pull/944](https://togithub.com/prometheus/client_golang/pull/944)
- Update /api/v1/status/tsdb to include headStats by [@prymitive](https://togithub.com/prymitive) in [https://github.com/prometheus/client_golang/pull/925](https://togithub.com/prometheus/client_golang/pull/925)
- Use the runtime/metrics package for the Go collector for 1.17+ by [@mknyszek](https://togithub.com/mknyszek) in [https://github.com/prometheus/client_golang/pull/955](https://togithub.com/prometheus/client_golang/pull/955)
- promhttp: Check validity of method and code label values by [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/962](https://togithub.com/prometheus/client_golang/pull/962)
- go.\*: Update dependencies by [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/965](https://togithub.com/prometheus/client_golang/pull/965)
#### New Contributors
- [@sivabalan](https://togithub.com/sivabalan) made their first contribution in [https://github.com/prometheus/client_golang/pull/881](https://togithub.com/prometheus/client_golang/pull/881)
- [@sbunce](https://togithub.com/sbunce) made their first contribution in [https://github.com/prometheus/client_golang/pull/899](https://togithub.com/prometheus/client_golang/pull/899)
- [@dtrudg](https://togithub.com/dtrudg) made their first contribution in [https://github.com/prometheus/client_golang/pull/913](https://togithub.com/prometheus/client_golang/pull/913)
- [@gozeloglu](https://togithub.com/gozeloglu) made their first contribution in [https://github.com/prometheus/client_golang/pull/939](https://togithub.com/prometheus/client_golang/pull/939)
- [@mrueg](https://togithub.com/mrueg) made their first contribution in [https://github.com/prometheus/client_golang/pull/950](https://togithub.com/prometheus/client_golang/pull/950)
- [@prymitive](https://togithub.com/prymitive) made their first contribution in [https://github.com/prometheus/client_golang/pull/925](https://togithub.com/prometheus/client_golang/pull/925)
- [@mknyszek](https://togithub.com/mknyszek) made their first contribution in [https://github.com/prometheus/client_golang/pull/955](https://togithub.com/prometheus/client_golang/pull/955)
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.11.0...v1.12.0
### [`v1.11.1`](https://togithub.com/prometheus/client_golang/releases/v1.11.1)
[Compare Source](https://togithub.com/prometheus/client_golang/compare/v1.11.0...v1.11.1)
- \[SECURITY FIX] promhttp: Check validity of method and code label values[https://github.com/prometheus/client_golang/pull/987](https://togithub.com/prometheus/client_golang/pull/987)7 (Addressed [`CVE-2022-21698`](https://togithub.com/prometheus/client_golang/security/advisories/GHSA-cg3q-j54f-5p7p))
#### What's Changed
- promhttp: Check validity of method and code label values by [@bwplotka](https://togithub.com/bwplotka) and [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/987](https://togithub.com/prometheus/client_golang/pull/987)
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1
Configuration
š Schedule: At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» 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, click this checkbox.
This PR contains the following updates:
v1.11.0
->v1.12.1
Release Notes
prometheus/client_golang
### [`v1.12.1`](https://togithub.com/prometheus/client_golang/releases/v1.12.1) [Compare Source](https://togithub.com/prometheus/client_golang/compare/v1.12.0...v1.12.1) - \[BUGFIX] Make the Go 1.17 collector concurrency-safe [#969](https://togithub.com/prometheus/client_golang/issues/969) - Use simpler locking in the Go 1.17 collector [#975](https://togithub.com/prometheus/client_golang/issues/975) - \[BUGFIX] Reduce granularity of histogram buckets for Go 1.17 collector [#974](https://togithub.com/prometheus/client_golang/issues/974) - \[ENHANCEMENT] API client: make HTTP reads more efficient [#976](https://togithub.com/prometheus/client_golang/issues/976) **Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.12.0...v1.12.1 ### [`v1.12.0`](https://togithub.com/prometheus/client_golang/releases/v1.12.0) [Compare Source](https://togithub.com/prometheus/client_golang/compare/v1.11.1...v1.12.0) - \[CHANGE] example/random: Move flags and metrics into main() [#935](https://togithub.com/prometheus/client_golang/issues/935) - \[FEATURE] API client: Support wal replay status api [#944](https://togithub.com/prometheus/client_golang/issues/944) - \[FEATURE] Use the runtime/metrics package for the Go collector for 1.17+ [#955](https://togithub.com/prometheus/client_golang/issues/955) - \[ENHANCEMENT] API client: Update /api/v1/status/tsdb to include headStats [#925](https://togithub.com/prometheus/client_golang/issues/925) - \[SECURITY FIX] promhttp: Check validity of method and code label values [#962](https://togithub.com/prometheus/client_golang/issues/962) (Addressed [`CVE-2022-21698`](https://togithub.com/prometheus/client_golang/security/advisories/GHSA-cg3q-j54f-5p7p)) #### What's Changed - Address minor issues on the changelog by [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/879](https://togithub.com/prometheus/client_golang/pull/879) - Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/888](https://togithub.com/prometheus/client_golang/pull/888) - Update status badgets by [@SuperQ](https://togithub.com/SuperQ) in [https://github.com/prometheus/client_golang/pull/885](https://togithub.com/prometheus/client_golang/pull/885) - Updating dependency versions + cleanup by [@sivabalan](https://togithub.com/sivabalan) in [https://github.com/prometheus/client_golang/pull/881](https://togithub.com/prometheus/client_golang/pull/881) - Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/892](https://togithub.com/prometheus/client_golang/pull/892) - add ExponentialBucketsRange function by [@sbunce](https://togithub.com/sbunce) in [https://github.com/prometheus/client_golang/pull/899](https://togithub.com/prometheus/client_golang/pull/899) - Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/909](https://togithub.com/prometheus/client_golang/pull/909) - Update cespare/xxhash dependency by [@dtrudg](https://togithub.com/dtrudg) in [https://github.com/prometheus/client_golang/pull/913](https://togithub.com/prometheus/client_golang/pull/913) - example/random: Move flags and metrics into main() by [@beorn7](https://togithub.com/beorn7) in [https://github.com/prometheus/client_golang/pull/935](https://togithub.com/prometheus/client_golang/pull/935) - Fix typo by [@gozeloglu](https://togithub.com/gozeloglu) in [https://github.com/prometheus/client_golang/pull/939](https://togithub.com/prometheus/client_golang/pull/939) - Add support for go 1.17 by [@mrueg](https://togithub.com/mrueg) in [https://github.com/prometheus/client_golang/pull/950](https://togithub.com/prometheus/client_golang/pull/950) - Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/928](https://togithub.com/prometheus/client_golang/pull/928) - Synchronize common files from prometheus/prometheus by [@prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/952](https://togithub.com/prometheus/client_golang/pull/952) - API: support wal replay status api by [@yeya24](https://togithub.com/yeya24) in [https://github.com/prometheus/client_golang/pull/944](https://togithub.com/prometheus/client_golang/pull/944) - Update /api/v1/status/tsdb to include headStats by [@prymitive](https://togithub.com/prymitive) in [https://github.com/prometheus/client_golang/pull/925](https://togithub.com/prometheus/client_golang/pull/925) - Use the runtime/metrics package for the Go collector for 1.17+ by [@mknyszek](https://togithub.com/mknyszek) in [https://github.com/prometheus/client_golang/pull/955](https://togithub.com/prometheus/client_golang/pull/955) - promhttp: Check validity of method and code label values by [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/962](https://togithub.com/prometheus/client_golang/pull/962) - go.\*: Update dependencies by [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/965](https://togithub.com/prometheus/client_golang/pull/965) #### New Contributors - [@sivabalan](https://togithub.com/sivabalan) made their first contribution in [https://github.com/prometheus/client_golang/pull/881](https://togithub.com/prometheus/client_golang/pull/881) - [@sbunce](https://togithub.com/sbunce) made their first contribution in [https://github.com/prometheus/client_golang/pull/899](https://togithub.com/prometheus/client_golang/pull/899) - [@dtrudg](https://togithub.com/dtrudg) made their first contribution in [https://github.com/prometheus/client_golang/pull/913](https://togithub.com/prometheus/client_golang/pull/913) - [@gozeloglu](https://togithub.com/gozeloglu) made their first contribution in [https://github.com/prometheus/client_golang/pull/939](https://togithub.com/prometheus/client_golang/pull/939) - [@mrueg](https://togithub.com/mrueg) made their first contribution in [https://github.com/prometheus/client_golang/pull/950](https://togithub.com/prometheus/client_golang/pull/950) - [@prymitive](https://togithub.com/prymitive) made their first contribution in [https://github.com/prometheus/client_golang/pull/925](https://togithub.com/prometheus/client_golang/pull/925) - [@mknyszek](https://togithub.com/mknyszek) made their first contribution in [https://github.com/prometheus/client_golang/pull/955](https://togithub.com/prometheus/client_golang/pull/955) **Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.11.0...v1.12.0 ### [`v1.11.1`](https://togithub.com/prometheus/client_golang/releases/v1.11.1) [Compare Source](https://togithub.com/prometheus/client_golang/compare/v1.11.0...v1.11.1) - \[SECURITY FIX] promhttp: Check validity of method and code label values[https://github.com/prometheus/client_golang/pull/987](https://togithub.com/prometheus/client_golang/pull/987)7 (Addressed [`CVE-2022-21698`](https://togithub.com/prometheus/client_golang/security/advisories/GHSA-cg3q-j54f-5p7p)) #### What's Changed - promhttp: Check validity of method and code label values by [@bwplotka](https://togithub.com/bwplotka) and [@kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/987](https://togithub.com/prometheus/client_golang/pull/987) **Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1Configuration
š Schedule: At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.