Update module github.com/prometheus/client_golang to v1.16.0 - autoclosed

Closed renovate requested to merge renovate/github.com-prometheus-client_golang-1.x into master

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)


Compare Source

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

New Contributors

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.15.1...v1.16.0


Compare Source


  • [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


Compare Source


[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] ️ 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

All commits

New Contributors

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.14.0...v1.15.0

v1.14.0: 1.14.0 / 2022-11-08

Compare Source

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
  • [CHANGE] Extend prometheus.Registry to implement prometheus.Collector interface. #​1103

New Contributors

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.13.1...v1.14.0

v1.13.1: 1.13.1 / 2022-11-02

Compare Source

  • [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


📅 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.

  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports