Releases: prometheus/common
v0.67.5
What's Changed
- build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.34.0 by @dependabot[bot] in #871
- Synchronize common files from prometheus/prometheus by @prombot in #866
- build(deps): bump golang.org/x/net from 0.46.0 to 0.48.0 by @dependabot[bot] in #872
- build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in #870
Full Changelog: v0.67.4...v0.67.5
v0.67.4 / 2025-11-18
What's Changed
- chore: clean up golangci-lint configuration by @mmorel-35 in #782
- chore: 'omitempty' to Oauth2 fields with type Secret to avoid requiring them by @JorTurFer in #864
- chore: Add omitempty tag to all config fields by @JorTurFer in #865
Full Changelog: v0.67.3...v0.67.4
v0.67.3 / 2025-11-18
What's Changed
- Support JWT Profile for Authorization Grant (RFC 7523 3.1) by @JorTurFer in #862
- Config: remove outdated comment about HTTP/2 issues by @bboreham in #863
New Contributors
- @JorTurFer made their first contribution in #862
Full Changelog: v0.67.2...v0.67.3
v0.67.2 / 2025-10-28
v0.67.1
v0.67.0 / 2025-10-07
What's Changed
- Create CHANGELOG.md for easier communication of library changes, especially possible breaking changes. by @ywwg in #833
- model: New test for validation with dots by @m1k1o in #759
- expfmt: document NewTextParser as required by @burgerdev in #842
- expfmt: Add support for float histograms and gauge histograms by @beorn7 in #843
- Updated minimum Go version to 1.24.0, updated Go dependecies by @SuperQ in #849
New Contributors
- @m1k1o made their first contribution in #759
- @burgerdev made their first contribution in #842
Full Changelog: v0.66.1...v0.67.0
v0.66.1
This release has no functional changes, it just drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).
What's Changed
- Revert "Use github.com/grafana/regexp instead of regexp" by @aknuds1 in #835
- Move to supported version of yaml parser by @dims in #834
- Revert "Use go.uber.org/atomic instead of sync/atomic (#825)" by @aknuds1 in #838
Full Changelog: v1.20.99...v0.66.1
v0.66.0
⚠️ Breaking Changes ⚠️
- A default-constructed TextParser will be invalid. It must have a valid
schemeset, so users should use the NewTextParser function to create a valid TextParser. Otherwise parsing will panic with "Invalid name validation scheme requested: unset".
What's Changed
-
model: add constants for type and unit labels. by @bwplotka in #801
-
model.ValidationScheme: Support encoding as YAML by @aknuds1 in #799
-
fix(promslog): always print time.Duration values as go duration strings by @tjhop in #798
-
Add
ValidationSchememethodsIsValidMetricNameandIsValidLabelNameby @aknuds1 in #806 -
Fix delimited proto not escaped correctly by @thampiotr in #809
-
Decoder: Remove use of global name validation and add validation by @ywwg in #808
-
ValidationScheme implements pflag.Value and json.Marshaler/Unmarshaler interfaces by @juliusmh in #807
-
Use go.uber.org/atomic instead of sync/atomic by @aknuds1 in #825
-
Synchronize common files from prometheus/prometheus by @prombot in #802
-
Synchronize common files from prometheus/prometheus by @prombot in #803
-
Sync .golangci.yml with prometheus/prometheus by @aknuds1 in #817
-
build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot[bot] in #800
-
build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 by @dependabot[bot] in #810
-
build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /assets by @dependabot[bot] in #826
-
build(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 by @dependabot[bot] in #830
-
build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #829
-
build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #827
New Contributors
- @aknuds1 made their first contribution in #799
- @thampiotr made their first contribution in #809
- @wmcram made their first contribution in #813
- @juliusmh made their first contribution in #807
Full Changelog: v0.65.0...v0.66.0
v0.65.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #789
- Remove otlptranslator package by @ArthurSens in #791
- feat(promslog): add Level() method to get slog.Level by @tjhop in #795
- feat: Support negative duration in new function ParseDurationAllowNegative by @iamhalje in #793
New Contributors
Full Changelog: v0.64.0...v0.65.0
v0.64.0
What's Changed
- Add deprecation notice to otlptranslator by @ArthurSens in #773
- Synchronize common files from prometheus/prometheus by @prombot in #774
- Synchronize common files from prometheus/prometheus by @prombot in #775
- Update Go by @SuperQ in #770
- chore: Upgrade golangci-lint to v2 by @kakkoyun in #779
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #777
- build(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #776
- promslog: Use the default timezone (again) by @beorn7 in #739
- Synchronize common files from prometheus/prometheus by @prombot in #787
- build(deps): bump github.com/prometheus/client_model from 0.6.1 to 0.6.2 by @dependabot in #784
- build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 by @dependabot in #785
- build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 by @dependabot in #786
- refactor(promslog): make
NewNopLogger()wrapper aroundNew()by @tjhop in #783 - build(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 by @dependabot in #788
New Contributors
Full Changelog: v0.63.0...v0.64.0