kubernetes-csi / node-driver-registrar

Sidecar container that registers a CSI driver with the kubelet using the kubelet plugin registration mechanism.
Apache License 2.0
130 stars 134 forks source link

Bump the github-dependencies group with 18 updates #398

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps the github-dependencies group with 18 updates:

Package From To
golang.org/x/sys 0.18.0 0.19.0
google.golang.org/grpc 1.61.0 1.63.0
github.com/cespare/xxhash/v2 2.2.0 2.3.0
github.com/emicklei/go-restful/v3 3.11.0 3.12.0
github.com/go-openapi/jsonpointer 0.19.6 0.21.0
github.com/go-openapi/jsonreference 0.20.2 0.21.0
github.com/go-openapi/swag 0.22.3 0.23.0
github.com/google/uuid 1.4.0 1.6.0
github.com/prometheus/client_golang 1.16.0 1.19.0
github.com/prometheus/client_model 0.4.0 0.5.0
github.com/prometheus/common 0.44.0 0.48.0
github.com/prometheus/procfs 0.10.1 0.12.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 0.46.0 0.49.0
go.opentelemetry.io/otel 1.20.0 1.24.0
go.opentelemetry.io/otel/metric 1.20.0 1.24.0
go.opentelemetry.io/otel/trace 1.20.0 1.24.0
golang.org/x/net 0.19.0 0.21.0
google.golang.org/genproto/googleapis/rpc 0.0.0-20231106174013-bbf56f31fb17 0.0.0-20240227224415-6ceb2ff114de

Updates golang.org/x/sys from 0.18.0 to 0.19.0

Commits
  • cabba82 windows: use uint32 for serial comm flags for consistency
  • 1a50d97 windows: add serial comm functions
  • 95f07ec x/sys/windows: add func windows.DisconnectNamedPipe(handle Handle) (err error)
  • 4be02d3 unix: expose mmap calls on z/OS
  • See full diff in compare view


Updates google.golang.org/grpc from 1.61.0 to 1.63.0

Release notes

Sourced from google.golang.org/grpc's releases.

Release 1.63.0

Behavior Changes

  • grpc: Return canonical target string from resolver.Address.String() (experimental) (#6923)
  • client & server: when using write buffer pooling, use input value for buffer size instead of size*2 (#6983)

New Features

  • grpc: add ClientConn.CanonicalTarget() to return the canonical target string. (#7006)
  • xds: implement LRS named metrics support (gRFC A64) (#7027)
  • grpc: introduce grpc.NewClient to allow users to create new clients in idle mode and with "dns" as the default resolver (#7010)

API Changes

  • grpc: stabilize experimental method ClientConn.Target() (#7006)

Bug Fixes

  • xds: fix an issue that would cause the client to send an empty list of resources for LDS/CDS upon reconnecting with the management server (#7026)
  • server: Fix some errors returned by a server when using a grpc.Server as an http.Handler with the Go stdlib HTTP server (#6989)
  • resolver/dns: add SetResolvingTimeout to allow configuring the DNS resolver's global timeout (#6917)
  • Set the security level of Windows named pipes to NoSecurity (#6956)

Release 1.62.2

Dependencies

Release 1.62.1

Bug Fixes

  • xds: fix a bug that results in no matching virtual host found RPC errors due to a difference between the target and LDS resource names (#6997)
  • server: fixed stats handler data InPayload.Length for unary RPC calls (#6766)
  • grpc: the experimental RecvBufferPool DialOption and ServerOption are now active during unary RPCs with compression (#6766)
  • grpc: trim whitespaces in accept-encoding header before determining compressors

Release 1.62.0

New Features

  • grpc: Add StaticMethod CallOption as a signal to stats handler that a method is safe to use as an instrument key (#6986)

Behavior Changes

... (truncated)

Commits
  • c68f456 Change version to 1.63.0 (#7050)
  • 6369167 *: update http2 dependency (#7082)
  • 8854761 cherry-pick: channelz: fix race accessing channelMap without lock (#7079) (#7...
  • e62770d channelz: add LocalAddr to listen sockets and test (#7062) (#7063)
  • 4ffccf1 googlec2p: use xdstp style template for client LDS resource name (#7048)
  • faf9964 gracefulswitch: add ParseConfig and make UpdateClientConnState call SwitchTo ...
  • 800a8e0 channelz: re-add state for subchannels (#7046)
  • dadbbfa channelz: re-add target and state (#7042)
  • 55cd7a6 channelz: major cleanup / reorganization (#6969)
  • a1033b1 xds: add LRS named metrics support (#7027)
  • Additional commits viewable in compare view


Updates github.com/cespare/xxhash/v2 from 2.2.0 to 2.3.0

Commits
  • 998dce2 Add initial support for custom seeds
  • 21fc82b feat: add badger to the projects using this package on README.md
  • 66b1409 feat: add ristretto to the Projects using this package on README.md
  • fe2f6e8 Update Go versions for GH action
  • See full diff in compare view


Updates github.com/emicklei/go-restful/v3 from 3.11.0 to 3.12.0

Changelog

Sourced from github.com/emicklei/go-restful/v3's changelog.

[v3.12.0] - 2024-03-11

  • add Flush method #529 (#538)
  • fix: Improper handling of empty POST requests (#543)

[v3.11.3] - 2024-01-09

  • better not have 2 tags on one commit

[v3.11.1, v3.11.2] - 2024-01-09

  • fix by restoring custom JSON handler functions (Mike Beaumont #540)
Commits


Updates github.com/go-openapi/jsonpointer from 0.19.6 to 0.21.0

Commits
  • 8b546b9 chore(go): go-openapi requires go.1.20 across the board
  • 5d6253e updated dependencies
  • 8e6deda chore(lint): relinted
  • 9352cad fix(ci): remove dependency-type from dependabot groups
  • e344ef7 Bump the development-dependencies group with 1 update
  • e0c759b ci: remove paths-ignore
  • f9d3b1b Bump the development-dependencies group with 1 update
  • 92c7c39 chore(ci): prevents duplicate workflow runs
  • 5767083 ci: regroup & auto-approve all github actions updates
  • b635cd3 ci: auto-merge dependabot PRs
  • Additional commits viewable in compare view


Updates github.com/go-openapi/jsonreference from 0.20.2 to 0.21.0

Commits
  • c5fa756 chore(go): go-openapi requires go.1.20 across the board
  • 12387f8 updated dependencies
  • 5aeffa5 fix(ci): remove dependency-type from dependabot groups
  • 95a16b7 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  • 6a06213 Bump the development-dependencies group with 1 update
  • aad9db7 ci: remove paths-ignore
  • eef6c6a Bump the development-dependencies group with 1 update
  • 7c2c0ac chore(ci): prevents duplicate workflow runs
  • 19d90a5 ci: regroup & auto-approve all github actions updates
  • 6dced31 ci(dependencies): automate dependencies updates
  • Additional commits viewable in compare view


Updates github.com/go-openapi/swag from 0.22.3 to 0.23.0

Commits
  • 53e32e8 chore(go): go-openapi requires go.1.20 across the board
  • 5e655d8 fix(ci): remove dependency-type from dependabot groups
  • 54f3f80 chore(lint): relinted
  • 4896833 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  • 6b32215 Bump the development-dependencies group with 1 update
  • db91acc ci: remove paths-ignores
  • fec0b4e Bump the development-dependencies group with 1 update
  • 14fcae4 chore(ci): prevents duplicate workflow runs
  • d33767c Bump the development-dependencies group with 1 update
  • c877230 ci(dependencies): automate dependencies updates
  • Additional commits viewable in compare view


Updates github.com/google/uuid from 1.4.0 to 1.6.0

Release notes

Sourced from github.com/google/uuid's releases.

v1.6.0

1.6.0 (2024-01-16)

Features

Bug Fixes

v1.5.0

1.5.0 (2023-12-12)

Features

  • Validate UUID without creating new UUID (#141) (9ee7366)
Changelog

Sourced from github.com/google/uuid's changelog.

1.6.0 (2024-01-16)

Features

Bug Fixes

1.5.0 (2023-12-12)

Features

  • Validate UUID without creating new UUID (#141) (9ee7366)
Commits


Updates github.com/prometheus/client_golang from 1.16.0 to 1.19.0

Release notes

Sourced from github.com/prometheus/client_golang's releases.

v1.19.0

What's Changed

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

New Contributors

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.0

v1.18.0

What's Changed

  • [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

New Contributors

Full Changelog: https://github.com/prometheus/client_golang/compare/v1.17.0...v1.18.0

v1.17.0

What's Changed

  • [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

... (truncated)

Changelog

Sourced from github.com/prometheus/client_golang's changelog.

1.19.0 / 2023-02-27

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
Commits
  • 77d4003 Add 1.19.0 changelog (#1451)
  • 14259fa Merge pull request #1448 from ywwg/owilliams/content-negotiation
  • 6d03920 deps: bump prometheus/common version
  • 353395b Remove support for go 1.19 (#1449)
  • 9dd5d2a Merge pull request #1445 from kavu/add_go122_metrics_test
  • c906a5e Add support for Go 1.22
  • 7ac9036 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/whatsup
  • 83d5940 Bump the github-actions group with 2 updates
  • Additional commits viewable in compare view


Updates github.com/prometheus/client_model from 0.4.0 to 0.5.0

Release notes

Sourced from github.com/prometheus/client_model's releases.

v0.5.0 / 2023-10-03

What's Changed

New Contributors

Full Changelog: https://github.com/prometheus/client_model/compare/v0.4.0...v0.5.0

Commits
  • 1c92cad Merge pull request #72 from prometheus/repo_sync
  • 58db340 Update common Prometheus files
  • cbe84de Merge pull request #71 from prometheus/superq/update_build
  • 568c466 Update Go
  • baaa038 Merge pull request #70 from prometheus/repo_sync
  • 185bafb Update common Prometheus files
  • 7b38251 Merge pull request #69 from prometheus/repo_sync
  • 4dbcf4e Update common Prometheus files
  • cfbcccb Merge pull request #67 from prometheus/beorn7/histogram
  • 2a367b9 histogram: Add a doc comment about when to add a no-op span
  • Additional commits viewable in compare view


Updates github.com/prometheus/common from 0.44.0 to 0.48.0

Release notes

Sourced from github.com/prometheus/common's releases.

v0.48.0

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.

What's Changed

Full Changelog: https://github.com/prometheus/common/compare/v0.47.0...v0.48.0

v0.47.0

What's Changed

New Contributors

Full Changelog: https://github.com/prometheus/common/compare/v0.46.0...v0.47.0

v0.46.0

What's Changed

New Contributors

... (truncated)

Commits
  • bd41eb6 Merge pull request #576 from ywwg/owilliams/unexport
  • 05d7387 Unexport Format strings
  • 773d566 Merge pull request #570 from ywwg/owilliams/quoted-metric-name-02
  • 319c62c UTF-8 support in metric and label names
  • a3bdb9e Support empty OAuth2 inline secrets (#547)
  • bd0376d UTF-8 support in validation, and some parsers and formatters (#537)
  • 7e44242 Bump Go modules (#568)
  • 0e201e4 Merge pull request #567 from stapelberg/protodelim
  • 53f76e7 version: make GetTegs() public (#565)
  • 1143fec switch to protodelim package (which pbutil now calls)
  • Additional commits viewable in compare view


Updates github.com/prometheus/procfs from 0.10.1 to 0.12.0

Release notes

Sourced from github.com/prometheus/procfs's releases.

v0.12.0

What's Changed

New Contributors

Full Changelog: https://github.com/prometheus/procfs/compare/v0.11.1...v0.12.0

v0.11.1

What's Changed

New Contributors

Full Changelog: https://github.com/prometheus/procfs/compare/v0.11.0...v0.11.1

... (truncated)

Commits


Updates go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.46.0 to 0.49.0

Release notes

Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's releases.

Release v1.24.0/v0.49.0/v0.18.0/v0.4.0

This release is the last to support Go 1.20. The next release will require at least Go 1.21.

Added

  • Support Go 1.22. (#5082)
  • Add support for Summary metrics to go.opentelemetry.io/contrib/bridges/prometheus. (#5089)
  • Add support for Exponential (native) Histograms in go.opentelemetry.io/contrib/bridges/prometheus. (#5093)

Removed

  • The deprecated RequestCount constant in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is removed. (#4894)
  • The deprecated RequestContentLength constant in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is removed. (#4894)
  • The deprecated ResponseContentLength constant in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is removed. (#4894)
  • The deprecated ServerLatency constant in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
k8s-ci-robot commented 5 months ago

Hi @dependabot[bot]. Thanks for your PR.

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.

I understand the commands that are listed here.

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.
jsafrane commented 5 months ago

/lgtm /approve

k8s-ci-robot commented 5 months ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dependabot[bot], jsafrane

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/kubernetes-csi/node-driver-registrar/blob/master/OWNERS)~~ [jsafrane] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment