Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): bump google.golang.org/grpc from 1.38.0 to 1.39.0 (cosmo…
…s#9614) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.38.0 to 1.39.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.39.0</h2> <h1>Behavior Changes</h1> <ul> <li>csds: return empty response if xds client is not set (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4505">#4505</a>)</li> <li>metadata: convert keys to lowercase in FromContext() (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4416">#4416</a>)</li> </ul> <h1>New Features</h1> <ul> <li>xds: add GetServiceInfo to GRPCServer (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4507">#4507</a>) <ul> <li>Special Thanks: <a href="https://github.com/amenzhinsky"><code>@amenzhinsky</code></a></li> </ul> </li> <li>xds: add test-only injection of xds config to client and server (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4476">#4476</a>)</li> <li>server: allow PreparedMsgs to work for server streams (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/3480">#3480</a>) <ul> <li>Special Thanks: <a href="https://github.com/eafzali"><code>@eafzali</code></a></li> </ul> </li> </ul> <h1>Performance Improvements</h1> <ul> <li>transport: remove decodeState from client & server to reduce allocations (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4423">#4423</a>) <ul> <li>Special Thanks: <a href="https://github.com/JNProtzman"><code>@JNProtzman</code></a></li> </ul> </li> </ul> <h1>Bug Fixes</h1> <ul> <li>server: return UNIMPLEMENTED on receipt of malformed method name (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4464">#4464</a>)</li> <li>xds/rds: use 100 as default weighted cluster totalWeight instead of 0 (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4439">#4439</a>) <ul> <li>Special Thanks: <a href="https://github.com/alpha-baby"><code>@alpha-baby</code></a></li> </ul> </li> <li>transport: unblock read throttling when controlbuf exits (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4447">#4447</a>)</li> <li>client: fix status code to return Unavailable for servers shutting down instead of Unknown (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4561">#4561</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>doc: fix broken benchmark dashboard link in README.md (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4503">#4503</a>) <ul> <li>Special Thanks: <a href="https://github.com/laststem"><code>@laststem</code></a></li> </ul> </li> <li>example: improve hello world server with starting msg (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4468">#4468</a>) <ul> <li>Special Thanks: <a href="https://github.com/dkkb"><code>@dkkb</code></a></li> </ul> </li> <li>client: Clarify that WaitForReady will block for CONNECTING channels (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4477">#4477</a>) <ul> <li>Special Thanks: <a href="https://github.com/evanj"><code>@evanj</code></a></li> </ul> </li> </ul> <h2>Release 1.38.1</h2> <p>internal/transport: do not mask ConnectionError (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4561">#4561</a>)</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/ebf6a4b476dc7c1bcb57c82e9c74529a7f046710"><code>ebf6a4b</code></a> Change version to 1.39.0 (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4541">#4541</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/20551e1783f8fddc9265c9c2c68e6b27c5334bbd"><code>20551e1</code></a> internal/transport: do not mask ConnectionError (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4561">#4561</a>) (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4569">#4569</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/22c535818725b54cc34ccbc4b953318f19bc13a6"><code>22c5358</code></a> xds: add HashPolicy fields to RDS update (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4521">#4521</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/45549242f79aacb850de77336a76777bef8bbe01"><code>4554924</code></a> internal: fix deadlock during switch_balancer and NewSubConn() (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4536">#4536</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/2d3b1f900edcb0f08915526e01adb17d1c829180"><code>2d3b1f9</code></a> grpc: prevent deadlock in Test/ClientUpdatesParamsAfterGoAway on failure (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4534">#4534</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/6351a55c3895e5658b2c59769c81109d962d0e04"><code>6351a55</code></a> xds: remove env var protetion of advanced routing features (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4529">#4529</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/95e48a892d6c51e95d2aa77742da72c2df14dc28"><code>95e48a8</code></a> Add GetServiceInfo to xds.GRPCServer (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4507">#4507</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/aa1169ab7c3b34a8ed665b16ce9cfc5343306807"><code>aa1169a</code></a> vet: remove support for non-module-aware Go versions (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4530">#4530</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/b1418a6e74bc6bed7dad82588b6d817b5417b20b"><code>b1418a6</code></a> xds: export XDSClient interface and use it in balancer tests (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4510">#4510</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/7301a311748ce82f30d8bd8076fad23ec4c7c1df"><code>7301a31</code></a> c2p: add random number to xDS node ID in google-c2p resolver (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4519">#4519</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.38.0...v1.39.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.38.0&new-version=1.39.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 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>
- Loading branch information