chore: bump google.golang.org/grpc from 1.69.4 to 1.70.0 (#16271)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from
1.69.4 to 1.70.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.70.0</h2>
<h1>Behavior Changes</h1>
<ul>
<li>client: reject service configs containing an invalid retryPolicy in
accordance with gRFCs <a
href="https://github.com/grpc/proposal/blob/master/A21-service-config-error-handling.md">A21</a>
and <a
href="https://github.com/grpc/proposal/blob/master/A6-client-retries.md">A6</a>.
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/7905">#7905</a>)
<ul>
<li>Note that this is a potential breaking change for some users using
an invalid configuration, but continuing to allow this behavior would
violate our cross-language compatibility requirements.</li>
</ul>
</li>
</ul>
<h1>New Features</h1>
<ul>
<li>xdsclient: fallback to a secondary management server (if specified
in the bootstrap configuration) when the primary is down is enabled by
default. Can be disabled by setting the environment variable
<code>GRPC_EXPERIMENTAL_XDS_FALLBACK</code> to <code>false</code>. (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7949">#7949</a>)</li>
<li>experimental/credentials: experimental transport credentials are
added which don't enforce ALPN. (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7980">#7980</a>)
<ul>
<li>These credentials will be removed in an upcoming grpc-go release.
Users must not rely on these credentials directly. Instead, they should
either vendor a specific version of gRPC or copy the relevant
credentials into their own codebase if absolutely necessary.</li>
</ul>
</li>
</ul>
<h1>Bug Fixes</h1>
<ul>
<li>xds: fix a possible deadlock that happens when both the client
application and the xDS management server (responsible for configuring
the client) are using the xds:/// scheme in their target URIs. (<a
href="https://redirect.github.com/grpc/grpc-go/issues/8011">#8011</a>)</li>
</ul>
<h1>Performance</h1>
<ul>
<li>server: for unary requests, free raw request message data as soon as
parsing is finished instead of waiting until the method handler returns.
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/7998">#7998</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/lqs"><code>@​lqs</code></a></li>
</ul>
</li>
</ul>
<h1>Documentation</h1>
<ul>
<li>examples/features/gracefulstop: add example to demonstrate server
graceful stop. (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7865">#7865</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="98a0092952"><code>98a0092</code></a>
Change version to 1.70.0 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7984">#7984</a>)</li>
<li><a
href="bf380dec5e"><code>bf380de</code></a>
Cherrypick <a
href="https://redirect.github.com/grpc/grpc-go/issues/7998">#7998</a>,
<a
href="https://redirect.github.com/grpc/grpc-go/issues/8011">#8011</a>,
<a href="https://redirect.github.com/grpc/grpc-go/issues/8010">#8010</a>
into 1.70.x (<a
href="https://redirect.github.com/grpc/grpc-go/issues/8028">#8028</a>)</li>
<li><a
href="54b3eb97db"><code>54b3eb9</code></a>
experimental/credentials: Add credentials that don't enforce ALPN (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7980">#7980</a>)
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/8">#8</a>...</li>
<li><a
href="62b9185a62"><code>62b9185</code></a>
clustetresolver: Copy endpoints.Addresses slice from DNS updates to
avoid dat...</li>
<li><a
href="724f450f77"><code>724f450</code></a>
examples/features/csm_observability: use helloworld client and server
instead...</li>
<li><a
href="e8d5feb181"><code>e8d5feb</code></a>
rbac: add method name to :path in headers (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7965">#7965</a>)</li>
<li><a
href="e912015fd3"><code>e912015</code></a>
cleanup: Fix usages of non-constant format strings (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7959">#7959</a>)</li>
<li><a
href="681334a461"><code>681334a</code></a>
cleanup: replace dial with newclient (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7943">#7943</a>)</li>
<li><a
href="063d352de0"><code>063d352</code></a>
internal/resolver: introduce a new resolver to handle target URI and
proxy ad...</li>
<li><a
href="10c7e13311"><code>10c7e13</code></a>
outlierdetection: Support health listener for ejection updates (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7908">#7908</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/grpc/grpc-go/compare/v1.69.4...v1.70.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.69.4&new-version=1.70.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>
This commit is contained in:
dependabot[bot]
2025-01-29 12:53:00 +00:00
committed by GitHub
parent 77ec7485d0
commit 1eeede0fd7
2 changed files with 3 additions and 3 deletions

2
go.mod
View File

@ -197,7 +197,7 @@ require (
golang.org/x/tools v0.29.0 golang.org/x/tools v0.29.0
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
google.golang.org/api v0.218.0 google.golang.org/api v0.218.0
google.golang.org/grpc v1.69.4 google.golang.org/grpc v1.70.0
google.golang.org/protobuf v1.36.3 google.golang.org/protobuf v1.36.3
gopkg.in/DataDog/dd-trace-go.v1 v1.70.3 gopkg.in/DataDog/dd-trace-go.v1 v1.70.3
gopkg.in/natefinch/lumberjack.v2 v2.2.1 gopkg.in/natefinch/lumberjack.v2 v2.2.1

4
go.sum
View File

@ -1183,8 +1183,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 h1:
google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576/go.mod h1:1R3kvZ1dtP3+4p4d3G8uJ8rFk/fWlScl38vanWACI08= google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576/go.mod h1:1R3kvZ1dtP3+4p4d3G8uJ8rFk/fWlScl38vanWACI08=
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI=
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50=
google.golang.org/grpc v1.69.4 h1:MF5TftSMkd8GLw/m0KM6V8CMOCY6NZ1NQDPGFgbTt4A= google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ=
google.golang.org/grpc v1.69.4/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw=
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=