Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 17, 2025

Bumps the misc-dependencies group with 9 updates in the / directory:

Package From To
go.etcd.io/etcd/api/v3 3.6.4 3.6.6
go.etcd.io/etcd/client/pkg/v3 3.6.4 3.6.6
go.etcd.io/etcd/client/v3 3.6.4 3.6.6
go.etcd.io/etcd/server/v3 3.6.4 3.6.6
go.etcd.io/etcd/tests/v3 3.6.4 3.6.6
go.uber.org/mock 0.5.2 0.6.0
go.uber.org/zap 1.27.0 1.27.1
google.golang.org/api 0.224.0 0.257.0
kubevirt.io/api 1.4.0 1.7.0

Updates go.etcd.io/etcd/api/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/api/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/client/pkg/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/client/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/client/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/server/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/server/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/tests/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/tests/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.uber.org/mock from 0.5.2 to 0.6.0

Release notes

Sourced from go.uber.org/mock's releases.

v0.6.0

0.6.0 (18 Aug 2025)

Added

  • #258[]: Archive mode: a new mockgen mode that generates mocks out of archive files.

Fixed

  • #276[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.

#258: uber-go/mock#258 #276: uber-go/mock#276

Changelog

Sourced from go.uber.org/mock's changelog.

0.6.0 (18 Aug 2025)

Added

  • #258[]: Archive mode: a new mockgen mode that generates mocks out of archive files.
  • #262[]: Support for specifying mock names when using the _gomock_archive bazel rule.

Fixed

  • #276[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.

#258: uber-go/mock#258 #262: uber-go/mock#262 #276: uber-go/mock#276

Commits

Updates go.uber.org/zap from 1.27.0 to 1.27.1

Release notes

Sourced from go.uber.org/zap's releases.

v1.27.1

Enhancements:

  • #1501[]: prevent Object from panicking on nils
  • #1511[]: Fix a race condition in WithLazy.

Thanks to @​rabbbit, @​alshopov, @​jquirke, @​arukiidou for their contributions to this release.

#1501: uber-go/zap#1501 #1511: uber-go/zap#1511

Changelog

Sourced from go.uber.org/zap's changelog.

1.27.1 (19 Nov 2025)

Enhancements:

  • #1501[]: prevent Object from panicking on nils
  • #1511[]: Fix a race condition in WithLazy.

Thanks to @​rabbbit, @​alshopov, @​jquirke, @​arukiidou for their contributions to this release.

#1501: uber-go/zap#1501 #1511: uber-go/zap#1511

Commits

Updates google.golang.org/api from 0.224.0 to 0.257.0

Release notes

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

v0.257.0

0.257.0 (2025-12-02)

Features

v0.256.0

0.256.0 (2025-11-10)

Features

v0.255.0

0.255.0 (2025-11-04)

Features

v0.254.0

0.254.0 (2025-10-28)

Features

... (truncated)

Changelog

Sourced from google.golang.org/api's changelog.

0.257.0 (2025-12-02)

Features

0.256.0 (2025-11-10)

Features

0.255.0 (2025-11-04)

Features

0.254.0 (2025-10-28)

Features

... (truncated)

Commits
  • 3e8573d chore(main): release 0.257.0 (#3377)
  • 6159225 chore(all): update all to 79d6a2a (#3390)
  • b78dd96 feat(all): auto-regenerate discovery clients (#3389)
  • e3ca7fd feat(all): auto-regenerate discovery clients (#3388)
  • f3dc8f4 feat(all): auto-regenerate discovery clients (#3387)
  • 6a0b46d feat(all): auto-regenerate discovery clients (#3386)
  • a07da21 chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#3379)
  • 35b0966 chore(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0 in /internal/koko...
  • d82a5d0 feat(all): auto-regenerate discovery clients (#3384)
  • 8c1e205 chore(all): update all (#3374)
  • Additional commits viewable in compare view

Updates google.golang.org/grpc from 1.73.0 to 1.77.0

Release notes

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

Release 1.77.0

API Changes

  • mem: Replace the Reader interface with a struct for better performance and maintainability. (#8669)

Behavior Changes

  • balancer/pickfirst: Remove support for the old pick_first LB policy via the environment variable GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false. The new pick_first has been the default since v1.71.0. (#8672)

Bug Fixes

  • xdsclient: Fix a race condition in the ADS stream implementation that could result in resource-not-found errors, causing the gRPC client channel to move to TransientFailure. (#8605)
  • client: Ignore HTTP status header for gRPC streams. (#8548)
  • client: Set a read deadline when closing a transport to prevent it from blocking indefinitely on a broken connection. (#8534)
  • client: Fix a bug where default port 443 was not automatically added to addresses without a specified port when sent to a proxy.
    • Setting environment variable GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET=false disables this change; please file a bug if any problems are encountered as we will remove this option soon. (#8613)
  • balancer/pickfirst: Fix a bug where duplicate addresses were not being ignored as intended. (#8611)
  • server: Fix a bug that caused overcounting of channelz metrics for successful and failed streams. (#8573)
  • balancer/pickfirst: When configured, shuffle addresses in resolver updates that lack endpoints. Since gRPC automatically adds endpoints to resolver updates, this bug only affects custom LB policies that delegate to pick_first but don't set endpoints. (#8610)
  • mem: Clear large buffers before re-using. (#8670)

Performance Improvements

  • transport: Reduce heap allocations to reduce time spent in garbage collection. (#8624, #8630, #8639, #8668)
  • transport: Avoid copies when reading and writing Data frames. (#8657, #8667)
  • mem: Avoid clearing newly allocated buffers. (#8670)

New Features

  • outlierdetection: Add metrics specified in gRFC A91. (#8644)
  • stats/opentelemetry: Add support for optional label grpc.lb.backend_service in per-call metrics (#8637)
  • xds: Add support for JWT Call Credentials as specified in gRFC A97. Set environment variable GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS=true to enable this feature. (#8536)
  • experimental/stats: Add support for up/down counters. (#8581)

Release 1.76.0

Dependencies

Bug Fixes

  • client: Return status INTERNAL when a server sends zero response messages for a unary or client-streaming RPC. (#8523)
  • client: Fail RPCs with status INTERNAL instead of UNKNOWN upon receiving http headers with status 1xx and END_STREAM flag set. (#8518)
  • pick_first: Fix race condition that could cause pick_first to get stuck in IDLE state on backend address change. (#8615)

... (truncated)

Commits

Updates kubevirt.io/api from 1.4.0 to 1.7.0

Commits
  • a94c0a4 api update by KubeVirt Prow build 1993987178098593792
  • f0df420 api update by KubeVirt Prow build 1993750165999063040
  • bc3582e api update by KubeVirt Prow build 1991255849099595776
  • 40218fa api update by KubeVirt Prow build 1990073029266247680
  • a00b80a api update by KubeVirt Prow build 1989427...

    Description has been truncated

@dependabot dependabot bot added area/ci-tooling Indicates the PR includes changes for CI or tooling ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Dec 17, 2025
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Dec 17, 2025
@openshift-ci-robot
Copy link

@dependabot[bot]: This pull request explicitly references no jira issue.

Details

In response to this:

Bumps the misc-dependencies group with 9 updates in the / directory:

Package From To
go.etcd.io/etcd/api/v3 3.6.4 3.6.6
go.etcd.io/etcd/client/pkg/v3 3.6.4 3.6.6
go.etcd.io/etcd/client/v3 3.6.4 3.6.6
go.etcd.io/etcd/server/v3 3.6.4 3.6.6
go.etcd.io/etcd/tests/v3 3.6.4 3.6.6
go.uber.org/mock 0.5.2 0.6.0
go.uber.org/zap 1.27.0 1.27.1
google.golang.org/api 0.224.0 0.257.0
kubevirt.io/api 1.4.0 1.7.0

Updates go.etcd.io/etcd/api/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/api/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/client/pkg/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/client/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/client/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/server/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/server/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/tests/v3 from 3.6.4 to 3.6.6

Release notes

Sourced from go.etcd.io/etcd/tests/v3's releases.

v3.6.6

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.6.6
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • d2809cf version: bump up to 3.6.6
  • 0745315 Merge pull request #20905 from k8s-infra-cherrypick-robot/cherry-pick-20887-t...
  • 145d927 v3rpc: add and use getServerMetrics() with global metricsServerCached
  • 88b9794 Merge pull request #20901 from ronaldngounou/release36-bump-go12410
  • 2c0db32 Bump from go1.24.9 to go1.24.10
  • d1a3bee Merge pull request #20896 from k8s-infra-cherrypick-robot/cherry-pick-20894-t...
  • 523100b Fix the '--force-new-cluster' can't clean up learners issue
  • 7d3fc02 Add an e2e test cases to reproduce the '--force-new-cluster' can't remove lea...
  • 52b2948 Merge pull request #20874 from k8s-infra-cherrypick-robot/cherry-pick-20792-t...
  • db6be4c tests: use WaitLeader() in memberPromoteWithAuth()
  • Additional commits viewable in compare view

Updates go.uber.org/mock from 0.5.2 to 0.6.0

Release notes

Sourced from go.uber.org/mock's releases.

v0.6.0

0.6.0 (18 Aug 2025)

Added

  • #258[]: Archive mode: a new mockgen mode that generates mocks out of archive files.

Fixed

  • #276[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.

#258: uber-go/mock#258 #276: uber-go/mock#276

Changelog

Sourced from go.uber.org/mock's changelog.

0.6.0 (18 Aug 2025)

Added

  • #258[]: Archive mode: a new mockgen mode that generates mocks out of archive files.
  • #262[]: Support for specifying mock names when using the _gomock_archive bazel rule.

Fixed

  • #276[]: Fixed mockgen errors with go1.25 due to outdated golang.org/x/tools dependency.

#258: uber-go/mock#258 #262: uber-go/mock#262 #276: uber-go/mock#276

Commits

Updates go.uber.org/zap from 1.27.0 to 1.27.1

Release notes

Sourced from go.uber.org/zap's releases.

v1.27.1

Enhancements:

  • #1501[]: prevent Object from panicking on nils
  • #1511[]: Fix a race condition in WithLazy.

Thanks to @​rabbbit, @​alshopov, @​jquirke, @​arukiidou for their contributions to this release.

#1501: uber-go/zap#1501 #1511: uber-go/zap#1511

Changelog

Sourced from go.uber.org/zap's changelog.

1.27.1 (19 Nov 2025)

Enhancements:

  • #1501[]: prevent Object from panicking on nils
  • #1511[]: Fix a race condition in WithLazy.

Thanks to @​rabbbit, @​alshopov, @​jquirke, @​arukiidou for their contributions to this release.

#1501: uber-go/zap#1501 #1511: uber-go/zap#1511

Commits

Updates google.golang.org/api from 0.224.0 to 0.257.0

Release notes

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

v0.257.0

0.257.0 (2025-12-02)

Features

v0.256.0

0.256.0 (2025-11-10)

Features

v0.255.0

0.255.0 (2025-11-04)

Features

v0.254.0

0.254.0 (2025-10-28)

Features

... (truncated)

Changelog

Sourced from google.golang.org/api's changelog.

0.257.0 (2025-12-02)

Features

0.256.0 (2025-11-10)

Features

0.255.0 (2025-11-04)

Features

0.254.0 (2025-10-28)

Features

... (truncated)

Commits
  • 3e8573d chore(main): release 0.257.0 (#3377)
  • 6159225 chore(all): update all to 79d6a2a (#3390)
  • b78dd96 feat(all): auto-regenerate discovery clients (#3389)
  • e3ca7fd feat(all): auto-regenerate discovery clients (#3388)
  • f3dc8f4 feat(all): auto-regenerate discovery clients (#3387)
  • 6a0b46d feat(all): auto-regenerate discovery clients (#3386)
  • a07da21 chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#3379)
  • 35b0966 chore(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0 in /internal/koko...
  • d82a5d0 feat(all): auto-regenerate discovery clients (#3384)
  • 8c1e205 chore(all): update all (#3374)
  • Additional commits viewable in compare view

Updates google.golang.org/grpc from 1.73.0 to 1.77.0

Release notes

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

Release 1.77.0

API Changes

  • mem: Replace the Reader interface with a struct for better performance and maintainability. (#8669)

Behavior Changes

  • balancer/pickfirst: Remove support for the old pick_first LB policy via the environment variable GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false. The new pick_first has been the default since v1.71.0. (#8672)

Bug Fixes

  • xdsclient: Fix a race condition in the ADS stream implementation that could result in resource-not-found errors, causing the gRPC client channel to move to TransientFailure. (#8605)
  • client: Ignore HTTP status header for gRPC streams. (#8548)
  • client: Set a read deadline when closing a transport to prevent it from blocking indefinitely on a broken connection. (#8534)
  • client: Fix a bug where default port 443 was not automatically added to addresses without a specified port when sent to a proxy.
    • Setting environment variable GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET=false disables this change; please file a bug if any problems are encountered as we will remove this option soon. (#8613)
  • balancer/pickfirst: Fix a bug where duplicate addresses were not being ignored as intended. (#8611)
  • server: Fix a bug that caused overcounting of channelz metrics for successful and failed streams. (#8573)
  • balancer/pickfirst: When configured, shuffle addresses in resolver updates that lack endpoints. Since gRPC automatically adds endpoints to resolver updates, this bug only affects custom LB policies that delegate to pick_first but don't set endpoints. (#8610)
  • mem: Clear large buffers before re-using. (#8670)

Performance Improvements

  • transport: Reduce heap allocations to reduce time spent in garbage collection. (#8624, #8630, #8639, #8668)
  • transport: Avoid copies when reading and writing Data frames. (#8657, #8667)
  • mem: Avoid clearing newly allocated buffers. (#8670)

New Features

  • outlierdetection: Add metrics specified in gRFC A91. (#8644)
  • stats/opentelemetry: Add support for optional label grpc.lb.backend_service in per-call metrics (#8637)
  • xds: Add support for JWT Call Credentials as specified in gRFC A97. Set environment variable GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS=true to enable this feature. (#8536)
  • experimental/stats: Add support for up/down counters. (#8581)

Release 1.76.0

Dependencies

Bug Fixes

  • client: Return status INTERNAL when a server sends zero response messages for a unary or client-streaming RPC. (#8523)
  • client: Fail RPCs with status INTERNAL instead of UNKNOWN upon receiving http headers with status 1xx and END_STREAM flag set. (#8518)
  • pick_first: Fix race condition that could cause pick_first to get stuck in IDLE state on backend address change. (#8615)

... (truncated)

Commits

Updates kubevirt.io/api from 1.4.0 to 1.7.0

Commits
  • a94c0a4 api update by KubeVirt Prow build 1993987178098593792
  • f0df420 api update by KubeVirt Prow build 1993750165999063040
  • bc3582e api update by KubeVirt Prow build 1991255849099595776
  • 40218fa api update by KubeVirt Prow build 1990073029266247680
  • a00b80a api update by KubeVirt Prow build 1989427...

    Description has been truncated

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 17, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci openshift-ci bot requested review from enxebre and muraee December 17, 2025 01:23
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 17, 2025

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

I'm waiting for a github.com 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.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 17, 2025

[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 bryan-cox for approval. For more information see the Code Review Process.

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

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@dependabot dependabot bot force-pushed the dependabot/go_modules/misc-dependencies-269106bf9a branch from d80210f to 6e4519d Compare December 19, 2025 01:04
@dependabot dependabot bot force-pushed the dependabot/go_modules/misc-dependencies-269106bf9a branch from 6e4519d to 2e93aa7 Compare December 26, 2025 01:05
…updates

Bumps the misc-dependencies group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.4` | `3.6.6` |
| [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd) | `3.6.4` | `3.6.6` |
| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.4` | `3.6.6` |
| [go.etcd.io/etcd/server/v3](https://github.com/etcd-io/etcd) | `3.6.4` | `3.6.6` |
| [go.etcd.io/etcd/tests/v3](https://github.com/etcd-io/etcd) | `3.6.4` | `3.6.6` |
| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |
| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.224.0` | `0.257.0` |
| [kubevirt.io/api](https://github.com/kubevirt/api) | `1.4.0` | `1.7.0` |



Updates `go.etcd.io/etcd/api/v3` from 3.6.4 to 3.6.6
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.4...v3.6.6)

Updates `go.etcd.io/etcd/client/pkg/v3` from 3.6.4 to 3.6.6
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.4...v3.6.6)

Updates `go.etcd.io/etcd/client/v3` from 3.6.4 to 3.6.6
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.4...v3.6.6)

Updates `go.etcd.io/etcd/server/v3` from 3.6.4 to 3.6.6
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.4...v3.6.6)

Updates `go.etcd.io/etcd/tests/v3` from 3.6.4 to 3.6.6
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.4...v3.6.6)

Updates `go.uber.org/mock` from 0.5.2 to 0.6.0
- [Release notes](https://github.com/uber/mock/releases)
- [Changelog](https://github.com/uber-go/mock/blob/main/CHANGELOG.md)
- [Commits](uber-go/mock@v0.5.2...v0.6.0)

Updates `go.uber.org/zap` from 1.27.0 to 1.27.1
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](uber-go/zap@v1.27.0...v1.27.1)

Updates `google.golang.org/api` from 0.224.0 to 0.257.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](googleapis/google-api-go-client@v0.224.0...v0.257.0)

Updates `google.golang.org/grpc` from 1.73.0 to 1.77.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.73.0...v1.77.0)

Updates `kubevirt.io/api` from 1.4.0 to 1.7.0
- [Commits](kubevirt/api@v1.4.0...v1.7.0)

Updates `kubevirt.io/containerized-data-importer-api` from 1.61.1 to 1.63.1
- [Release notes](https://github.com/kubevirt/containerized-data-importer/releases)
- [Changelog](https://github.com/kubevirt/containerized-data-importer/blob/main/doc/releases.md)
- [Commits](kubevirt/containerized-data-importer@v1.61.1...v1.63.1)

---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/api/v3
  dependency-version: 3.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.etcd.io/etcd/client/pkg/v3
  dependency-version: 3.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-version: 3.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.etcd.io/etcd/server/v3
  dependency-version: 3.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.etcd.io/etcd/tests/v3
  dependency-version: 3.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.uber.org/mock
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: misc-dependencies
- dependency-name: go.uber.org/zap
  dependency-version: 1.27.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: google.golang.org/api
  dependency-version: 0.257.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: misc-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.77.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: misc-dependencies
- dependency-name: kubevirt.io/api
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: misc-dependencies
- dependency-name: kubevirt.io/containerized-data-importer-api
  dependency-version: 1.63.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: misc-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/misc-dependencies-269106bf9a branch from 2e93aa7 to e1be1d1 Compare January 2, 2026 01:04
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 2, 2026

@dependabot[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/verify e1be1d1 link true /test verify
ci/prow/e2e-aks-4-21 e1be1d1 link true /test e2e-aks-4-21

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci-tooling Indicates the PR includes changes for CI or tooling jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant