This PR fixes Operation containing a reference to internal/json and breaking the ability to manually compose one. This restores that ability using a type alias.
This release dramatically improves interoperability with Go's log/slog package. In particular, logr.NewContext and logr.NewContextWithSlogLogger use the same context key, which allows logr.FromContext and logr.FromContextAsSlogLogger to return logr.Logger or *slog.Logger respectively, including transparently converting each to the other as needed.
Functions logr/slogr.NewLogr and logr/slogr.ToSlogHandler have been superceded by logr.FromSlogHandler and logr.ToSlogHandler respectively, and type logr/slogr.SlogSink has been superceded by logr.SlogSink. All of the old names in logr/slogr remain, for compatibility.
Package logr/funcr now supports logr.SlogSink, meaning that it's output passes all but one of the Slog conformance tests (that exception being that funcr handles the timestamp itself).
Users who have a logr.Logger and need a *slog.Logger can call slog.New(logr.ToSlogHandler(...)) and all output will go through the same stack.
Users who have a *slog.Logger or slog.Handler can call logr.FromSlogHandler(...) and all output will go through the same stack.
The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See prometheus/client_golang#1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0 or higher, please update client_golang to v1.19.0.
[CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). #1445#1449
[FEATURE] collectors: Add version collector. #1422#1427
The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See prometheus/client_golang#1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0 or higher, please update client_golang to v1.19.0.
[CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). #1445#1449
[FEATURE] collectors: Add version collector. #1422#1427
1.18.0 / 2023-12-22
[FEATURE] promlint: Allow creation of custom metric validations. #1311
[FEATURE] Go programs using client_golang can be built in wasip1 OS. #1350
[BUGFIX] histograms: Add timer to reset ASAP after bucket limiting has happened. #1367
[BUGFIX] testutil: Fix comparison of metrics with empty Help strings. #1378
[ENHANCEMENT] Improved performance of MetricVec.WithLabelValues(...). #1360
1.17.0 / 2023-09-27
[CHANGE] Minimum required go version is now 1.19 (we also test client_golang against new 1.21 version). #1325
[FEATURE] Add support for Created Timestamps in Counters, Summaries and Historams. #1313
[ENHANCEMENT] Enable detection of a native histogram without observations. #1314
This release will require changes of code that relies on direct access to content-type format strings. See the PR linked below for work-arounds. Please file an issue if your use case doesn't work anymore.
I'm waiting for a kubernetes-csi member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
- **[OWNERS](https://github.com/kubernetes-csi/external-resizer/blob/master/OWNERS)**
Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
Bumps the github-dependencies group with 24 updates:
0.14.0
0.19.0
0.14.0
0.19.0
2.2.0
2.3.0
3.11.0
3.12.0
5.6.0+incompatible
5.9.0+incompatible
1.3.0
1.4.1
1.2.3
1.3.0
0.19.6
0.21.0
0.20.2
0.21.0
0.22.3
0.23.0
1.4.0
1.6.0
1.16.0
1.19.0
0.4.0
0.5.0
0.44.0
0.48.0
0.10.1
0.12.0
1.7.0
1.8.0
0.44.0
0.49.0
1.19.0
1.24.0
1.19.0
1.24.0
1.19.0
1.24.0
1.19.0
1.26.0
0.18.0
0.21.0
0.14.0
0.19.0
0.3.0
0.5.0
Updates
golang.org/x/oauth2
from 0.14.0 to 0.19.0Commits
d0e617c
google: add Credentials.UniverseDomainProvider3c9c1f6
oauth2/google: fix the logic of sts 0 value of expires_in5a05c65
oauth2/google: fix remove content-type header from idms get requests3a6776a
appengine: drop obsolete code for AppEngine envs <=Go 1.1185231f9
go.mod: update golang.org/x dependencies34a7afa
google/externalaccount: add Config.UniverseDomain95bec95
google/externalaccount: moves externalaccount package out of internal and exp...ebe81ad
go.mod: update golang.org/x dependenciesadffd94
google/internal/externalaccount: update serviceAccountImpersonationRE to supp...deefa7e
google/downscope: add DownscopingConfig.UniverseDomain to support TPCUpdates
golang.org/x/term
from 0.14.0 to 0.19.0Commits
5b15d26
go.mod: update golang.org/x dependenciesc5eaf76
go.mod: update golang.org/x dependencies353276a
go.mod: update golang.org/x dependenciesae94145
go.mod: update golang.org/x dependenciesee66497
go.mod: update golang.org/x dependenciesUpdates
github.com/cespare/xxhash/v2
from 2.2.0 to 2.3.0Commits
998dce2
Add initial support for custom seeds21fc82b
feat: add badger to the projects using this package on README.md66b1409
feat: add ristretto to the Projects using this package on README.mdfe2f6e8
Update Go versions for GH actionUpdates
github.com/emicklei/go-restful/v3
from 3.11.0 to 3.12.0Changelog
Sourced from github.com/emicklei/go-restful/v3's changelog.
Commits
d027240
update chgs951a11c
add Flush method #529 (#538)b3a6f77
fix: Improper handling of empty POST requests (#543)c0e56c8
Update README.md: remove build badge until another setupf4169b2
update history0b7e009
fix: restore ability to customize JSON handling (#540)290805f
remove the dependency on github.com/json-iterator/go. (#539)aaf45fd
reduce dependencies, add test code for examplesa328c20
update all tests to use 3.11Updates
github.com/evanphx/json-patch
from 5.6.0+incompatible to 5.9.0+incompatibleRelease notes
Sourced from github.com/evanphx/json-patch's releases.
Commits
b7a4e4a
Merge pull request #202 from evanphx/f-html-escape7eef36c
Guard using options to avoid a crash bug1bcbd0f
Merge pull request #201 from evanphx/b-null9d7ba23
Add option to control if the output is HTMLEscaped009bc56
Validate that the partialDoc is decoded correctlyb82b685
Use a type alias for RawMessage to avoid breaking the public API of Operation05c9526
Merge pull request #197 from evanphx/f-perf7a438a6
Minor simplifications2a122d1
More optimizations174e1d7
Add MergePatch benchmarkUpdates
github.com/go-logr/logr
from 1.3.0 to 1.4.1Release notes
Sourced from github.com/go-logr/logr's releases.
Commits
dcdc3f2
slogr: fix unintended API break in v0.8.0 (#253)5d88f52
funcr: Add LogInfoLevel Option to skip logging level in the info log (#240)177005d
build(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0e7f489a
build(deps): bump github/codeql-action from 2.22.9 to 3.22.11cf56c3b
build(deps): bump actions/setup-go from 4 to 52ad296e
build(deps): bump github/codeql-action from 2.22.8 to 2.22.9d55b4e2
Merge pull request #241 from thockin/master98ee9d9
Clean up slog testing and restore coverageb228ba8
Break examples to new file6432877
Add benchmarks for slogSinkUpdates
github.com/go-logr/zapr
from 1.2.3 to 1.3.0Release notes
Sourced from github.com/go-logr/zapr's releases.
Commits
78b8af5
Merge pull request #60 from pohly/slogae27dfc
support slog + logr 1.3.06684601
Merge pull request #71 from go-logr/dependabot/go_modules/github.com/go-logr/...4d152a1
Bump github.com/go-logr/logr from 1.2.4 to 1.3.0191bfc4
Merge pull request #61 from pohly/lintingfe8a3cc
Merge pull request #70 from go-logr/dependabot/go_modules/go.uber.org/zap-1.26.0575b337
Bump go.uber.org/zap from 1.25.0 to 1.26.0437f574
Merge pull request #64 from go-logr/dependabot/go_modules/go.uber.org/zap-1.25.0203c517
Merge pull request #69 from go-logr/dependabot/github_actions/actions/checkout-42aef912
Bump actions/checkout from 3 to 4Updates
github.com/go-openapi/jsonpointer
from 0.19.6 to 0.21.0Commits
8b546b9
chore(go): go-openapi requires go.1.20 across the board5d6253e
updated dependencies8e6deda
chore(lint): relinted9352cad
fix(ci): remove dependency-type from dependabot groupse344ef7
Bump the development-dependencies group with 1 updatee0c759b
ci: remove paths-ignoref9d3b1b
Bump the development-dependencies group with 1 update92c7c39
chore(ci): prevents duplicate workflow runs5767083
ci: regroup & auto-approve all github actions updatesb635cd3
ci: auto-merge dependabot PRsUpdates
github.com/go-openapi/jsonreference
from 0.20.2 to 0.21.0Commits
c5fa756
chore(go): go-openapi requires go.1.20 across the board12387f8
updated dependencies5aeffa5
fix(ci): remove dependency-type from dependabot groups95a16b7
Bump github.com/stretchr/testify from 1.8.4 to 1.9.06a06213
Bump the development-dependencies group with 1 updateaad9db7
ci: remove paths-ignoreeef6c6a
Bump the development-dependencies group with 1 update7c2c0ac
chore(ci): prevents duplicate workflow runs19d90a5
ci: regroup & auto-approve all github actions updates6dced31
ci(dependencies): automate dependencies updatesUpdates
github.com/go-openapi/swag
from 0.22.3 to 0.23.0Commits
53e32e8
chore(go): go-openapi requires go.1.20 across the board5e655d8
fix(ci): remove dependency-type from dependabot groups54f3f80
chore(lint): relinted4896833
Bump github.com/stretchr/testify from 1.8.4 to 1.9.06b32215
Bump the development-dependencies group with 1 updatedb91acc
ci: remove paths-ignoresfec0b4e
Bump the development-dependencies group with 1 update14fcae4
chore(ci): prevents duplicate workflow runsd33767c
Bump the development-dependencies group with 1 updatec877230
ci(dependencies): automate dependencies updatesUpdates
github.com/google/uuid
from 1.4.0 to 1.6.0Release notes
Sourced from github.com/google/uuid's releases.
Changelog
Sourced from github.com/google/uuid's changelog.
Commits
0f11ee6
chore(master): release 1.6.0 (#151)16939da
chore(tests): add strict monotonicity test case for uuid v7. (#154)016b199
fix: fix typo in version 7 uuid documentation (#153)1d8b6ea
ci: set token permissions to github workflows (#143)a2b2b32
fix: Monotonicity in UUIDv7 (#150)c58770e
feat: add Max UUID constant (#149)4d47f8e
chore(master): release 1.5.0 (#145)9ee7366
feat: Validate UUID without creating new UUID (#141)b35aa6a
add uuid version 6 and 7 (#139)Updates
github.com/prometheus/client_golang
from 1.16.0 to 1.19.0Release notes
Sourced from github.com/prometheus/client_golang's releases.
... (truncated)
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
Commits
77d4003
Add 1.19.0 changelog (#1451)14259fa
Merge pull request #1448 from ywwg/owilliams/content-negotiation6d03920
deps: bump prometheus/common version353395b
Remove support for go 1.19 (#1449)9dd5d2a
Merge pull request #1445 from kavu/add_go122_metrics_testc906a5e
Add support for Go 1.227ac9036
Merge pull request #1440 from prometheus/dependabot/github_actions/github-act...8c7e30f
Merge pull request #1441 from prometheus/dependabot/go_modules/tutorial/whats...08769f8
Bump github.com/prometheus/common in /tutorial/whatsup83d5940
Bump the github-actions group with 2 updatesUpdates
github.com/prometheus/client_model
from 0.4.0 to 0.5.0Release notes
Sourced from github.com/prometheus/client_model's releases.
Commits
1c92cad
Merge pull request #72 from prometheus/repo_sync58db340
Update common Prometheus filescbe84de
Merge pull request #71 from prometheus/superq/update_build568c466
Update Gobaaa038
Merge pull request #70 from prometheus/repo_sync185bafb
Update common Prometheus files7b38251
Merge pull request #69 from prometheus/repo_sync4dbcf4e
Update common Prometheus filescfbcccb
Merge pull request #67 from prometheus/beorn7/histogram2a367b9
histogram: Add a doc comment about when to add a no-op spanUpdates
github.com/prometheus/common
from 0.44.0 to 0.48.0Release notes
Sourced from github.com/prometheus/common's releases.
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: dependabot[bot] Once this PR has been reviewed and has the lgtm label, please assign saad-ali for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
Looks like these dependencies are updatable in another way, so this is no longer needed.