Update module github.com/prometheus/client_golang to v1.16.0 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
github.com/prometheus/client_golang | require | minor |
v1.13.0 -> v1.16.0
|
Release Notes
prometheus/client_golang (github.com/prometheus/client_golang)
v1.16.0
What's Changed
- [BUGFIX] api: Switch to POST for LabelNames, Series, and QueryExemplars. #1252
- [BUGFIX] api: Fix undefined execution order in return statements. #1260
- [BUGFIX] native histograms: Fix bug in bucket key calculation. #1279
- [ENHANCEMENT] Reduce constrainLabels allocations for all metrics. #1272
- [ENHANCEMENT] promhttp: Add process start time header for scrape efficiency. #1278
- [ENHANCEMENT] promlint: Improve metricUnits runtime. #1286
Commits
- Merge v1.15 to main by @bwplotka in https://github.com/prometheus/client_golang/pull/1250
- Switch to POST for LabelNames, Series, and QueryExemplars to DoGetFallback by @jacksontj in https://github.com/prometheus/client_golang/pull/1252
-
✏ ️ [collectors]: fix typo in test assertion by @vegerot in https://github.com/prometheus/client_golang/pull/1153 - Added interactive tutorial [kubeCon] by @bwplotka in https://github.com/prometheus/client_golang/pull/1255
- Fixed tutorial. by @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 in https://github.com/prometheus/client_golang/pull/1265
- Cleanup proto use in tests by @SuperQ in https://github.com/prometheus/client_golang/pull/1264
- Fix tutorial on WSL-based systems by @marevers in https://github.com/prometheus/client_golang/pull/1257
- Fix undefined execution order in return statements by @PiotrLewandowski323 in https://github.com/prometheus/client_golang/pull/1260
- Merge release 1.15.1 to main by @bwplotka in https://github.com/prometheus/client_golang/pull/1267
- GitHub Workflows security hardening by @sashashura in https://github.com/prometheus/client_golang/pull/1180
- add process start time header to client_golang prometheus by @logicalhan in https://github.com/prometheus/client_golang/pull/1278
- Fix bug in bucket key calculation by @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 in https://github.com/prometheus/client_golang/pull/1283
- Reduce constrainLabels allocations by @khasanovbi in https://github.com/prometheus/client_golang/pull/1272
- added circleci as gh action YAML by @krishnaduttPanchagnula in https://github.com/prometheus/client_golang/pull/1281
- Improve metricUnits runtime by @avlitman in https://github.com/prometheus/client_golang/pull/1286
- Moving fully to GH actions. by @bwplotka in https://github.com/prometheus/client_golang/pull/1288
- Fix docstring references to renamed native histogram fields / functions. by @juliusv in https://github.com/prometheus/client_golang/pull/1290
- Fixed README & CHANGELOG; Added fmt makefile command (+bingo) for easier contributions. by @bwplotka in https://github.com/prometheus/client_golang/pull/1289
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
Changes
- [BUGFIX] Fixed promhttp.Instrument* handlers wrongly trying to attach exemplar to unsupported metrics (e.g. summary),
causing panics #1253
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.15.0...v1.15.1
v1.15.0
Changed
[BUGFIX] Fix issue with atomic variables on ppc64le #1171
[BUGFIX] Support for multiple samples within same metric #1181
[BUGFIX] Bump golang.org/x/text to v0.3.8 to mitigate CVE-2022-32149 #1187
[ENHANCEMENT] Add exemplars and middleware examples #1173
[ENHANCEMENT] Add more context to "duplicate label names" error to enable debugging #1177
[ENHANCEMENT] Add constrained labels and constrained variant for all MetricVecs #1151
[ENHANCEMENT] Moved away from deprecated github.com/golang/protobuf package #1183
[ENHANCEMENT] Add possibility to dynamically get label values for http instrumentation #1066
[ENHANCEMENT] Add ability to Pusher to add custom headers #1218
[ENHANCEMENT] api: Extend and improve efficiency of json-iterator usage #1225
[ENHANCEMENT] Added (official) support for go 1.20 #1234
[ENHANCEMENT] timer: Added support for exemplars #1233
[ENHANCEMENT] Filter expected metrics as well in CollectAndCompare #1143
[ENHANCEMENT]
All commits
- Merge release 1.14 to main by @bwplotka in https://github.com/prometheus/client_golang/pull/1164
- Fix typo in doc comment by @beorn7 in https://github.com/prometheus/client_golang/pull/1166
- Fix issue with atomic variables on ppc64le by @beorn7 in https://github.com/prometheus/client_golang/pull/1171
- examples: Add exemplars and middleware examples by @jessicalins in https://github.com/prometheus/client_golang/pull/1173
- Add context to "duplicate label names" to enable debugging by @SpencerMalone in https://github.com/prometheus/client_golang/pull/1177
- Add constrained labels and Constrained variant for all MetricVecs by @Okhoshi in https://github.com/prometheus/client_golang/pull/1151
- Support for multiple samples within same metric by @machadovilaca in https://github.com/prometheus/client_golang/pull/1181
- Replace deprecated github.com/golang/protobuf package by @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 in https://github.com/prometheus/client_golang/pull/1187
- typo fix by @ibreakthecloud in https://github.com/prometheus/client_golang/pull/1178
- Add possibility to dynamically get label values for http instrumentation by @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 in https://github.com/prometheus/client_golang/pull/1199
- Bump github.com/prometheus/procfs from 0.8.0 to 0.9.0 by @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 in https://github.com/prometheus/client_golang/pull/1217
- Synchronize common files from prometheus/prometheus by @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 in https://github.com/prometheus/client_golang/pull/1197
- Add
Header
method to Pusher for custom header by @songjiayang in https://github.com/prometheus/client_golang/pull/1218 - Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/1224
- api: Extend and improve json-iterator usage by @beorn7 in https://github.com/prometheus/client_golang/pull/1225
- Indent example in godoc consistently by @lamida in https://github.com/prometheus/client_golang/pull/1226
- Remove unnecessary check if label is nil in observeWithExemplar by @dimonl in https://github.com/prometheus/client_golang/pull/1235
- README: Remove not working gocoverage images. by @bwplotka in https://github.com/prometheus/client_golang/pull/1236
- Added support for go 1.20. by @bwplotka in https://github.com/prometheus/client_golang/pull/1234
- timer: Added support for exemplars. by @bwplotka in https://github.com/prometheus/client_golang/pull/1233
- Synchronize common files from prometheus/prometheus by @prombot in https://github.com/prometheus/client_golang/pull/1237
- Filter expected metrics as well in CollectAndCompare by @DariaKunoichi in https://github.com/prometheus/client_golang/pull/1143
- Only set start/end if time is not Zero by @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 in https://github.com/prometheus/client_golang/pull/1243
- Bump golang.org/x/sys from 0.5.0 to 0.6.0 by @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 in https://github.com/prometheus/client_golang/pull/1245
- Bump github.com/prometheus/common from 0.41.0 to 0.42.0 by @dependabot in https://github.com/prometheus/client_golang/pull/1244
- Cut v1.15.0 by @bwplotka in https://github.com/prometheus/client_golang/pull/1249
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
: 1.14.0 / 2022-11-08
It might look like a small release, but it's quite opposite
What's Changed
- [FEATURE] Add Support for Native Histograms. #1150
- [CHANGE] Extend
prometheus.Registry
to implementprometheus.Collector
interface. #1103
New Contributors
- @hairyhenderson made their first contribution in https://github.com/prometheus/client_golang/pull/1118
- @rfratto made their first contribution in https://github.com/prometheus/client_golang/pull/1103
- @donotnoot made their first contribution in https://github.com/prometheus/client_golang/pull/1125
- @rogerogers made their first contribution in https://github.com/prometheus/client_golang/pull/1130
- @balintzs made their first contribution in https://github.com/prometheus/client_golang/pull/1148
- @fstab made their first contribution in https://github.com/prometheus/client_golang/pull/1146
- @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
: 1.13.1 / 2022-11-02
- [BUGFIX] Fix race condition with Exemplar in Counter. #1146
- [BUGFIX] Fix
CumulativeCount
value of+Inf
bucket created from exemplar. #1148 - [BUGFIX] Fix double-counting bug in
promhttp.InstrumentRoundTripperCounter
. #1118
Full Changelog: https://github.com/prometheus/client_golang/compare/v1.13.0...v1.13.1
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.