Sourced from github.com/prometheus/client_golang's releases.
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] ⚠️ 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
- Merge release 1.14 to main by
@bwplotka
in prometheus/client_golang#1164- Fix typo in doc comment by
@beorn7
in prometheus/client_golang#1166- Fix issue with atomic variables on ppc64le by
@beorn7
in prometheus/client_golang#1171- examples: Add exemplars and middleware examples by
@jessicalins
in prometheus/client_golang#1173- Add context to "duplicate label names" to enable debugging by
@SpencerMalone
in prometheus/client_golang#1177- Add constrained labels and Constrained variant for all MetricVecs by
@Okhoshi
in prometheus/client_golang#1151- Support for multiple samples within same metric by
@machadovilaca
in prometheus/client_golang#1181- Replace deprecated github.com/golang/protobuf package by
@zhsj
in prometheus/client_golang#1183- Bump golang.org/x/text to v0.3.8 to mitigate CVE-2022-32149 by
@b4bay
in prometheus/client_golang#1187- typo fix by
@ibreakthecloud
in prometheus/client_golang#1178- Add possibility to dynamically get label values for http instrumentation by
@Okhoshi
in prometheus/client_golang#1066- Bump github.com/cespare/xxhash/v2 from 2.1.2 to 2.2.0 by
@dependabot
in prometheus/client_golang#1199- Bump github.com/prometheus/procfs from 0.8.0 to 0.9.0 by
@dependabot
in prometheus/client_golang#1198- Bump golang.org/x/sys from 0.3.0 to 0.4.0 by
@dependabot
in prometheus/client_golang#1217- Synchronize common files from prometheus/prometheus by
@prombot
in prometheus/client_golang#1213- Bump github.com/prometheus/common from 0.37.0 to 0.39.0 by
@dependabot
in prometheus/client_golang#1197- Add
Header
method to Pusher for custom header by@songjiayang
in prometheus/client_golang#1218- Synchronize common files from prometheus/prometheus by
@prombot
in prometheus/client_golang#1224- api: Extend and improve json-iterator usage by
@beorn7
in prometheus/client_golang#1225- Indent example in godoc consistently by
@lamida
in prometheus/client_golang#1226- Remove unnecessary check if label is nil in observeWithExemplar by
@dimonl
in prometheus/client_golang#1235- README: Remove not working gocoverage images. by
@bwplotka
in prometheus/client_golang#1236- Added support for go 1.20. by
@bwplotka
in prometheus/client_golang#1234- timer: Added support for exemplars. by
@bwplotka
in prometheus/client_golang#1233- Synchronize common files from prometheus/prometheus by
@prombot
in prometheus/client_golang#1237- Filter expected metrics as well in CollectAndCompare by
@DariaKunoichi
in prometheus/client_golang#1143- Only set start/end if time is not Zero by
@jacksontj
in prometheus/client_golang#1238- Bump google.golang.org/protobuf from 1.28.1 to 1.30.0 by
@dependabot
in prometheus/client_golang#1243- Bump golang.org/x/sys from 0.5.0 to 0.6.0 by
@dependabot
in prometheus/client_golang#1246
... (truncated)
Sourced from github.com/prometheus/client_golang's changelog.
1.15.0 / 2023-04-13
What's 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] :warning: 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
d7896d4
Cut v1.15.0 (#1249)bba12b5
Bump github.com/prometheus/common from 0.41.0 to 0.42.0 (#1244)9015fcf
Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 (#1245)1bb8cf8
Bump golang.org/x/sys from 0.5.0 to 0.6.0 (#1246)ff7efed
Merge pull request #1243
from prometheus/dependabot/go_modules/google.golang....852a282
Bump google.golang.org/protobuf from 1.28.1 to 1.30.063a3955
Merge pull request #1238
from jacksontj/issue_621eb33971
Filter expected metrics as well in CollectAndCompare (#1143)5c7821d
Update common Prometheus files (#1237)6037863
Only set start/end if time is not Zero