Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): Bump google.golang.org/grpc from 1.65.0 to 1.66.0 (#3834)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.65.0 to 1.66.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.66.0</h2> <h1>New Features</h1> <ul> <li>metadata: stabilize <code>ValueFromIncomingContext</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/7368">#7368</a>) <ul> <li>Special Thanks: <a href="https://github.com/KarthikReddyPuli"><code>@KarthikReddyPuli</code></a></li> </ul> </li> <li>client: stabilize the <code>WaitForStateChange</code> and <code>GetState</code> methods, which were previously experimental. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7425">#7425</a>)</li> <li>xds: Implement ADS flow control mechanism (<a href="https://redirect.github.com/grpc/grpc-go/issues/7458">#7458</a>) <ul> <li>See <a href="https://redirect.github.com/grpc/grpc/issues/34099">grpc/grpc#34099</a> for context.</li> </ul> </li> <li>balancer/rls: Add metrics for data cache and picker internals (<a href="https://redirect.github.com/grpc/grpc-go/issues/7484">#7484</a>, <a href="https://redirect.github.com/grpc/grpc-go/issues/7495">#7495</a>)</li> <li>xds: LRS load reports now include the <code>total_issued_requests</code> field. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7544">#7544</a>)</li> </ul> <h1>Bug Fixes</h1> <ul> <li>grpc: Clients now return status code INTERNAL instead of UNIMPLEMENTED when the server uses an unsupported compressor. This is consistent with the <a href="https://github.com/grpc/grpc/blob/master/doc/compression.md#compression-method-asymmetry-between-peers">gRPC compression spec</a>. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7461">#7461</a>) <ul> <li>Special Thanks: <a href="https://github.com/Gayathri625"><code>@Gayathri625</code></a></li> </ul> </li> <li>transport: Fix a bug which could result in writes busy looping when the underlying <code>conn.Write</code> returns errors (<a href="https://redirect.github.com/grpc/grpc-go/issues/7394">#7394</a>) <ul> <li>Special Thanks: <a href="https://github.com/veshij"><code>@veshij</code></a></li> </ul> </li> <li>client: fix race that could lead to orphaned connections and associated resources. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7390">#7390</a>)</li> <li>xds: use locality from the connected address for load reporting with pick_first (<a href="https://redirect.github.com/grpc/grpc-go/issues/7378">#7378</a>) <ul> <li>without this fix, if a priority contains multiple localities with pick_first, load was reported for the wrong locality</li> </ul> </li> <li>client: prevent hanging during ClientConn.Close() when the network is unreachable (<a href="https://redirect.github.com/grpc/grpc-go/issues/7540">#7540</a>)</li> </ul> <h1>Performance Improvements</h1> <ul> <li>transport: double buffering is avoided when using an http connect proxy and the target server waits for client to send the first message. (<a href="https://redirect.github.com/grpc/grpc-go/issues/7424">#7424</a>)</li> <li>codec: Implement a new <code>Codec</code> which uses buffer recycling for encoded message (<a href="https://redirect.github.com/grpc/grpc-go/issues/7356">#7356</a>) <ul> <li>introduce a <code>mem</code> package to facilitate buffer reuse (<a href="https://redirect.github.com/grpc/grpc-go/issues/7432">#7432</a>)</li> <li>Special Thanks: <a href="https://github.com/PapaCharlie"><code>@PapaCharlie</code></a></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/00d3ec8c71a7ba0f9c755881f0f7147eba5e814c"><code>00d3ec8</code></a> Change version to 1.66.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/7518">#7518</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/973e3dc60e487d9ee4748bd088952722de108aab"><code>973e3dc</code></a> xdsclient: Populate total_issued_requests count in LRS load reports (<a href="https://redirect.github.com/grpc/grpc-go/issues/7544">#7544</a>) (...</li> <li><a href="https://github.com/grpc/grpc-go/commit/8e3596c300401e31e8adef3f66a0d98616c1df2e"><code>8e3596c</code></a> cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/7557">#7557</a> to v1.66.x branch (<a href="https://redirect.github.com/grpc/grpc-go/issues/7564">#7564</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/62baa5f598a3e8e0123e1c814a1e2513ce138d54"><code>62baa5f</code></a> cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/7356">#7356</a> to v1.66.x branch (<a href="https://redirect.github.com/grpc/grpc-go/issues/7546">#7546</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/f85702084ec526b82740f25f584a7e1141814e19"><code>f857020</code></a> cherry-pick <a href="https://redirect.github.com/grpc/grpc-go/issues/7523">#7523</a> to v1.66.x branch (<a href="https://redirect.github.com/grpc/grpc-go/issues/7547">#7547</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/35e915e77800f5b5af9c91959c0d178ff1f27b91"><code>35e915e</code></a> cherry-pick: transport: add timeout for writing GOAWAY on http2Client.Close()...</li> <li><a href="https://github.com/grpc/grpc-go/commit/63853fd5d21a2350f2f51b8626afff07e0d49ac2"><code>63853fd</code></a> rls: update picker synchronously on configuration update (<a href="https://redirect.github.com/grpc/grpc-go/issues/7412">#7412</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/86135c37f3830c481ff890625928453b4161bbca"><code>86135c3</code></a> csds: unskip e2e test (<a href="https://redirect.github.com/grpc/grpc-go/issues/7502">#7502</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/5d07b636a7ac2ecec9efcdb2329d6e6af06edbe6"><code>5d07b63</code></a> transport: change <code>*http2Client</code> to interface <code>ClientTransport</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/7512">#7512</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/c98235b9600099cd4e00b91599018c6ffd8ee221"><code>c98235b</code></a> grpclog: refactor to move implementation to grpclog/internal (<a href="https://redirect.github.com/grpc/grpc-go/issues/7465">#7465</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.65.0...v1.66.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.65.0&new-version=1.66.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>
- Loading branch information