Skip to content

Commit 2f53293

Browse files
chore: Bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#306)
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 /> [![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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 9876671 commit 2f53293

2 files changed

Lines changed: 18 additions & 16 deletions

File tree

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ require (
4747
golang.org/x/tools v0.30.0
4848
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
4949
gonum.org/v1/gonum v0.15.1
50-
google.golang.org/grpc v1.70.0
50+
google.golang.org/grpc v1.71.0
5151
google.golang.org/protobuf v1.36.5
5252
modernc.org/sqlite v1.29.6
5353
)
@@ -90,7 +90,7 @@ require (
9090
golang.org/x/net v0.35.0 // indirect
9191
golang.org/x/term v0.29.0 // indirect
9292
golang.org/x/text v0.22.0 // indirect
93-
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 // indirect
93+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect
9494
gopkg.in/yaml.v3 v3.0.1 // indirect
9595
modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6 // indirect
9696
modernc.org/libc v1.41.0 // indirect

go.sum

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -182,16 +182,18 @@ github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ=
182182
github.com/zeebo/assert v1.3.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0=
183183
github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0=
184184
github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA=
185-
go.opentelemetry.io/otel v1.32.0 h1:WnBN+Xjcteh0zdk01SVqV55d/m62NJLJdIyb4y/WO5U=
186-
go.opentelemetry.io/otel v1.32.0/go.mod h1:00DCVSB0RQcnzlwyTfqtxSm+DRr9hpYrHjNGiBHVQIg=
187-
go.opentelemetry.io/otel/metric v1.32.0 h1:xV2umtmNcThh2/a/aCP+h64Xx5wsj8qqnkYZktzNa0M=
188-
go.opentelemetry.io/otel/metric v1.32.0/go.mod h1:jH7CIbbK6SH2V2wE16W05BHCtIDzauciCRLoc/SyMv8=
189-
go.opentelemetry.io/otel/sdk v1.32.0 h1:RNxepc9vK59A8XsgZQouW8ue8Gkb4jpWtJm9ge5lEG4=
190-
go.opentelemetry.io/otel/sdk v1.32.0/go.mod h1:LqgegDBjKMmb2GC6/PrTnteJG39I8/vJCAP9LlJXEjU=
191-
go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU=
192-
go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ=
193-
go.opentelemetry.io/otel/trace v1.32.0 h1:WIC9mYrXf8TmY/EXuULKc8hR17vE+Hjv2cssQDe03fM=
194-
go.opentelemetry.io/otel/trace v1.32.0/go.mod h1:+i4rkvCraA+tG6AzwloGaCtkx53Fa+L+V8e9a7YvhT8=
185+
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
186+
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
187+
go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY=
188+
go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI=
189+
go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ=
190+
go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE=
191+
go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A=
192+
go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU=
193+
go.opentelemetry.io/otel/sdk/metric v1.34.0 h1:5CeK9ujjbFVL5c1PhLuStg1wxA7vQv7ce1EK0Gyvahk=
194+
go.opentelemetry.io/otel/sdk/metric v1.34.0/go.mod h1:jQ/r8Ze28zRKoNRdkjCZxfs6YvBTG1+YIqyFVFYec5w=
195+
go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k=
196+
go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE=
195197
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
196198
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
197199
golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus=
@@ -252,10 +254,10 @@ golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da h1:noIWHXmPHxILtqtCOPIhS
252254
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90=
253255
gonum.org/v1/gonum v0.15.1 h1:FNy7N6OUZVUaWG9pTiD+jlhdQ3lMP+/LcTpJ6+a8sQ0=
254256
gonum.org/v1/gonum v0.15.1/go.mod h1:eZTZuRFrzu5pcyjN5wJhcIhnUdNijYxX1T2IcrOGY0o=
255-
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 h1:8ZmaLZE4XWrtU3MyClkYqqtl6Oegr3235h7jxsDyqCY=
256-
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU=
257-
google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ=
258-
google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw=
257+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI=
258+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50=
259+
google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg=
260+
google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
259261
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
260262
google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
261263
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

0 commit comments

Comments
 (0)