fix(deps): update module github.com/prometheus/common to v0.67.1
This MR contains the following updates:
Package | Change | Age | Confidence |
---|---|---|---|
github.com/prometheus/common |
v0.45.0 -> v0.67.1
|
WARNING: this job ran in a Renovate pipeline that doesn't support the configuration required for common-ci-tasks Renovate presets.
Release Notes
prometheus/common (github.com/prometheus/common)
v0.67.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: https://github.com/prometheus/common/compare/v1.20.99...v0.66.1
v0.66.0
⚠️ Breaking Changes ⚠️
- A default-constructed TextParser will be invalid. It must have a valid
scheme
set, 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
ValidationScheme
methodsIsValidMetricName
andIsValidLabelName
by @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
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
- @iamhalje made their first contribution in #793
Full Changelog: https://github.com/prometheus/common/compare/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
- @kakkoyun made their first contribution in #779
Full Changelog: https://github.com/prometheus/common/compare/v0.63.0...v0.64.0
v0.63.0
What's Changed
- Making the map a public variable for promtheus-operator by @dongjiang1989 in #741
- setup ossf scorecard and codeql workflows by @mmorel-35 in #564
- feat(promslog): implement reserved keys, rename duplicates by @tjhop in #746
- Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #750
- Bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #749
- Bump google.golang.org/protobuf from 1.36.1 to 1.36.3 by @dependabot in #751
- promslog: Make AllowedLevel concurrency safe. by @bwplotka in #754
- Fix typo 'the an' by @petern48 in #752
- Synchronize common files from prometheus/prometheus by @prombot in #757
- build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot in #756
- build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #761
- build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #763
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #762
- model: Clarify the purpose of model.NameValidationScheme by @ywwg in #765
- Fix spelling mistake in godoc by @grobinson-grafana in #766
- Synchronize common files from prometheus/prometheus by @prombot in #767
- otlptranslator: Add dependency free package that translates OTLP data into Prometheus metric/label names by @ArthurSens in #768
New Contributors
- @dongjiang1989 made their first contribution in #741
- @petern48 made their first contribution in #752
Full Changelog: https://github.com/prometheus/common/compare/v0.62.0...v0.63.0
v0.62.0
UTF8Validation
from LegacyValidation
. This is a breaking change, relaxing the validation. We don't intend to add more schemas and we have to have a global for unmarshalling interfaces, thus the change was made
What's Changed
- Change default validation scheme to UTF8Validation by @ywwg in #724
- Remove deprecated promlog package by @SuperQ in #738
- Remove deprecated sigv4 module by @SuperQ in #737
- update links to openmetrics to reference the v1.0.0 release by @dashpole in #740
- Synchronize common files from prometheus/prometheus by @prombot in #742
- Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by @dependabot in #744
- Bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot in #743
- Synchronize common files from prometheus/prometheus by @prombot in #747
- http_config: Allow customizing TLS config and settings. by @bwplotka in #748
New Contributors
- @dashpole made their first contribution in #740
Full Changelog: https://github.com/prometheus/common/compare/v0.61.0...v0.62.0
v0.61.0
What's Changed
- Mark sigv4 deprecated by @SuperQ in #715
- Provide a way to get UserAgent by @mmorel-35 in #716
- Synchronize common files from prometheus/prometheus by @prombot in #714
- Bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #712
- chore: enable perfsprint linter by @mmorel-35 in #717
- chore: use testify instead of testing.Fatal by @mmorel-35 in #718
- Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #711
- setup dependabot for
github.com/prometheus/common/assets
by @mmorel-35 in #719 - Synchronize common files from prometheus/prometheus by @prombot in #721
- Mark promlog deprecated by @SuperQ in #720
- Synchronize common files from prometheus/prometheus by @prombot in #722
- Allow custom user-agent definition by @mmorel-35 in #725
- fix: values escaping bugs by @ywwg in #727
- fix(promslog): always use UTC for time by @tjhop in #735
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /assets by @dependabot in #729
- Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #730
- promslog: always lowercase log level from CLI by @jkroepke in #728
- Synchronize common files from prometheus/prometheus by @prombot in #726
- Bump golang.org/x/net from 0.30.0 to 0.32.0 by @dependabot in #736
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #731
- Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #732
Full Changelog: https://github.com/prometheus/common/compare/v0.60.1...v0.61.0
v0.60.1
What's Changed
- promslog: Only log basename, not full path by @roidelapluie in #705
- Reload certificates even when no CA is used by @roidelapluie in #707
- Synchronize common files from prometheus/prometheus by @prombot in #701
Full Changelog: https://github.com/prometheus/common/compare/v0.60.0...v0.60.1
v0.60.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #692
- slog: expose io.Writer by @jkroepke in #694
- Synchronize common files from prometheus/prometheus by @prombot in #695
- promslog: use UTC timestamps for go-kit log style by @dswarbrick in #696
- feat: add
promslog.NewNopLogger()
convenience func by @tjhop in #697 - Bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #699
- Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #698
- Update supported Go versions by @SuperQ in #700
Full Changelog: https://github.com/prometheus/common/compare/v0.59.1...v0.60.0
v0.59.1
What's Changed
- fix(utf8): Fix multiple metric name inside braces validation by @fedetorres93 in #691
Full Changelog: https://github.com/prometheus/common/compare/v0.59.0...v0.59.1
v0.59.0
What's Changed
- expfmt: Add WithEscapingScheme to help construct Formats by @ywwg in #688
- Change the default escape method to UnderscoreEscaping by @ywwg in #690
Full Changelog: https://github.com/prometheus/common/compare/v0.58.0...v0.59.0
v0.58.0
What's Changed
- docs: mention new promslog package in package list in README by @tjhop in #683
- Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #684
- Bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #685
- Remove secret file existence check in Validate for headers by @roidelapluie in #687
Full Changelog: https://github.com/prometheus/common/compare/v0.57.0...v0.58.0
v0.57.0
What's Changed
New Contributors
Full Changelog: https://github.com/prometheus/common/compare/v0.56.0...v0.57.0
v0.56.0
What's Changed
- Don't always fetch a OAuth2 token, if the secret from a file didn't change by @multani in #647
- remove dependency to github.com/prometheus/client_golang by @ilius in #662
- Bump github.com/aws/aws-sdk-go from 1.54.7 to 1.54.11 in /sigv4 by @dependabot in #661
- Synchronize common files from prometheus/prometheus by @prombot in #664
- Revert #576 and add deprecation notice by @SuperQ in #665
- Bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #667
- use basic string in IsValidLegacyMetricName by @ywwg in #668
- Synchronize common files from prometheus/prometheus by @prombot in #672
- Synchronize common files from prometheus/prometheus by @prombot in #674
- Bump github.com/aws/aws-sdk-go from 1.54.19 to 1.55.5 in /sigv4 by @dependabot in #671
- sigv4: support nil body by @roidelapluie in #673
- Fix overflows of untyped int constants on 32-bit by @dswarbrick in #675
- Update client_golang by @SuperQ in #676
- Update golangci lint by @roidelapluie in #679
- expfmt: Add UTF-8 syntax support in text_parse.go by @fedetorres93 in #670
- Synchronize common files from prometheus/prometheus by @prombot in #681
- fix(utf8): provide a method for explicitly checking label names for legacy validity by @ywwg in #682
New Contributors
- @multani made their first contribution in #647
- @ilius made their first contribution in #662
- @dswarbrick made their first contribution in #675
- @fedetorres93 made their first contribution in #670
Full Changelog: https://github.com/prometheus/common/compare/v0.55.0...v0.56.0
v0.55.0
What's Changed
- Move goautoneg to external dependency by @mikelolasagasti in #625
- Expose secret as SecretReader and InlineSecret from config package by @pracucci in #650
- Fix HTTPClientConfig JSON marshalling by @pracucci in #651
- Expose secret as FileSecret from config package by @alanprot in #653
- Set http_headers to be omit empty by @yeya24 in #655
- chore: add HumanizeTimestamp; make ConvertToFloat exportable by @freak12techno in #654
- Synchronize common files from prometheus/prometheus by @prombot in #660
- Add SigV4 FIPS STS endpoint config by @rajagopalanand in #649
New Contributors
- @gotjosh made their first contribution in #644
- @mikelolasagasti made their first contribution in #625
- @alanprot made their first contribution in #653
- @yeya24 made their first contribution in #655
- @rajagopalanand made their first contribution in #649
Full Changelog: https://github.com/prometheus/common/compare/v0.54.0...v0.55.0
v0.54.0
What's Changed
- Bump golang.org/x/net from 0.22.0 to 0.23.0 in /sigv4 by @dependabot in #624
- Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #623
- Add HTTP headers support to common HTTP client. by @roidelapluie in #416
- Synchronize common files from prometheus/prometheus by @prombot in #633
- Bump github.com/aws/aws-sdk-go from 1.51.11 to 1.51.32 in /sigv4 by @dependabot in #632
- Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by @dependabot in #628
- Bump golang.org/x/net from 0.23.0 to 0.24.0 by @dependabot in #630
- Bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 by @dependabot in #631
- Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #629
- Use common interface to fetch secrets in HTTP client config by @TheSpiritXIII in #538
- Add support for secret refs via a secret manager by @TheSpiritXIII in #572
- oauth2RoundTripper: Avoid race condition and readability changes. by @bwplotka in #634
- Synchronize common files from prometheus/prometheus by @prombot in #636
- Bump github.com/aws/aws-sdk-go from 1.51.32 to 1.53.14 in /sigv4 by @dependabot in #638
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 in /sigv4 by @dependabot in #639
- feat: add time template helpers by @freak12techno in #627
New Contributors
- @bwplotka made their first contribution in #634
- @freak12techno made their first contribution in #627
Full Changelog: https://github.com/prometheus/common/compare/v0.53.0...v0.54.0
v0.53.0
What's Changed
- Add StatusAt method for Alert struct by @grobinson-grafana in #618
- config: allow exposing real secret value through marshal by @GiedriusS in #487
- Fix up config test by @SuperQ in #621
- LabelSet.String: restore faster sort call by @bboreham in #619
- LabelSet: add unit test for String method by @bboreham in #620
New Contributors
- @grobinson-grafana made their first contribution in #618
- @GiedriusS made their first contribution in #487
Full Changelog: https://github.com/prometheus/common/compare/v0.52.3...v0.53.0
v0.52.3
What's Changed
- Support go 1.20 by @ArthurSens in #617
Full Changelog: https://github.com/prometheus/common/compare/v0.52.2...v0.52.3
v0.52.2
What's Changed
- Drop support for Go older than 1.18 by @SuperQ in #612
- fix(protobuf): Correctly decode multi-messages streams by @srebhan in #616
- Bump github.com/aws/aws-sdk-go from 1.50.31 to 1.51.11 in /sigv4 by @dependabot in #615
New Contributors
Full Changelog: https://github.com/prometheus/common/compare/v0.51.1...v0.52.2
v0.51.1
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #606
- Synchronize common files from prometheus/prometheus by @prombot in #609
- Retract v0.50.0 by @SuperQ in #610
Full Changelog: https://github.com/prometheus/common/compare/v0.51.0...v0.51.1
v0.51.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #604
- expfmt: Add a way to generate different OpenMetrics Formats by @ywwg in #596
- Fix string slice definition for FormatFlagOptions. by @gizmoguy in #607
- Correct logic in sample naming for counters, add new test by @vesari in #608
New Contributors
- @gizmoguy made their first contribution in #607
Full Changelog: https://github.com/prometheus/common/compare/v0.50.0...v0.51.0
v0.50.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #594
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /sigv4 by @dependabot in #593
- Bump github.com/aws/aws-sdk-go from 1.50.27 to 1.50.29 in /sigv4 by @dependabot in #592
- Bump github.com/aws/aws-sdk-go from 1.50.29 to 1.50.31 in /sigv4 by @dependabot in #595
- Remove unused 'Host' member from HTTPClientConfig by @bboreham in #597
- Add OpenMetrics unit support by @vesari in #544
- Remove deprecated version function by @SuperQ in #591
- Synchronize common files from prometheus/prometheus by @prombot in #599
- Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by @dependabot in #600
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #601
Full Changelog: https://github.com/prometheus/common/compare/v0.49.0...v0.50.0
v0.49.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #574
- Bump github.com/aws/aws-sdk-go from 1.49.13 to 1.50.8 in /sigv4 by @dependabot in #571
- Synchronize common files from prometheus/prometheus by @prombot in #581
- Update Go by @SuperQ in #588
- Deprecate version.NewCollector by @SuperQ in #579
- Bump github.com/aws/aws-sdk-go from 1.50.8 to 1.50.27 in /sigv4 by @dependabot in #587
- Avoid off-spec openmetrics exposition when exemplars have empty labels by @orls in #569
- Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by @dependabot in #585
- Write created lines when negotiating OpenMetrics by @ArthurSens in #504
- Upgrade client_model to v.0.6.0 by @vesari in #589
- http_config: Add host by @jkroepke in #549
- LabelSet: Fix alphabetical sorting for prometheus LabelSet by @wasim-nihal in #575
- labelset: optimise String() function by @bboreham in #590
New Contributors
Full Changelog: https://github.com/prometheus/common/compare/v0.48.0...v0.49.0
v0.48.0
This release will require changes of code that relies on direct access to content-type format strings. See the MR linked below for work-arounds. Please file an issue if your use case doesn't work anymore.
What's Changed
Full Changelog: https://github.com/prometheus/common/compare/v0.47.0...v0.48.0
v0.47.0
What's Changed
- UTF-8 support in validation, and some parsers and formatters by @ywwg in #537
- Support empty OAuth2 inline secrets by @TheSpiritXIII in #547
- UTF8: Content negotiation (encoding side) by @ywwg in #570
New Contributors
Full Changelog: https://github.com/prometheus/common/compare/v0.46.0...v0.47.0
v0.46.0
What's Changed
- Add golangci-lint config by @SuperQ in #517
- model: add metric type values by @bboreham in #533
- Synchronize common files from prometheus/prometheus by @prombot in #532
- Bump github.com/aws/aws-sdk-go from 1.45.19 to 1.47.0 in /sigv4 by @dependabot in #529
- Update modules by @SuperQ in #534
- Synchronize common files from prometheus/prometheus by @prombot in #535
- Allow using empty Authorization credentials by @TheSpiritXIII in #546
- enable errorlint linter by @mmorel-35 in #550
- Synchronize common files from prometheus/prometheus by @prombot in #548
- Bump github.com/aws/aws-sdk-go from 1.47.0 to 1.48.10 in /sigv4 by @dependabot in #539
- Bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 by @dependabot in #542
- Synchronize common files from prometheus/prometheus by @prombot in #552
- Bump golang.org/x/net from 0.18.0 to 0.19.0 by @dependabot in #541
- Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by @dependabot in #540
- Add hints for promlog by @lucacome in #556
- Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #560
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 in /sigv4 by @dependabot in #558
- Synchronize common files from prometheus/prometheus by @prombot in #555
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #559
- Bump github.com/aws/aws-sdk-go from 1.48.10 to 1.49.13 in /sigv4 by @dependabot in #557
- Synchronize common files from prometheus/prometheus by @prombot in #561
- Make version getRevision public by @SuperQ in #563
- enable gofumpt, goimports, testifylint linters by @mmorel-35 in #551
- version: make GetTegs() public by @ArthurSens in #565
- switch to protodelim package (which pbutil now calls) by @stapelberg in #567
- Bump Go modules by @SuperQ in #568
New Contributors
- @TheSpiritXIII made their first contribution in #546
- @mmorel-35 made their first contribution in #550
- @ArthurSens made their first contribution in #565
- @stapelberg made their first contribution in #567
Full Changelog: https://github.com/prometheus/common/compare/v0.45.0...v0.46.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.