Skip to content

Commit 1b64454

Browse files
chore(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#6811)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.70.0 to 1.71.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.71.0</h2> <h1>API Changes</h1> <ul> <li>balancer: Custom LB policies that record metrics must use the new <code>MetricsRecorder</code> method on <code>Balancer.ClientConn</code> instead of the removed <code>Balancer.BuildOptions.MetricsRecorder</code> field to obtain a metrics recorder. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8027">#8027</a>)</li> <li>balancer: <code>balancer.ClientConn</code> implementations must now embed a delegate implementation. This allows grpc-go to add new methods to the interface and remain backward compatible. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8026">#8026</a>)</li> <li>balancer/endpointsharding: The constructor accepts the child balancer's builder and a struct with optional configuration. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8052">#8052</a>)</li> </ul> <h1>New Features</h1> <ul> <li>xds: Add support for dualstack via the <a href="https://github.com/envoyproxy/envoy/blob/df394a41c8587d1da4e97e156554e93ceee3c720/api/envoy/config/endpoint/v3/endpoint_components.proto#L91-L96">additional_addresses</a> field in the Endpoint resource. To disable this feature, set the environment variable <code>GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false</code>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8134">#8134</a>)</li> <li>stats/opentelemetry: Add experimental support for OpenTelemetry tracing. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7852">#7852</a>)</li> <li>xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8038">#8038</a>)</li> <li>balancer/leastrequest, roundrobin: Add dualstack support. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7969">#7969</a>, <a href="https://redirect.github.com/grpc/grpc-go/issues/7966">#7966</a>)</li> <li>balancer/endpointsharding: Balancers created with the new <code>DisableAutoReconnect</code> option will not attempt to call <code>ExitIdle</code> automatically on their children when the children report idle. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8052">#8052</a>)</li> </ul> <h1>Bug Fixes</h1> <ul> <li>client: Fix support for proxies when using <code>grpc.NewClient</code> so the target is resolved by the proxy as expected. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7881">#7881</a>) <ul> <li>Added <code>WithLocalDNSResolution()</code> dial option to explicitly force target resolution on the client instead. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7881">#7881</a>)</li> </ul> </li> <li>weightedtarget: Return erroring picker when no targets are configured. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8070">#8070</a>)</li> <li>xds: Fail RPCs with <code>UNAVAILABLE</code> when the EDS resource is missing or contains no endpoints (<a href="https://redirect.github.com/grpc/grpc-go/issues/8070">#8070</a>)</li> <li>xdsclient: Fix a bug where connectivity failures were reported to resource watchers before trying all listed servers. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8075">#8075</a>)</li> <li>grpc: Fix the number of bytes reported in the error message when encoded messages are larger than 4GB. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8033">#8033</a>)</li> <li>xds: Fixed a bug preventing tests from creating multiple servers or channels with different bootstrap configs. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8050">#8050</a>)</li> <li>grpc: Fix message length checks when compression is enabled and <code>maxReceiveMessageSize</code> is <code>MaxInt</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/7918">#7918</a>) <ul> <li>Special Thanks: <a href="https://github.com/vinothkumarr227"><code>@​vinothkumarr227</code></a></li> </ul> </li> </ul> <h1>Documentation</h1> <ul> <li>client: Improve documentation of <code>grpc.NewClient</code> and <code>ClientConn.CanonicalTarget</code> by providing examples. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8078">#8078</a>)</li> <li>examples/features/dualstack: New example demonstrating usage of endpoints and dualstack functionality. (<a href="https://redirect.github.com/grpc/grpc-go/issues/8098">#8098</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/d01db5ccc8d3dfc89d4481c1d2a613e9fa44520b"><code>d01db5c</code></a> Change version to 1.71.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/8105">#8105</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/012f8bf87398d489d5e508c46930eedbf338c1c9"><code>012f8bf</code></a> xds: Enable dualstack flag (<a href="https://redirect.github.com/grpc/grpc-go/issues/8134">#8134</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/bf0c885febebac5559a016f89f21483932a4414a"><code>bf0c885</code></a> examples/features/dualstack: Demonstrate Dual Stack functionality (<a href="https://redirect.github.com/grpc/grpc-go/issues/8098">#8098</a>) (<a href="https://redirect.github.com/grpc/grpc-go/issues/8">#8</a>...</li> <li><a href="https://github.com/grpc/grpc-go/commit/05bdd66f510fcd65891ff7783f8f9e574a7267f3"><code>05bdd66</code></a> ringhash: Remove TODO comment (<a href="https://redirect.github.com/grpc/grpc-go/issues/8096">#8096</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/ddb2484e6974440421801e2099627d13d053b928"><code>ddb2484</code></a> xds: remove obsolete xDS transport custom dialer option (<a href="https://redirect.github.com/grpc/grpc-go/issues/8079">#8079</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/8528f4387f276518050f2b71a9dee1e3fb19d924"><code>8528f43</code></a> cleanup: replace Dial with NewClient (<a href="https://redirect.github.com/grpc/grpc-go/issues/7975">#7975</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/ae2a04f564ad57cfd6143ad87b0ae493e8b4cbe8"><code>ae2a04f</code></a> ringhash: Replace DNS resolver before sending xDS Update in test (<a href="https://redirect.github.com/grpc/grpc-go/issues/8091">#8091</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/e55819e1e6841d1349806b4de63d0992088526c2"><code>e55819e</code></a> lazy: Use channel to wait for resolver error being received in test (<a href="https://redirect.github.com/grpc/grpc-go/issues/8088">#8088</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/b524c08e44e21b0c93eb2143b242b00bb536344b"><code>b524c08</code></a> xdsclient: include xds node ID in errors from the WatchResource API (<a href="https://redirect.github.com/grpc/grpc-go/issues/8093">#8093</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/91eb6aafd39752402fc87e573d126d3b1f288ea1"><code>91eb6aa</code></a> client: improve documentation of target strings (<a href="https://redirect.github.com/grpc/grpc-go/issues/8078">#8078</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | google.golang.org/grpc | [>= 1.35.a, < 1.36] | | google.golang.org/grpc | [>= 1.37.a, < 1.38] | </details> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.70.0&new-version=1.71.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent c540a02 commit 1b64454

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ require (
9898
go.uber.org/zap v1.27.0
9999
golang.org/x/net v0.36.0
100100
golang.org/x/sys v0.30.0
101-
google.golang.org/grpc v1.70.0
101+
google.golang.org/grpc v1.71.0
102102
google.golang.org/protobuf v1.36.5
103103
gopkg.in/yaml.v3 v3.0.1
104104
)

go.sum

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ cloud.google.com/go/auth v0.9.5/go.mod h1:Xo0n7n66eHyOWWCnitop6870Ilwo3PiZyodVkk
44
cloud.google.com/go/auth/oauth2adapt v0.2.4 h1:0GWE/FUsXhf6C+jAkWgYm7X9tK8cuEIfy19DBn6B6bY=
55
cloud.google.com/go/auth/oauth2adapt v0.2.4/go.mod h1:jC/jOpwFP6JBxhB3P5Rr0a9HLMC/Pe3eaL4NmdvqPtc=
66
cloud.google.com/go/compute v1.24.0 h1:phWcR2eWzRJaL/kOiJwfFsPs4BaKq1j6vnpZrc1YlVg=
7-
cloud.google.com/go/compute/metadata v0.5.2 h1:UxK4uu/Tn+I3p2dYWTfiX4wva7aYlKixAHn3fyqngqo=
8-
cloud.google.com/go/compute/metadata v0.5.2/go.mod h1:C66sj2AluDcIqakBq/M8lw8/ybHgOZqin2obFxa/E5k=
7+
cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I=
8+
cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg=
99
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
1010
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.14.0 h1:nyQWyZvwGTvunIMxi1Y9uXkcyr+I7TeNrr/foo4Kpk8=
1111
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.14.0/go.mod h1:l38EPgmsp71HHLq9j7De57JcKOWPyhrsW1Awm1JS6K0=
@@ -94,8 +94,8 @@ github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK3
9494
github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
9595
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
9696
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
97-
github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78 h1:QVw89YDxXxEe+l8gU8ETbOasdwEV+avkR75ZzsVV9WI=
98-
github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
97+
github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3 h1:boJj011Hh+874zpIySeApCX4GeOjPl9qhRF3QuIZq+Q=
98+
github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8=
9999
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
100100
github.com/cpuguy83/go-md2man/v2 v2.0.6 h1:XJtiaUW6dEEqVuZiMTn1ldk455QWwEIsMIJlo5vtkx0=
101101
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
@@ -146,10 +146,11 @@ github.com/elastic/lunes v0.1.0 h1:amRtLPjwkWtzDF/RKzcEPMvSsSseLDLW+bnhfNSLRe4=
146146
github.com/elastic/lunes v0.1.0/go.mod h1:xGphYIt3XdZRtyWosHQTErsQTd4OP1p9wsbVoHelrd4=
147147
github.com/emicklei/go-restful/v3 v3.11.0 h1:rAQeMHw1c7zTmncogyy8VvRZwtkmkZ4FxERmMY4rD+g=
148148
github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
149-
github.com/envoyproxy/go-control-plane v0.13.1 h1:vPfJZCkob6yTMEgS+0TwfTUfbHjfy/6vOJ8hUWX/uXE=
150-
github.com/envoyproxy/go-control-plane v0.13.1/go.mod h1:X45hY0mufo6Fd0KW3rqsGvQMw58jvjymeCzBU3mWyHw=
151-
github.com/envoyproxy/protoc-gen-validate v1.1.0 h1:tntQDh69XqOCOZsDz0lVJQez/2L6Uu2PdjCQwWCJ3bM=
152-
github.com/envoyproxy/protoc-gen-validate v1.1.0/go.mod h1:sXRDRVmzEbkM7CVcM06s9shE/m23dg3wzjl0UWqJ2q4=
149+
github.com/envoyproxy/go-control-plane v0.13.4 h1:zEqyPVyku6IvWCFwux4x9RxkLOMUL+1vC9xUFv5l2/M=
150+
github.com/envoyproxy/go-control-plane/envoy v1.32.4 h1:jb83lalDRZSpPWW2Z7Mck/8kXZ5CQAFYVjQcdVIr83A=
151+
github.com/envoyproxy/go-control-plane/envoy v1.32.4/go.mod h1:Gzjc5k8JcJswLjAx1Zm+wSYE20UrLtt7JZMWiWQXQEw=
152+
github.com/envoyproxy/protoc-gen-validate v1.2.1 h1:DEo3O99U8j4hBFwbJfrz9VtgcDfUKS7KJ7spH3d86P8=
153+
github.com/envoyproxy/protoc-gen-validate v1.2.1/go.mod h1:d/C80l/jxXLdfEIhX1W2TmLfsJ31lvEjwamM4DxlWXU=
153154
github.com/expr-lang/expr v1.16.9 h1:WUAzmR0JNI9JCiF0/ewwHB1gmcGw5wW7nWt8gc6PpCI=
154155
github.com/expr-lang/expr v1.16.9/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4=
155156
github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=
@@ -862,8 +863,8 @@ golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
862863
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
863864
golang.org/x/net v0.36.0 h1:vWF2fRbw4qslQsQzgFqZff+BItCvGFQqKzKIzx1rmoA=
864865
golang.org/x/net v0.36.0/go.mod h1:bFmbeoIPfrw4sMHNhb4J9f6+tPziuGjq7Jk/38fxi1I=
865-
golang.org/x/oauth2 v0.24.0 h1:KTBBxWqUa0ykRPLtV69rRto9TLXcqYkeswu48x/gvNE=
866-
golang.org/x/oauth2 v0.24.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
866+
golang.org/x/oauth2 v0.25.0 h1:CY4y7XT9v0cRI9oupztF8AgiIu99L/ksR/Xp/6jrZ70=
867+
golang.org/x/oauth2 v0.25.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
867868
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
868869
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
869870
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -960,8 +961,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f h1:
960961
google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:Ic02D47M+zbarjYYUlK57y316f2MoN0gjAwI3f2S95o=
961962
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI=
962963
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50=
963-
google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ=
964-
google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw=
964+
google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg=
965+
google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
965966
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
966967
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
967968
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=

0 commit comments

Comments
 (0)