Skip to content

Commit fc3495d

Browse files
chore(deps): update module google.golang.org/grpc to v1.71.0 (#13018)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.70.0` -> `v1.71.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.70.0/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.70.0/v1.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.71.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.71.0): Release 1.71.0 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0) ### API Changes - balancer: Custom LB policies that record metrics must use the new `MetricsRecorder` method on `Balancer.ClientConn` instead of the removed `Balancer.BuildOptions.MetricsRecorder` field to obtain a metrics recorder. ([#&#8203;8027](https://redirect.github.com/grpc/grpc-go/issues/8027)) - balancer: `balancer.ClientConn` implementations must now embed a delegate implementation. This allows grpc-go to add new methods to the interface and remain backward compatible. ([#&#8203;8026](https://redirect.github.com/grpc/grpc-go/issues/8026)) - balancer/endpointsharding: The constructor accepts the child balancer's builder and a struct with optional configuration. ([#&#8203;8052](https://redirect.github.com/grpc/grpc-go/issues/8052)) ### New Features - xds: Add support for dualstack via the [additional_addresses](https://redirect.github.com/envoyproxy/envoy/blob/df394a41c8587d1da4e97e156554e93ceee3c720/api/envoy/config/endpoint/v3/endpoint_components.proto#L91-L96) field in the Endpoint resource. To disable this feature, set the environment variable `GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false`. ([#&#8203;8134](https://redirect.github.com/grpc/grpc-go/issues/8134)) - stats/opentelemetry: Add experimental support for OpenTelemetry tracing. ([#&#8203;7852](https://redirect.github.com/grpc/grpc-go/issues/7852)) - xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates. ([#&#8203;8038](https://redirect.github.com/grpc/grpc-go/issues/8038)) - balancer/leastrequest, roundrobin: Add dualstack support. ([#&#8203;7969](https://redirect.github.com/grpc/grpc-go/issues/7969), [#&#8203;7966](https://redirect.github.com/grpc/grpc-go/issues/7966)) - balancer/endpointsharding: Balancers created with the new `DisableAutoReconnect` option will not attempt to call `ExitIdle` automatically on their children when the children report idle. ([#&#8203;8052](https://redirect.github.com/grpc/grpc-go/issues/8052)) ### Bug Fixes - client: Fix support for proxies when using `grpc.NewClient` so the target is resolved by the proxy as expected. ([#&#8203;7881](https://redirect.github.com/grpc/grpc-go/issues/7881)) - Added `WithLocalDNSResolution()` dial option to explicitly force target resolution on the client instead. ([#&#8203;7881](https://redirect.github.com/grpc/grpc-go/issues/7881)) - weightedtarget: Return erroring picker when no targets are configured. ([#&#8203;8070](https://redirect.github.com/grpc/grpc-go/issues/8070)) - xds: Fail RPCs with `UNAVAILABLE` when the EDS resource is missing or contains no endpoints ([#&#8203;8070](https://redirect.github.com/grpc/grpc-go/issues/8070)) - xdsclient: Fix a bug where connectivity failures were reported to resource watchers before trying all listed servers. ([#&#8203;8075](https://redirect.github.com/grpc/grpc-go/issues/8075)) - grpc: Fix the number of bytes reported in the error message when encoded messages are larger than 4GB. ([#&#8203;8033](https://redirect.github.com/grpc/grpc-go/issues/8033)) - rls: Fix a bug where RLS channel updates could be lost during startup. ([#&#8203;8055](https://redirect.github.com/grpc/grpc-go/issues/8055)) - xds: Fixed a bug preventing tests from creating multiple servers or channels with different bootstrap configs. ([#&#8203;8050](https://redirect.github.com/grpc/grpc-go/issues/8050)) - grpc: Fix message length checks when compression is enabled and `maxReceiveMessageSize` is `MaxInt` ([#&#8203;7918](https://redirect.github.com/grpc/grpc-go/issues/7918)) - Special Thanks: [@&#8203;vinothkumarr227](https://redirect.github.com/vinothkumarr227) ### Documentation - client: Improve documentation of `grpc.NewClient` and `ClientConn.CanonicalTarget` by providing examples. ([#&#8203;8078](https://redirect.github.com/grpc/grpc-go/issues/8078)) - examples/features/dualstack: New example demonstrating usage of endpoints and dualstack functionality. ([#&#8203;8098](https://redirect.github.com/grpc/grpc-go/issues/8098)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 5am every weekday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 1be77c9 commit fc3495d

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require (
1515
github.com/emicklei/go-restful/v3 v3.12.2
1616
github.com/envoyproxy/go-control-plane v0.13.4
1717
github.com/envoyproxy/go-control-plane/contrib v1.32.3
18-
github.com/envoyproxy/go-control-plane/envoy v1.32.3
18+
github.com/envoyproxy/go-control-plane/envoy v1.32.4
1919
github.com/envoyproxy/go-control-plane/ratelimit v0.1.0 // indirect
2020
github.com/envoyproxy/protoc-gen-validate v1.2.1
2121
github.com/evanphx/json-patch/v5 v5.9.11
@@ -74,7 +74,7 @@ require (
7474
gonum.org/v1/gonum v0.15.1
7575
google.golang.org/genproto/googleapis/api v0.0.0-20250127172529-29210b9bc287
7676
google.golang.org/genproto/googleapis/rpc v0.0.0-20250127172529-29210b9bc287
77-
google.golang.org/grpc v1.70.0
77+
google.golang.org/grpc v1.71.0
7878
google.golang.org/protobuf v1.36.5
7979
gopkg.in/natefinch/lumberjack.v2 v2.2.1
8080
helm.sh/helm/v3 v3.17.1
@@ -94,7 +94,7 @@ require (
9494
)
9595

9696
require (
97-
cel.dev/expr v0.19.0 // indirect
97+
cel.dev/expr v0.19.1 // indirect
9898
dario.cat/mergo v1.0.1 // indirect
9999
filippo.io/edwards25519 v1.1.0 // indirect
100100
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
@@ -143,7 +143,7 @@ require (
143143
github.com/buger/jsonparser v1.1.1 // indirect
144144
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
145145
github.com/cespare/xxhash/v2 v2.3.0 // indirect
146-
github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78 // indirect
146+
github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3 // indirect
147147
github.com/containerd/log v0.1.0 // indirect
148148
github.com/containerd/platforms v0.2.1 // indirect
149149
github.com/cpuguy83/dockercfg v0.3.2 // indirect

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
cel.dev/expr v0.19.0 h1:lXuo+nDhpyJSpWxpPVi5cPUwzKb+dsdOiw6IreM5yt0=
2-
cel.dev/expr v0.19.0/go.mod h1:MrpN08Q+lEBs+bGYdLxxHkZoUSsCp0nSKTs0nTymJgw=
1+
cel.dev/expr v0.19.1 h1:NciYrtDRIR0lNCnH1LFJegdjspNx9fI59O7TWcua/W4=
2+
cel.dev/expr v0.19.1/go.mod h1:MrpN08Q+lEBs+bGYdLxxHkZoUSsCp0nSKTs0nTymJgw=
33
cirello.io/pglock v1.16.0 h1:/fJBBIWzKttgVHLdESxIjFXWFXnXtnWXP3KD+XdON2M=
44
cirello.io/pglock v1.16.0/go.mod h1:Xb3xYP3kj2vqGq4IyLSTYVEKaPWE7TbrTK30SUNM0Uk=
55
dario.cat/mergo v1.0.1 h1:Ra4+bf83h2ztPIQYNP99R6m+Y7KfnARDfID+a+vLl4s=
@@ -123,8 +123,8 @@ github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UF
123123
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
124124
github.com/cilium/ebpf v0.17.3 h1:FnP4r16PWYSE4ux6zN+//jMcW4nMVRvuTLVTvCjyyjg=
125125
github.com/cilium/ebpf v0.17.3/go.mod h1:G5EDHij8yiLzaqn0WjyfJHvRa+3aDlReIaLVRMvOyJk=
126-
github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78 h1:QVw89YDxXxEe+l8gU8ETbOasdwEV+avkR75ZzsVV9WI=
127-
github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
126+
github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3 h1:boJj011Hh+874zpIySeApCX4GeOjPl9qhRF3QuIZq+Q=
127+
github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
128128
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
129129
github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
130130
github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A=
@@ -624,8 +624,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20250127172529-29210b9bc287 h1:
624624
google.golang.org/genproto/googleapis/api v0.0.0-20250127172529-29210b9bc287/go.mod h1:iYONQfRdizDB8JJBybql13nArx91jcUk7zCXEsOofM4=
625625
google.golang.org/genproto/googleapis/rpc v0.0.0-20250127172529-29210b9bc287 h1:J1H9f+LEdWAfHcez/4cvaVBox7cOYT+IU6rgqj5x++8=
626626
google.golang.org/genproto/googleapis/rpc v0.0.0-20250127172529-29210b9bc287/go.mod h1:8BS3B93F/U1juMFq9+EDk+qOT5CO1R9IzXxG3PTqiRk=
627-
google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ=
628-
google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw=
627+
google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg=
628+
google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
629629
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
630630
google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
631631
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

0 commit comments

Comments
 (0)