ccremer / fronius-exporter

Prometheus Exporter for Fronius Symo Photovoltaics
Apache License 2.0
20 stars 15 forks source link

Update module github.com/prometheus/client_golang to v1.13.0 #87

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/prometheus/client_golang require minor v1.12.2 -> v1.13.0

Release Notes

prometheus/client_golang ### [`v1.13.0`](https://togithub.com/prometheus/client_golang/releases/tag/v1.13.0) [Compare Source](https://togithub.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://togithub.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://togithub.com/prometheus/client_golang/issues/986) - \[ENHANCEMENT] `prometheus/push.Pusher` now has context-aware methods that pass context to HTTP requests. [#​1028](https://togithub.com/prometheus/client_golang/issues/1028) - \[ENHANCEMENT] `prometheus/push.Pusher` has now `Error` method that retrieve last error. [#​1075](https://togithub.com/prometheus/client_golang/issues/1075) - \[ENHANCEMENT] `testutil.GatherAndCompare` provides now readable diff on failed comparisons. [#​998](https://togithub.com/prometheus/client_golang/issues/998) - \[ENHANCEMENT] Query API now supports timeouts. [#​1014](https://togithub.com/prometheus/client_golang/issues/1014) - \[ENHANCEMENT] New `MetricVec` method `DeletePartialMatch(labels Labels)` for deleting all metrics that match provided labels. [#​1013](https://togithub.com/prometheus/client_golang/issues/1013) - \[ENHANCEMENT] `api.Config` now accepts passing custom `*http.Client`. [#​1025](https://togithub.com/prometheus/client_golang/issues/1025) - \[BUGFIX] Raise exemplar labels limit from 64 to 128 bytes as specified in OpenMetrics spec. [#​1091](https://togithub.com/prometheus/client_golang/issues/1091) - \[BUGFIX] Allow adding exemplar to +Inf bucket to const histograms. [#​1094](https://togithub.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://togithub.com/prometheus/client_golang/issues/1055) - \[ENHANCEMENT] Added `testutil.ScrapeAndCompare` method. [#​1043](https://togithub.com/prometheus/client_golang/issues/1043) - \[BUGFIX] Fixed `GopherJS` build support. [#​897](https://togithub.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://togithub.com/prometheus/client_golang/issues/1102) #### New Contributors ❤️ - [@​alissa-tung](https://togithub.com/alissa-tung) made their first contribution in [https://github.com/prometheus/client_golang/pull/1000](https://togithub.com/prometheus/client_golang/pull/1000) - [@​wperron](https://togithub.com/wperron) made their first contribution in [https://github.com/prometheus/client_golang/pull/986](https://togithub.com/prometheus/client_golang/pull/986) - [@​zhijian-pro](https://togithub.com/zhijian-pro) made their first contribution in [https://github.com/prometheus/client_golang/pull/1005](https://togithub.com/prometheus/client_golang/pull/1005) - [@​dohnto](https://togithub.com/dohnto) made their first contribution in [https://github.com/prometheus/client_golang/pull/1021](https://togithub.com/prometheus/client_golang/pull/1021) - [@​tatsuhiro-t](https://togithub.com/tatsuhiro-t) made their first contribution in [https://github.com/prometheus/client_golang/pull/1028](https://togithub.com/prometheus/client_golang/pull/1028) - [@​sourikghosh](https://togithub.com/sourikghosh) made their first contribution in [https://github.com/prometheus/client_golang/pull/998](https://togithub.com/prometheus/client_golang/pull/998) - [@​josephwoodward](https://togithub.com/josephwoodward) made their first contribution in [https://github.com/prometheus/client_golang/pull/1014](https://togithub.com/prometheus/client_golang/pull/1014) - [@​stone-z](https://togithub.com/stone-z) made their first contribution in [https://github.com/prometheus/client_golang/pull/1013](https://togithub.com/prometheus/client_golang/pull/1013) - [@​yolossn](https://togithub.com/yolossn) made their first contribution in [https://github.com/prometheus/client_golang/pull/1025](https://togithub.com/prometheus/client_golang/pull/1025) - [@​xrstf](https://togithub.com/xrstf) made their first contribution in [https://github.com/prometheus/client_golang/pull/1039](https://togithub.com/prometheus/client_golang/pull/1039) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/prometheus/client_golang/pull/1051](https://togithub.com/prometheus/client_golang/pull/1051) - [@​sazary](https://togithub.com/sazary) made their first contribution in [https://github.com/prometheus/client_golang/pull/1056](https://togithub.com/prometheus/client_golang/pull/1056) - [@​oiooj](https://togithub.com/oiooj) made their first contribution in [https://github.com/prometheus/client_golang/pull/1075](https://togithub.com/prometheus/client_golang/pull/1075) - [@​fredr](https://togithub.com/fredr) made their first contribution in [https://github.com/prometheus/client_golang/pull/1095](https://togithub.com/prometheus/client_golang/pull/1095) - [@​inosato](https://togithub.com/inosato) made their first contribution in [https://github.com/prometheus/client_golang/pull/1096](https://togithub.com/prometheus/client_golang/pull/1096) - [@​arun-shopify](https://togithub.com/arun-shopify) made their first contribution in [https://github.com/prometheus/client_golang/pull/1094](https://togithub.com/prometheus/client_golang/pull/1094) - [@​paralin](https://togithub.com/paralin) made their first contribution in [https://github.com/prometheus/client_golang/pull/897](https://togithub.com/prometheus/client_golang/pull/897)
Commits
- go.mod: Set minimal support version of go to 1.15 by [@​mrueg](https://togithub.com/mrueg) in [https://github.com/prometheus/client_golang/pull/980](https://togithub.com/prometheus/client_golang/pull/980) - Enable CodeQL Analysis by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/982](https://togithub.com/prometheus/client_golang/pull/982) - Added Transactional Gatherer allowed cached solutions by [@​bwplotka](https://togithub.com/bwplotka) in [https://github.com/prometheus/client_golang/pull/989](https://togithub.com/prometheus/client_golang/pull/989) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/992](https://togithub.com/prometheus/client_golang/pull/992) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1003](https://togithub.com/prometheus/client_golang/pull/1003) - Fix deprecated `NewBuildInfoCollector` API by [@​alissa-tung](https://togithub.com/alissa-tung) in [https://github.com/prometheus/client_golang/pull/1000](https://togithub.com/prometheus/client_golang/pull/1000) - Add exemplar support for const histogram by [@​wperron](https://togithub.com/wperron) in [https://github.com/prometheus/client_golang/pull/986](https://togithub.com/prometheus/client_golang/pull/986) - Fixed lint warning. by [@​bwplotka](https://togithub.com/bwplotka) in [https://github.com/prometheus/client_golang/pull/1007](https://togithub.com/prometheus/client_golang/pull/1007) - .circleci: Add config to test against go1.18 by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/1006](https://togithub.com/prometheus/client_golang/pull/1006) - When prefix is empty, no more dots should be written by [@​zhijian-pro](https://togithub.com/zhijian-pro) in [https://github.com/prometheus/client_golang/pull/1005](https://togithub.com/prometheus/client_golang/pull/1005) - Add statebot config by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/1001](https://togithub.com/prometheus/client_golang/pull/1001) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1009](https://togithub.com/prometheus/client_golang/pull/1009) - Remove workaround for pre go1.15 by [@​johejo](https://togithub.com/johejo) in [https://github.com/prometheus/client_golang/pull/1010](https://togithub.com/prometheus/client_golang/pull/1010) - go.mod: Update dependencies by [@​mrueg](https://togithub.com/mrueg) in [https://github.com/prometheus/client_golang/pull/1018](https://togithub.com/prometheus/client_golang/pull/1018) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1019](https://togithub.com/prometheus/client_golang/pull/1019) - Refactor apiClientImpl.DoGetFallback by [@​dohnto](https://togithub.com/dohnto) in [https://github.com/prometheus/client_golang/pull/1021](https://togithub.com/prometheus/client_golang/pull/1021) - Added info about our slack channel. by [@​bwplotka](https://togithub.com/bwplotka) in [https://github.com/prometheus/client_golang/pull/1029](https://togithub.com/prometheus/client_golang/pull/1029) - push: Add PushContext and AddContext to Pusher by [@​tatsuhiro-t](https://togithub.com/tatsuhiro-t) in [https://github.com/prometheus/client_golang/pull/1028](https://togithub.com/prometheus/client_golang/pull/1028) - Make Query requests idempotent by [@​dohnto](https://togithub.com/dohnto) in [https://github.com/prometheus/client_golang/pull/1022](https://togithub.com/prometheus/client_golang/pull/1022) - Bump minimum required Go version to 1.16 by [@​mrueg](https://togithub.com/mrueg) in [https://github.com/prometheus/client_golang/pull/10327](https://togithub.com/prometheus/client_golang/pull/10327) - Update query API to support timeouts by [@​josephwoodward](https://togithub.com/josephwoodward) in [https://github.com/prometheus/client_golang/pull/1014](https://togithub.com/prometheus/client_golang/pull/1014) - Implement deletion based on partially matching labels by [@​stone-z](https://togithub.com/stone-z) in [https://github.com/prometheus/client_golang/pull/1013](https://togithub.com/prometheus/client_golang/pull/1013) - Document WithTimeout option for Query/QueryRange by [@​josephwoodward](https://togithub.com/josephwoodward) in [https://github.com/prometheus/client_golang/pull/1037](https://togithub.com/prometheus/client_golang/pull/1037) - client: Allow configuration of http client by [@​yolossn](https://togithub.com/yolossn) in [https://github.com/prometheus/client_golang/pull/1025](https://togithub.com/prometheus/client_golang/pull/1025) - update branch names in a few links by [@​xrstf](https://togithub.com/xrstf) in [https://github.com/prometheus/client_golang/pull/1039](https://togithub.com/prometheus/client_golang/pull/1039) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1045](https://togithub.com/prometheus/client_golang/pull/1045) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1046](https://togithub.com/prometheus/client_golang/pull/1046) - prometheus: Fix convention violating names for generated collector metrics by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/1048](https://togithub.com/prometheus/client_golang/pull/1048) - Remove -Inf buckets from go collector histograms by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/1049](https://togithub.com/prometheus/client_golang/pull/1049) - Enable dependabot by [@​SuperQ](https://togithub.com/SuperQ) in [https://github.com/prometheus/client_golang/pull/1050](https://togithub.com/prometheus/client_golang/pull/1050) - Bump github.com/prometheus/common from 0.33.0 to 0.34.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/prometheus/client_golang/pull/1051](https://togithub.com/prometheus/client_golang/pull/1051) - Cut v1.12.2 by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/1052](https://togithub.com/prometheus/client_golang/pull/1052) - Update readme after v0.12.2 by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/1053](https://togithub.com/prometheus/client_golang/pull/1053) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1061](https://togithub.com/prometheus/client_golang/pull/1061) - Update minimum supported Go version (1.17) by [@​SuperQ](https://togithub.com/SuperQ) in [https://github.com/prometheus/client_golang/pull/1062](https://togithub.com/prometheus/client_golang/pull/1062) - Add GitHub settings by [@​SuperQ](https://togithub.com/SuperQ) in [https://github.com/prometheus/client_golang/pull/1063](https://togithub.com/prometheus/client_golang/pull/1063) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1064](https://togithub.com/prometheus/client_golang/pull/1064) - Enable same linters as the Prometheus repo itself by [@​sazary](https://togithub.com/sazary) in [https://github.com/prometheus/client_golang/pull/1056](https://togithub.com/prometheus/client_golang/pull/1056) - Synchronize common files from prometheus/prometheus by [@​prombot](https://togithub.com/prombot) in [https://github.com/prometheus/client_golang/pull/1068](https://togithub.com/prometheus/client_golang/pull/1068) - Add Error API for pusher by [@​oiooj](https://togithub.com/oiooj) in [https://github.com/prometheus/client_golang/pull/1075](https://togithub.com/prometheus/client_golang/pull/1075) - Bump github.com/prometheus/common from 0.34.0 to 0.35.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/prometheus/client_golang/pull/1076](https://togithub.com/prometheus/client_golang/pull/1076) - Merge release-1.12 branch back into main by [@​beorn7](https://togithub.com/beorn7) in [https://github.com/prometheus/client_golang/pull/1079](https://togithub.com/prometheus/client_golang/pull/1079) - Fix version number in VERSION by [@​beorn7](https://togithub.com/beorn7) in [https://github.com/prometheus/client_golang/pull/1080](https://togithub.com/prometheus/client_golang/pull/1080) - Merging release branch back to main again by [@​beorn7](https://togithub.com/beorn7) in [https://github.com/prometheus/client_golang/pull/1081](https://togithub.com/prometheus/client_golang/pull/1081) - Raise exemplar labels limit from 64 to 128 by [@​bboreham](https://togithub.com/bboreham) in [https://github.com/prometheus/client_golang/pull/1091](https://togithub.com/prometheus/client_golang/pull/1091) - Update documentation for exemplar label limit by [@​fredr](https://togithub.com/fredr) in [https://github.com/prometheus/client_golang/pull/1095](https://togithub.com/prometheus/client_golang/pull/1095) - Bump github.com/prometheus/common from 0.35.0 to 0.37.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/prometheus/client_golang/pull/1098](https://togithub.com/prometheus/client_golang/pull/1098) - Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/prometheus/client_golang/pull/1099](https://togithub.com/prometheus/client_golang/pull/1099) - Remove ioutil by [@​inosato](https://togithub.com/inosato) in [https://github.com/prometheus/client_golang/pull/1096](https://togithub.com/prometheus/client_golang/pull/1096) - Bump github.com/prometheus/procfs from 0.7.3 to 0.8.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/prometheus/client_golang/pull/1097](https://togithub.com/prometheus/client_golang/pull/1097) - explicitly add +inf bucket in withExemplarsMetric by [@​arun-shopify](https://togithub.com/arun-shopify) in [https://github.com/prometheus/client_golang/pull/1094](https://togithub.com/prometheus/client_golang/pull/1094) - Ensure tests verify request params by [@​josephwoodward](https://togithub.com/josephwoodward) in [https://github.com/prometheus/client_golang/pull/1047](https://togithub.com/prometheus/client_golang/pull/1047) - Fixed support for unordered input of exemplars. by [@​bwplotka](https://togithub.com/bwplotka) in [https://github.com/prometheus/client_golang/pull/1100](https://togithub.com/prometheus/client_golang/pull/1100) - Added exemplar support to http middleware. by [@​bwplotka](https://togithub.com/bwplotka) in [https://github.com/prometheus/client_golang/pull/1055](https://togithub.com/prometheus/client_golang/pull/1055) - fix assorted oddities found by golangci-lint by [@​xrstf](https://togithub.com/xrstf) in [https://github.com/prometheus/client_golang/pull/1040](https://togithub.com/prometheus/client_golang/pull/1040) - Generate new Go runtime metrics for go 1.19 by [@​kakkoyun](https://togithub.com/kakkoyun) in [https://github.com/prometheus/client_golang/pull/1105](https://togithub.com/prometheus/client_golang/pull/1105) - testutil: Add ScrapeAndCompare by [@​sazary](https://togithub.com/sazary) in [https://github.com/prometheus/client_golang/pull/1043](https://togithub.com/prometheus/client_golang/pull/1043) - Fix build against GopherJS by [@​paralin](https://togithub.com/paralin) in [https://github.com/prometheus/client_golang/pull/897](https://togithub.com/prometheus/client_golang/pull/897) - collectors.GoCollector: Added rule support for granular metric configuration. by [@​bwplotka](https://togithub.com/bwplotka) in [https://github.com/prometheus/client_golang/pull/1102](https://togithub.com/prometheus/client_golang/pull/1102) - Cut 1.13.0 by [@​bwplotka](https://togithub.com/bwplotka) in [https://github.com/prometheus/client_golang/pull/1110](https://togithub.com/prometheus/client_golang/pull/1110)

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 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 Mend Renovate. View repository job log here.