NOTE:
- This release bumps go.mod to 1.26 -- mostly due to /x Go packages requiring 1.26 as well.
- This is the first release with the experimental support of OpenMetrics 2 encoding.
What's Changed
- build(deps): bump the codeql group with 4 updates by @dependabot[bot] in #980
- feat: implement histogram and gauge histogram support for OpenMetrics 2.0 by @dashpole in #964
- chore: Update gofumpt config and apply new formatting by @dongjiang1989 in #987
- expfmt: reject nameless samples after metric metadata by @roidelapluie in #988
- feat: implement summary support for OpenMetrics 2.0 by @dashpole in #983
- docs(expfmt): update OpenMetrics 2.0 supported metric types comments by @dashpole in #989
- optimize sample unmarshaling for json/v2 by @liggitt in #991
- expfmt: simplify format constants and provide default negotiation slices by @bwplotka in #992
- expfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata by @Rohilalala in #998
- expfmt: stop a test leaving the shared parser on legacy validation by @Rohilalala in #996
- build(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 in the prometheus group across 1 directory by @dependabot[bot] in #1001
- chore: Update linting by @SuperQ in #1002
- Synchronize common files from prometheus/prometheus by @prombot in #1003
- Update supported Go versions by @SuperQ in #1004
- build(deps): bump the golang-org-x group across 1 directory with 2 updates by @dependabot[bot] in #1000
New Contributors
- @liggitt made their first contribution in #991
- @Rohilalala made their first contribution in #998
Full Changelog: v0.71.0...v0.72.0