reports-collector merge requestshttps://git.autistici.org/ai3/tools/reports-collector/-/merge_requests2024-02-11T00:27:36Zhttps://git.autistici.org/ai3/tools/reports-collector/-/merge_requests/35Update module github.com/jhillyerd/enmime to v1.2.02024-02-11T00:27:36ZrenovateUpdate module github.com/jhillyerd/enmime to v1.2.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/jhillyerd/enmime](https://github.com/jhillyerd/enmime) | require | minor | `v1.1.0` -> `v1.2.0` |
---
### Release Notes
<det...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/jhillyerd/enmime](https://github.com/jhillyerd/enmime) | require | minor | `v1.1.0` -> `v1.2.0` |
---
### Release Notes
<details>
<summary>jhillyerd/enmime (github.com/jhillyerd/enmime)</summary>
### [`v1.2.0`](https://github.com/jhillyerd/enmime/releases/tag/v1.2.0)
[Compare Source](https://github.com/jhillyerd/enmime/compare/v1.1.0...v1.2.0)
#### What's Changed
- Return public `net/textproto` error types by [@​dcormier](https://github.com/dcormier) in https://github.com/jhillyerd/enmime/pull/316
- fix: don't encode header value with the RawContent parser option by [@​jerjako](https://github.com/jerjako) in https://github.com/jhillyerd/enmime/pull/318
- chore: fixed timezone for tests by [@​milankonir](https://github.com/milankonir) in https://github.com/jhillyerd/enmime/pull/319
- feat: remove tspecials from type/subtype by [@​milankonir](https://github.com/milankonir) in https://github.com/jhillyerd/enmime/pull/317
**Full Changelog**: https://github.com/jhillyerd/enmime/compare/v1.1.0...v1.2.0
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi40OS4wIiwidXBkYXRlZEluVmVyIjoiMzYuNDkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->https://git.autistici.org/ai3/tools/reports-collector/-/merge_requests/16Update module github.com/prometheus/client_golang to v1.19.02024-03-22T09:28:50ZrenovateUpdate module github.com/prometheus/client_golang to v1.19.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | require | minor | `v1.11.0` -> `v1.19.0` |
---
### R...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | require | minor | `v1.11.0` -> `v1.19.0` |
---
### Release Notes
<details>
<summary>prometheus/client_golang (github.com/prometheus/client_golang)</summary>
### [`v1.19.0`](https://github.com/prometheus/client_golang/releases/tag/v1.19.0)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.0)
#### What's Changed
The module `prometheus/common v0.48.0` introduced an incompatibility when used together with client_golang (See https://github.com/prometheus/client_golang/pull/1448 for more details). If your project uses client_golang and you want to use `prometheus/common v0.48.0` or higher, please update client_golang to v1.19.0.
- \[CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). [#​1445](https://github.com/prometheus/client_golang/issues/1445) [#​1449](https://github.com/prometheus/client_golang/issues/1449)
- \[FEATURE] collectors: Add version collector. [#​1422](https://github.com/prometheus/client_golang/issues/1422) [#​1427](https://github.com/prometheus/client_golang/issues/1427)
#### New Contributors
- [@​michurin](https://github.com/michurin) made their first contribution in https://github.com/prometheus/client_golang/pull/1423
- [@​kavu](https://github.com/kavu) made their first contribution in https://github.com/prometheus/client_golang/pull/1445
- [@​ywwg](https://github.com/ywwg) made their first contribution in https://github.com/prometheus/client_golang/pull/1448
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.0
### [`v1.18.0`](https://github.com/prometheus/client_golang/releases/tag/v1.18.0)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.17.0...v1.18.0)
#### What's Changed
- \[FEATURE] promlint: Allow creation of custom metric validations. [#​1311](https://github.com/prometheus/client_golang/issues/1311)
- \[FEATURE] Go programs using client_golang can be built in wasip1 OS. [#​1350](https://github.com/prometheus/client_golang/issues/1350)
- \[BUGFIX] histograms: Add timer to reset ASAP after bucket limiting has happened. [#​1367](https://github.com/prometheus/client_golang/issues/1367)
- \[BUGFIX] testutil: Fix comparison of metrics with empty Help strings. [#​1378](https://github.com/prometheus/client_golang/issues/1378)
- \[ENHANCEMENT] Improved performance of `MetricVec.WithLabelValues(...)`. [#​1360](https://github.com/prometheus/client_golang/issues/1360)
#### New Contributors
- [@​srenatus](https://github.com/srenatus) made their first contribution in https://github.com/prometheus/client_golang/pull/1350
- [@​jadolg](https://github.com/jadolg) made their first contribution in https://github.com/prometheus/client_golang/pull/1342
- [@​manas-rust](https://github.com/manas-rust) made their first contribution in https://github.com/prometheus/client_golang/pull/1383
- [@​bluekeyes](https://github.com/bluekeyes) made their first contribution in https://github.com/prometheus/client_golang/pull/1378
- [@​tsipo](https://github.com/tsipo) made their first contribution in https://github.com/prometheus/client_golang/pull/1387
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.17.0...v1.18.0
### [`v1.17.0`](https://github.com/prometheus/client_golang/releases/tag/v1.17.0)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.16.0...v1.17.0)
#### What's Changed
- \[CHANGE] Minimum required go version is now 1.19 (we also test client_golang against new 1.21 version). [#​1325](https://github.com/prometheus/client_golang/issues/1325)
- \[FEATURE] Add support for Created Timestamps in Counters, Summaries and Historams. [#​1313](https://github.com/prometheus/client_golang/issues/1313)
- \[ENHANCEMENT] Enable detection of a native histogram without observations. [#​1314](https://github.com/prometheus/client_golang/issues/1314)
<details><summary>Commits</summary>
- Merge v1.16.0 to main by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1293
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1297
- ci: define minimal permissions to GitHub workflows by [@​diogoteles08](https://github.com/diogoteles08) in https://github.com/prometheus/client_golang/pull/1295
- Do not allocate memory when there's no constraints by [@​Okhoshi](https://github.com/Okhoshi) in https://github.com/prometheus/client_golang/pull/1296
- Bump golang.org/x/sys from 0.8.0 to 0.9.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1306
- Bump google.golang.org/grpc from 1.45.0 to 1.53.0 in /tutorial/whatsup by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1307
- histogram: Enable detection of a native histogram without observations by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1314
- Bump github.com/prometheus/procfs from 0.10.1 to 0.11.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1305
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1302
- Fix data-race in metric without `code` and `method` but with `WithLabelFromCtx` by [@​tigrato](https://github.com/tigrato) in https://github.com/prometheus/client_golang/pull/1318
- Add missing tick "\`" in README by [@​ZiViZiViZ](https://github.com/ZiViZiViZ) in https://github.com/prometheus/client_golang/pull/1321
- Bump golang.org/x/sys from 0.9.0 to 0.10.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1320
- Bump github.com/prometheus/procfs from 0.11.0 to 0.11.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1319
- docs: trivial grammar fixes to improve readability in promauto Godoc by [@​sengi](https://github.com/sengi) in https://github.com/prometheus/client_golang/pull/1322
- Add Go 1.21 support by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1325
- Bump client_model by [@​ArthurSens](https://github.com/ArthurSens) in https://github.com/prometheus/client_golang/pull/1323
- histogram docs: Fixed minor nit. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1324
- Update building by [@​SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1326
- Bump golang.org/x/sys from 0.10.0 to 0.11.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1331
- Bump github.com/prometheus/client_golang from 1.15.1-0.20230416215738-0963f595c689 to 1.16.0 in /tutorial/whatsup by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1329
- Bump github.com/prometheus/client_golang from 1.13.1 to 1.16.0 in /examples/middleware by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1328
- Bump github.com/prometheus/common from 0.42.0 to 0.44.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1284
- Bump github.com/prometheus/common from 0.42.0 to 0.44.0 in /tutorial/whatsup by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1330
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1304
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1332
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1338
- Cleanup golangci-lint errcheck by [@​SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1339
- Add go_godebug_non_default_behavior_tlsmaxrsasize_events_total by [@​alexandear](https://github.com/alexandear) in https://github.com/prometheus/client_golang/pull/1348
- Extend Counters, Summaries and Histograms with creation timestamp by [@​ArthurSens](https://github.com/ArthurSens) in https://github.com/prometheus/client_golang/pull/1313
- Fix typos in comments, tests, and errors by [@​alexandear](https://github.com/alexandear) in https://github.com/prometheus/client_golang/pull/1346
- Deprecated comment should begin with "Deprecated:" by [@​alexandear](https://github.com/alexandear) in https://github.com/prometheus/client_golang/pull/1347
- Add changelog entry for 1.17 by [@​ArthurSens](https://github.com/ArthurSens) in https://github.com/prometheus/client_golang/pull/1352
</details>
#### New Contributors
* @​diogoteles08 made their first contribution in https://github.com/prometheus/client_golang/pull/1295
* @​tigrato made their first contribution in https://github.com/prometheus/client_golang/pull/1318
* @​ZiViZiViZ made their first contribution in https://github.com/prometheus/client_golang/pull/1321
* @​sengi made their first contribution in https://github.com/prometheus/client_golang/pull/1322
* @​ArthurSens made their first contribution in https://github.com/prometheus/client_golang/pull/1323
* @​alexandear made their first contribution in https://github.com/prometheus/client_golang/pull/1348
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.16.0...v1.17.0
### [`v1.16.0`](https://github.com/prometheus/client_golang/releases/tag/v1.16.0)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.15.1...v1.16.0)
#### What's Changed
- \[BUGFIX] api: Switch to POST for LabelNames, Series, and QueryExemplars. [#​1252](https://github.com/prometheus/client_golang/issues/1252)
- \[BUGFIX] api: Fix undefined execution order in return statements. [#​1260](https://github.com/prometheus/client_golang/issues/1260)
- \[BUGFIX] native histograms: Fix bug in bucket key calculation. [#​1279](https://github.com/prometheus/client_golang/issues/1279)
- \[ENHANCEMENT] Reduce constrainLabels allocations for all metrics. [#​1272](https://github.com/prometheus/client_golang/issues/1272)
- \[ENHANCEMENT] promhttp: Add process start time header for scrape efficiency. [#​1278](https://github.com/prometheus/client_golang/issues/1278)
- \[ENHANCEMENT] promlint: Improve metricUnits runtime. [#​1286](https://github.com/prometheus/client_golang/issues/1286)
<details>
<summary> Commits </summary>
- Merge v1.15 to main by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1250
- Switch to POST for LabelNames, Series, and QueryExemplars to DoGetFallback by [@​jacksontj](https://github.com/jacksontj) in https://github.com/prometheus/client_golang/pull/1252
- ✏️ \[collectors]: fix typo in test assertion by [@​vegerot](https://github.com/vegerot) in https://github.com/prometheus/client_golang/pull/1153
- Added interactive tutorial \[kubeCon] by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1255
- Fixed tutorial. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1256
- Bump golang.org/x/sys from 0.6.0 to 0.7.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1265
- Cleanup proto use in tests by [@​SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1264
- Fix tutorial on WSL-based systems by [@​marevers](https://github.com/marevers) in https://github.com/prometheus/client_golang/pull/1257
- Fix undefined execution order in return statements by [@​PiotrLewandowski323](https://github.com/PiotrLewandowski323) in https://github.com/prometheus/client_golang/pull/1260
- Merge release 1.15.1 to main by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1267
- GitHub Workflows security hardening by [@​sashashura](https://github.com/sashashura) in https://github.com/prometheus/client_golang/pull/1180
- add process start time header to client_golang prometheus by [@​logicalhan](https://github.com/logicalhan) in https://github.com/prometheus/client_golang/pull/1278
- Fix bug in bucket key calculation by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1279
- Bump github.com/prometheus/procfs from 0.9.0 to 0.10.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1283
- Reduce constrainLabels allocations by [@​khasanovbi](https://github.com/khasanovbi) in https://github.com/prometheus/client_golang/pull/1272
- added circleci as gh action YAML by [@​krishnaduttPanchagnula](https://github.com/krishnaduttPanchagnula) in https://github.com/prometheus/client_golang/pull/1281
- Improve metricUnits runtime by [@​avlitman](https://github.com/avlitman) in https://github.com/prometheus/client_golang/pull/1286
- Moving fully to GH actions. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1288
- Fix docstring references to renamed native histogram fields / functions. by [@​juliusv](https://github.com/juliusv) in https://github.com/prometheus/client_golang/pull/1290
- Fixed README & CHANGELOG; Added fmt makefile command (+bingo) for easier contributions. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1289
-
</details>
#### New Contributors
* @​vegerot made their first contribution in https://github.com/prometheus/client_golang/pull/1153
* @​marevers made their first contribution in https://github.com/prometheus/client_golang/pull/1257
* @​PiotrLewandowski323 made their first contribution in https://github.com/prometheus/client_golang/pull/1260
* @​sashashura made their first contribution in https://github.com/prometheus/client_golang/pull/1180
* @​logicalhan made their first contribution in https://github.com/prometheus/client_golang/pull/1278
* @​khasanovbi made their first contribution in https://github.com/prometheus/client_golang/pull/1272
* @​krishnaduttPanchagnula made their first contribution in https://github.com/prometheus/client_golang/pull/1281
* @​avlitman made their first contribution in https://github.com/prometheus/client_golang/pull/1286
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.15.1...v1.16.0
### [`v1.15.1`](https://github.com/prometheus/client_golang/releases/tag/v1.15.1)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.15.0...v1.15.1)
#### Changes
- \[BUGFIX] Fixed promhttp.Instrument\* handlers wrongly trying to attach exemplar to unsupported metrics (e.g. summary), \
causing panics [#​1253](https://github.com/prometheus/client_golang/issues/1253)
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.15.0...v1.15.1
### [`v1.15.0`](https://github.com/prometheus/client_golang/releases/tag/v1.15.0)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.14.0...v1.15.0)
#### Changed
\[BUGFIX] Fix issue with atomic variables on ppc64le [#​1171](https://github.com/prometheus/client_golang/issues/1171)
\[BUGFIX] Support for multiple samples within same metric [#​1181](https://github.com/prometheus/client_golang/issues/1181)
\[BUGFIX] Bump golang.org/x/text to v0.3.8 to mitigate CVE-2022-32149 [#​1187](https://github.com/prometheus/client_golang/issues/1187)
\[ENHANCEMENT] Add exemplars and middleware examples [#​1173](https://github.com/prometheus/client_golang/issues/1173)
\[ENHANCEMENT] Add more context to "duplicate label names" error to enable debugging [#​1177](https://github.com/prometheus/client_golang/issues/1177)
\[ENHANCEMENT] Add constrained labels and constrained variant for all MetricVecs [#​1151](https://github.com/prometheus/client_golang/issues/1151)
\[ENHANCEMENT] Moved away from deprecated github.com/golang/protobuf package [#​1183](https://github.com/prometheus/client_golang/issues/1183)
\[ENHANCEMENT] Add possibility to dynamically get label values for http instrumentation [#​1066](https://github.com/prometheus/client_golang/issues/1066)
\[ENHANCEMENT] Add ability to Pusher to add custom headers [#​1218](https://github.com/prometheus/client_golang/issues/1218)
\[ENHANCEMENT] api: Extend and improve efficiency of json-iterator usage [#​1225](https://github.com/prometheus/client_golang/issues/1225)
\[ENHANCEMENT] Added (official) support for go 1.20 [#​1234](https://github.com/prometheus/client_golang/issues/1234)
\[ENHANCEMENT] timer: Added support for exemplars [#​1233](https://github.com/prometheus/client_golang/issues/1233)
\[ENHANCEMENT] Filter expected metrics as well in CollectAndCompare [#​1143](https://github.com/prometheus/client_golang/issues/1143)
\[ENHANCEMENT] ⚠️ Only set start/end if time is not Zero. This breaks compatibility in experimental api package. If you strictly depend on empty time.Time as actual value, the behavior is now changed [#​1238](https://github.com/prometheus/client_golang/issues/1238)
<details>
<summary>All commits</summary>
- Merge release 1.14 to main by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1164
- Fix typo in doc comment by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1166
- Fix issue with atomic variables on ppc64le by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1171
- examples: Add exemplars and middleware examples by [@​jessicalins](https://github.com/jessicalins) in https://github.com/prometheus/client_golang/pull/1173
- Add context to "duplicate label names" to enable debugging by [@​SpencerMalone](https://github.com/SpencerMalone) in https://github.com/prometheus/client_golang/pull/1177
- Add constrained labels and Constrained variant for all MetricVecs by [@​Okhoshi](https://github.com/Okhoshi) in https://github.com/prometheus/client_golang/pull/1151
- Support for multiple samples within same metric by [@​machadovilaca](https://github.com/machadovilaca) in https://github.com/prometheus/client_golang/pull/1181
- Replace deprecated github.com/golang/protobuf package by [@​zhsj](https://github.com/zhsj) in https://github.com/prometheus/client_golang/pull/1183
- Bump golang.org/x/text to v0.3.8 to mitigate CVE-2022-32149 by [@​b4bay](https://github.com/b4bay) in https://github.com/prometheus/client_golang/pull/1187
- typo fix by [@​ibreakthecloud](https://github.com/ibreakthecloud) in https://github.com/prometheus/client_golang/pull/1178
- Add possibility to dynamically get label values for http instrumentation by [@​Okhoshi](https://github.com/Okhoshi) in https://github.com/prometheus/client_golang/pull/1066
- Bump github.com/cespare/xxhash/v2 from 2.1.2 to 2.2.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1199
- Bump github.com/prometheus/procfs from 0.8.0 to 0.9.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1198
- Bump golang.org/x/sys from 0.3.0 to 0.4.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1217
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1213
- Bump github.com/prometheus/common from 0.37.0 to 0.39.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1197
- Add `Header` method to Pusher for custom header by [@​songjiayang](https://github.com/songjiayang) in https://github.com/prometheus/client_golang/pull/1218
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1224
- api: Extend and improve json-iterator usage by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1225
- Indent example in godoc consistently by [@​lamida](https://github.com/lamida) in https://github.com/prometheus/client_golang/pull/1226
- Remove unnecessary check if label is nil in observeWithExemplar by [@​dimonl](https://github.com/dimonl) in https://github.com/prometheus/client_golang/pull/1235
- README: Remove not working gocoverage images. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1236
- Added support for go 1.20. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1234
- timer: Added support for exemplars. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1233
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1237
- Filter expected metrics as well in CollectAndCompare by [@​DariaKunoichi](https://github.com/DariaKunoichi) in https://github.com/prometheus/client_golang/pull/1143
- Only set start/end if time is not Zero by [@​jacksontj](https://github.com/jacksontj) in https://github.com/prometheus/client_golang/pull/1238
- Bump google.golang.org/protobuf from 1.28.1 to 1.30.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1243
- Bump golang.org/x/sys from 0.5.0 to 0.6.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1246
- Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1245
- Bump github.com/prometheus/common from 0.41.0 to 0.42.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1244
- Cut v1.15.0 by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1249
</details>
#### New Contributors
* @​SpencerMalone made their first contribution in https://github.com/prometheus/client_golang/pull/1177
* @​Okhoshi made their first contribution in https://github.com/prometheus/client_golang/pull/1151
* @​machadovilaca made their first contribution in https://github.com/prometheus/client_golang/pull/1181
* @​b4bay made their first contribution in https://github.com/prometheus/client_golang/pull/1187
* @​ibreakthecloud made their first contribution in https://github.com/prometheus/client_golang/pull/1178
* @​songjiayang made their first contribution in https://github.com/prometheus/client_golang/pull/1218
* @​lamida made their first contribution in https://github.com/prometheus/client_golang/pull/1226
* @​dimonl made their first contribution in https://github.com/prometheus/client_golang/pull/1235
* @​DariaKunoichi made their first contribution in https://github.com/prometheus/client_golang/pull/1143
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.14.0...v1.15.0
### [`v1.14.0`](https://github.com/prometheus/client_golang/releases/tag/v1.14.0): 1.14.0 / 2022-11-08
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.13.1...v1.14.0)
It might look like a small release, but it's quite opposite 😱 There were many non user facing changes and fixes and enormous work from engineers from Grafana to add native histograms in 💪🏾 Enjoy! 😍
#### What's Changed
- \[FEATURE] Add Support for Native Histograms. [#​1150](https://github.com/prometheus/client_golang/issues/1150)
- \[CHANGE] Extend `prometheus.Registry` to implement `prometheus.Collector` interface. [#​1103](https://github.com/prometheus/client_golang/issues/1103)
#### New Contributors
- [@​hairyhenderson](https://github.com/hairyhenderson) made their first contribution in https://github.com/prometheus/client_golang/pull/1118
- [@​rfratto](https://github.com/rfratto) made their first contribution in https://github.com/prometheus/client_golang/pull/1103
- [@​donotnoot](https://github.com/donotnoot) made their first contribution in https://github.com/prometheus/client_golang/pull/1125
- [@​rogerogers](https://github.com/rogerogers) made their first contribution in https://github.com/prometheus/client_golang/pull/1130
- [@​balintzs](https://github.com/balintzs) made their first contribution in https://github.com/prometheus/client_golang/pull/1148
- [@​fstab](https://github.com/fstab) made their first contribution in https://github.com/prometheus/client_golang/pull/1146
- [@​jessicalins](https://github.com/jessicalins) made their first contribution in https://github.com/prometheus/client_golang/pull/1152
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.13.1...v1.14.0
### [`v1.13.1`](https://github.com/prometheus/client_golang/releases/tag/v1.13.1): 1.13.1 / 2022-11-02
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.13.0...v1.13.1)
- \[BUGFIX] Fix race condition with Exemplar in Counter. [#​1146](https://github.com/prometheus/client_golang/issues/1146)
- \[BUGFIX] Fix `CumulativeCount` value of `+Inf` bucket created from exemplar. [#​1148](https://github.com/prometheus/client_golang/issues/1148)
- \[BUGFIX] Fix double-counting bug in `promhttp.InstrumentRoundTripperCounter`. [#​1118](https://github.com/prometheus/client_golang/issues/1118)
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.13.0...v1.13.1
### [`v1.13.0`](https://github.com/prometheus/client_golang/releases/tag/v1.13.0): 1.13.0 / 2022-08-06
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.12.2...v1.13.0)
- \[CHANGE] Minimum required Go version is now 1.17 (we also test client_golang against the new 1.19 version).
- \[ENHANCEMENT] Added `prometheus.TransactionalGatherer` interface for `promhttp.Handler` use which allows using low allocation update techniques for custom collectors. [#​989](https://github.com/prometheus/client_golang/issues/989)
- \[ENHANCEMENT] Added exemplar support to `prometheus.NewConstHistogram`. See [`ExampleNewConstHistogram_WithExemplar`](prometheus/examples_test.go#L602) example on how to use it. [#​986](https://github.com/prometheus/client_golang/issues/986)
- \[ENHANCEMENT] Query requests are now retried after network error. [#​1022](https://github.com/prometheus/client_golang/issues/1022)
- \[ENHANCEMENT] `prometheus/push.Pusher` now has context-aware methods that pass context to HTTP requests. [#​1028](https://github.com/prometheus/client_golang/issues/1028)
- \[ENHANCEMENT] `prometheus/push.Pusher` has now `Error` method that retrieve last error. [#​1075](https://github.com/prometheus/client_golang/issues/1075)
- \[ENHANCEMENT] `testutil.GatherAndCompare` provides now readable diff on failed comparisons. [#​998](https://github.com/prometheus/client_golang/issues/998)
- \[ENHANCEMENT] Query API now supports timeouts. [#​1014](https://github.com/prometheus/client_golang/issues/1014)
- \[ENHANCEMENT] New `MetricVec` method `DeletePartialMatch(labels Labels)` for deleting all metrics that match provided labels. [#​1013](https://github.com/prometheus/client_golang/issues/1013)
- \[ENHANCEMENT] `api.Config` now accepts passing custom `*http.Client`. [#​1025](https://github.com/prometheus/client_golang/issues/1025)
- \[BUGFIX] Raise exemplar labels limit from 64 to 128 bytes as specified in OpenMetrics spec. [#​1091](https://github.com/prometheus/client_golang/issues/1091)
- \[BUGFIX] Allow adding exemplar to +Inf bucket to const histograms. [#​1094](https://github.com/prometheus/client_golang/issues/1094)
- \[ENHANCEMENT] Most `promhttp.Instrument*` middlewares now support adding exemplars to metrics. This allows hooking those to your tracing middleware that retrieves trace ID and puts it in exemplar if present. [#​1055](https://github.com/prometheus/client_golang/issues/1055)
- \[ENHANCEMENT] Added `testutil.ScrapeAndCompare` method. [#​1043](https://github.com/prometheus/client_golang/issues/1043)
- \[BUGFIX] Fixed `GopherJS` build support. [#​897](https://github.com/prometheus/client_golang/issues/897)
- \[ENHANCEMENT] :warning: Added way to specify what `runtime/metrics` `collectors.NewGoCollector` should use. See [`ExampleGoCollector_WithAdvancedGoMetrics`](prometheus/collectors/go_collector_latest_test.go#L263). [#​1102](https://github.com/prometheus/client_golang/issues/1102)
#### New Contributors ❤️
- [@​alissa-tung](https://github.com/alissa-tung) made their first contribution in https://github.com/prometheus/client_golang/pull/1000
- [@​wperron](https://github.com/wperron) made their first contribution in https://github.com/prometheus/client_golang/pull/986
- [@​zhijian-pro](https://github.com/zhijian-pro) made their first contribution in https://github.com/prometheus/client_golang/pull/1005
- [@​dohnto](https://github.com/dohnto) made their first contribution in https://github.com/prometheus/client_golang/pull/1021
- [@​tatsuhiro-t](https://github.com/tatsuhiro-t) made their first contribution in https://github.com/prometheus/client_golang/pull/1028
- [@​sourikghosh](https://github.com/sourikghosh) made their first contribution in https://github.com/prometheus/client_golang/pull/998
- [@​josephwoodward](https://github.com/josephwoodward) made their first contribution in https://github.com/prometheus/client_golang/pull/1014
- [@​stone-z](https://github.com/stone-z) made their first contribution in https://github.com/prometheus/client_golang/pull/1013
- [@​yolossn](https://github.com/yolossn) made their first contribution in https://github.com/prometheus/client_golang/pull/1025
- [@​xrstf](https://github.com/xrstf) made their first contribution in https://github.com/prometheus/client_golang/pull/1039
- [@​dependabot](https://github.com/dependabot) made their first contribution in https://github.com/prometheus/client_golang/pull/1051
- [@​sazary](https://github.com/sazary) made their first contribution in https://github.com/prometheus/client_golang/pull/1056
- [@​oiooj](https://github.com/oiooj) made their first contribution in https://github.com/prometheus/client_golang/pull/1075
- [@​fredr](https://github.com/fredr) made their first contribution in https://github.com/prometheus/client_golang/pull/1095
- [@​inosato](https://github.com/inosato) made their first contribution in https://github.com/prometheus/client_golang/pull/1096
- [@​arun-shopify](https://github.com/arun-shopify) made their first contribution in https://github.com/prometheus/client_golang/pull/1094
- [@​paralin](https://github.com/paralin) made their first contribution in https://github.com/prometheus/client_golang/pull/897
<details close>
<summary>Commits</summary>
<br>
- go.mod: Set minimal support version of go to 1.15 by [@​mrueg](https://github.com/mrueg) in https://github.com/prometheus/client_golang/pull/980
- Enable CodeQL Analysis by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/982
- Added Transactional Gatherer allowed cached solutions by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/989
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/992
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1003
- Fix deprecated `NewBuildInfoCollector` API by [@​alissa-tung](https://github.com/alissa-tung) in https://github.com/prometheus/client_golang/pull/1000
- Add exemplar support for const histogram by [@​wperron](https://github.com/wperron) in https://github.com/prometheus/client_golang/pull/986
- Fixed lint warning. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1007
- .circleci: Add config to test against go1.18 by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1006
- When prefix is empty, no more dots should be written by [@​zhijian-pro](https://github.com/zhijian-pro) in https://github.com/prometheus/client_golang/pull/1005
- Add statebot config by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1001
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1009
- Remove workaround for pre go1.15 by [@​johejo](https://github.com/johejo) in https://github.com/prometheus/client_golang/pull/1010
- go.mod: Update dependencies by [@​mrueg](https://github.com/mrueg) in https://github.com/prometheus/client_golang/pull/1018
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1019
- Refactor apiClientImpl.DoGetFallback by [@​dohnto](https://github.com/dohnto) in https://github.com/prometheus/client_golang/pull/1021
- Added info about our slack channel. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1029
- push: Add PushContext and AddContext to Pusher by [@​tatsuhiro-t](https://github.com/tatsuhiro-t) in https://github.com/prometheus/client_golang/pull/1028
- Make Query requests idempotent by [@​dohnto](https://github.com/dohnto) in https://github.com/prometheus/client_golang/pull/1022
- Bump minimum required Go version to 1.16 by [@​mrueg](https://github.com/mrueg) in https://github.com/prometheus/client_golang/pull/10327
- Update query API to support timeouts by [@​josephwoodward](https://github.com/josephwoodward) in https://github.com/prometheus/client_golang/pull/1014
- Implement deletion based on partially matching labels by [@​stone-z](https://github.com/stone-z) in https://github.com/prometheus/client_golang/pull/1013
- Document WithTimeout option for Query/QueryRange by [@​josephwoodward](https://github.com/josephwoodward) in https://github.com/prometheus/client_golang/pull/1037
- client: Allow configuration of http client by [@​yolossn](https://github.com/yolossn) in https://github.com/prometheus/client_golang/pull/1025
- update branch names in a few links by [@​xrstf](https://github.com/xrstf) in https://github.com/prometheus/client_golang/pull/1039
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1045
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1046
- prometheus: Fix convention violating names for generated collector metrics by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1048
- Remove -Inf buckets from go collector histograms by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1049
- Enable dependabot by [@​SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1050
- Bump github.com/prometheus/common from 0.33.0 to 0.34.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1051
- Cut v1.12.2 by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1052
- Update readme after v0.12.2 by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1053
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1061
- Update minimum supported Go version (1.17) by [@​SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1062
- Add GitHub settings by [@​SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/1063
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1064
- Enable same linters as the Prometheus repo itself by [@​sazary](https://github.com/sazary) in https://github.com/prometheus/client_golang/pull/1056
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/1068
- Add Error API for pusher by [@​oiooj](https://github.com/oiooj) in https://github.com/prometheus/client_golang/pull/1075
- Bump github.com/prometheus/common from 0.34.0 to 0.35.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1076
- Merge release-1.12 branch back into main by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1079
- Fix version number in VERSION by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1080
- Merging release branch back to main again by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/1081
- Raise exemplar labels limit from 64 to 128 by [@​bboreham](https://github.com/bboreham) in https://github.com/prometheus/client_golang/pull/1091
- Update documentation for exemplar label limit by [@​fredr](https://github.com/fredr) in https://github.com/prometheus/client_golang/pull/1095
- Bump github.com/prometheus/common from 0.35.0 to 0.37.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1098
- Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1099
- Remove ioutil by [@​inosato](https://github.com/inosato) in https://github.com/prometheus/client_golang/pull/1096
- Bump github.com/prometheus/procfs from 0.7.3 to 0.8.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/prometheus/client_golang/pull/1097
- explicitly add +inf bucket in withExemplarsMetric by [@​arun-shopify](https://github.com/arun-shopify) in https://github.com/prometheus/client_golang/pull/1094
- Ensure tests verify request params by [@​josephwoodward](https://github.com/josephwoodward) in https://github.com/prometheus/client_golang/pull/1047
- Fixed support for unordered input of exemplars. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1100
- Added exemplar support to http middleware. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1055
- fix assorted oddities found by golangci-lint by [@​xrstf](https://github.com/xrstf) in https://github.com/prometheus/client_golang/pull/1040
- Generate new Go runtime metrics for go 1.19 by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/1105
- testutil: Add ScrapeAndCompare by [@​sazary](https://github.com/sazary) in https://github.com/prometheus/client_golang/pull/1043
- Fix build against GopherJS by [@​paralin](https://github.com/paralin) in https://github.com/prometheus/client_golang/pull/897
- collectors.GoCollector: Added rule support for granular metric configuration. by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1102
- Cut 1.13.0 by [@​bwplotka](https://github.com/bwplotka) in https://github.com/prometheus/client_golang/pull/1110
</details>
### [`v1.12.2`](https://github.com/prometheus/client_golang/releases/tag/v1.12.2): 1.12.2 / 2022-05-13
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.12.1...v1.12.2)
- \[CHANGE] Added `collectors.WithGoCollections` that allows to choose what collection of Go runtime metrics user wants: Equivalent of [`MemStats` structure](https://pkg.go.dev/runtime#MemStats) configured using `GoRuntimeMemStatsCollection`, new based on dedicated [runtime/metrics](https://pkg.go.dev/runtime/metrics) metrics represented by `GoRuntimeMetricsCollection` option, or both by specifying `GoRuntimeMemStatsCollection | GoRuntimeMetricsCollection` flag.
- \[CHANGE] :warning: Change in `collectors.NewGoCollector` metrics: Reverting addition of new ~80 runtime metrics by default. You can enable this back with `GoRuntimeMetricsCollection` option or `GoRuntimeMemStatsCollection | GoRuntimeMetricsCollection` for smooth transition.
- \[BUGFIX] Fixed the bug that causes generated histogram metric names to end with `_total`. ⚠️ This changes 3 metric names in the new Go collector that was reverted from default in this release.
- `go_gc_heap_allocs_by_size_bytes_total` -> `go_gc_heap_allocs_by_size_bytes`,
- `go_gc_heap_frees_by_size_bytes_total` -> `go_gc_heap_allocs_by_size_bytes`
- `go_gc_pauses_seconds_total` -> `go_gc_pauses_seconds`.
- \[CHANGE] Removed `-Inf` buckets from new Go Collector histograms.
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.12.1...v1.12.2
### [`v1.12.1`](https://github.com/prometheus/client_golang/releases/tag/v1.12.1): 1.12.1 / 2022-01-29
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.12.0...v1.12.1)
- \[BUGFIX] Make the Go 1.17 collector concurrency-safe [#​969](https://github.com/prometheus/client_golang/issues/969)
- Use simpler locking in the Go 1.17 collector [#​975](https://github.com/prometheus/client_golang/issues/975)
- \[BUGFIX] Reduce granularity of histogram buckets for Go 1.17 collector [#​974](https://github.com/prometheus/client_golang/issues/974)
- \[ENHANCEMENT] API client: make HTTP reads more efficient [#​976](https://github.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://github.com/prometheus/client_golang/releases/tag/v1.12.0): 1.12.0 / 2022-01-19
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.11.1...v1.12.0)
- \[CHANGE] example/random: Move flags and metrics into main() [#​935](https://github.com/prometheus/client_golang/issues/935)
- \[FEATURE] API client: Support wal replay status api [#​944](https://github.com/prometheus/client_golang/issues/944)
- \[FEATURE] Use the runtime/metrics package for the Go collector for 1.17+ [#​955](https://github.com/prometheus/client_golang/issues/955)
- \[ENHANCEMENT] API client: Update /api/v1/status/tsdb to include headStats [#​925](https://github.com/prometheus/client_golang/issues/925)
- \[SECURITY FIX] promhttp: Check validity of method and code label values [#​962](https://github.com/prometheus/client_golang/issues/962) (Addressed [`CVE-2022-21698`](https://github.com/prometheus/client_golang/security/advisories/GHSA-cg3q-j54f-5p7p))
#### What's Changed
- Address minor issues on the changelog by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/879
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/888
- Update status badgets by [@​SuperQ](https://github.com/SuperQ) in https://github.com/prometheus/client_golang/pull/885
- Updating dependency versions + cleanup by [@​sivabalan](https://github.com/sivabalan) in https://github.com/prometheus/client_golang/pull/881
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/892
- add ExponentialBucketsRange function by [@​sbunce](https://github.com/sbunce) in https://github.com/prometheus/client_golang/pull/899
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/909
- Update cespare/xxhash dependency by [@​dtrudg](https://github.com/dtrudg) in https://github.com/prometheus/client_golang/pull/913
- example/random: Move flags and metrics into main() by [@​beorn7](https://github.com/beorn7) in https://github.com/prometheus/client_golang/pull/935
- Fix typo by [@​gozeloglu](https://github.com/gozeloglu) in https://github.com/prometheus/client_golang/pull/939
- Add support for go 1.17 by [@​mrueg](https://github.com/mrueg) in https://github.com/prometheus/client_golang/pull/950
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/928
- Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in https://github.com/prometheus/client_golang/pull/952
- API: support wal replay status api by [@​yeya24](https://github.com/yeya24) in https://github.com/prometheus/client_golang/pull/944
- Update /api/v1/status/tsdb to include headStats by [@​prymitive](https://github.com/prymitive) in https://github.com/prometheus/client_golang/pull/925
- Use the runtime/metrics package for the Go collector for 1.17+ by [@​mknyszek](https://github.com/mknyszek) in https://github.com/prometheus/client_golang/pull/955
- promhttp: Check validity of method and code label values by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/962
- go.\*: Update dependencies by [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/965
#### New Contributors
- [@​sivabalan](https://github.com/sivabalan) made their first contribution in https://github.com/prometheus/client_golang/pull/881
- [@​sbunce](https://github.com/sbunce) made their first contribution in https://github.com/prometheus/client_golang/pull/899
- [@​dtrudg](https://github.com/dtrudg) made their first contribution in https://github.com/prometheus/client_golang/pull/913
- [@​gozeloglu](https://github.com/gozeloglu) made their first contribution in https://github.com/prometheus/client_golang/pull/939
- [@​mrueg](https://github.com/mrueg) made their first contribution in https://github.com/prometheus/client_golang/pull/950
- [@​prymitive](https://github.com/prymitive) made their first contribution in https://github.com/prometheus/client_golang/pull/925
- [@​mknyszek](https://github.com/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.1`](https://github.com/prometheus/client_golang/releases/tag/v1.11.1): 1.11.1 / 2022-02-15
[Compare Source](https://github.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 (Addressed [`CVE-2022-21698`](https://github.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://github.com/bwplotka) and [@​kakkoyun](https://github.com/kakkoyun) in https://github.com/prometheus/client_golang/pull/987
**Full Changelog**: https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNTkuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->