Commit 36f3bcc
authored
Bump google.golang.org/grpc from 1.53.0 to 1.58.2 (#73)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from
1.53.0 to 1.58.2.
<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.58.2</h2>
<h1>Bug Fixes</h1>
<ul>
<li>
<p>balancer/weighted_round_robin: fix ticker leak on update</p>
<p>A new ticker is created every time there is an update of addresses or
configuration, but was not properly stopped. This change stops the
ticker when it is no longer needed.</p>
</li>
</ul>
<h2>Release 1.58.1</h2>
<h1>Bug Fixes</h1>
<ul>
<li>grpc: fix a bug that was decrementing active RPC count too early for
streaming RPCs; leading to channel moving to IDLE even though it had
open streams</li>
<li>grpc: fix a bug where transports were not being closed upon channel
entering IDLE</li>
</ul>
<h2>Release 1.58.0</h2>
<h1>API Changes</h1>
<p>See <a
href="https://redirect.github.com/grpc/grpc-go/issues/6472">#6472</a>
for details about these changes.</p>
<ul>
<li>balancer: add <code>StateListener</code> to
<code>NewSubConnOptions</code> for <code>SubConn</code> state updates
and deprecate <code>Balancer.UpdateSubConnState</code> (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6481">#6481</a>)
<ul>
<li><code>UpdateSubConnState</code> will be deleted in the future.</li>
</ul>
</li>
<li>balancer: add <code>SubConn.Shutdown</code> and deprecate
<code>Balancer.RemoveSubConn</code> (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6493">#6493</a>)
<ul>
<li><code>RemoveSubConn</code> will be deleted in the future.</li>
</ul>
</li>
<li>resolver: remove deprecated <code>AddressType</code> (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6451">#6451</a>)
<ul>
<li>This was previously used as a signal to enable the
"grpclb" load balancing policy, and to pass LB addresses to
the policy. Instead, <code>balancer/grpclb/state.Set()</code> should be
used to add these addresses to the name resolver's output. The built-in
"dns" name resolver already does this.</li>
</ul>
</li>
<li>resolver: add new field <code>Endpoints</code> to <code>State</code>
and deprecate <code>Addresses</code> (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6471">#6471</a>)
<ul>
<li><code>Addresses</code> will be deleted in the future.</li>
</ul>
</li>
</ul>
<h1>New Features</h1>
<ul>
<li>balancer/leastrequest: Add experimental support for least request LB
policy and least request configured as a custom xDS policy (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6510">#6510</a>,
<a
href="https://redirect.github.com/grpc/grpc-go/issues/6517">#6517</a>)
<ul>
<li>Set <code>GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST=true</code> to
enable</li>
</ul>
</li>
<li>stats: Add an RPC event for blocking caused by the LB policy's
picker (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6422">#6422</a>)</li>
</ul>
<h1>Bug Fixes</h1>
<ul>
<li>clusterresolver: fix deadlock when dns resolver responds inline with
update or error at build time (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6563">#6563</a>)</li>
<li>grpc: fix a bug where the channel could erroneously report
<code>TRANSIENT_FAILURE</code> when actually moving to <code>IDLE</code>
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/6497">#6497</a>)</li>
<li>balancergroup: do not cache closed sub-balancers by default; affects
<code>rls</code>, <code>weightedtarget</code> and
<code>clustermanager</code> LB policies (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6523">#6523</a>)</li>
<li>client: fix a bug that prevented detection of RPC status in
trailers-only RPC responses when using
<code>ClientStream.Header()</code>, and prevented retry of the RPC (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6557">#6557</a>)</li>
</ul>
<h1>Performance Improvements</h1>
<ul>
<li>client & server: Add experimental
<code>[With]SharedWriteBuffer</code> to improve performance by reducing
allocations when sending RPC messages. (Disabled by default.) (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6309">#6309</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/s-matyukevich"><code>@s-matyukevich</code></a></li>
</ul>
</li>
</ul>
<h2>Release 1.57.0</h2>
<h1>API Changes</h1>
<ul>
<li>resolver: remove deprecated <code>Target.Scheme</code> and
<code>Target.Authority</code>. Use <code>URL.Scheme</code> and
<code>URL.Host</code> instead, respectively (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6363">#6363</a>)</li>
</ul>
<h1>Behavior Changes</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/grpc/grpc-go/commit/c0aa20a8ac825f86edd59b2cab842de6da77a841"><code>c0aa20a</code></a>
Change version to 1.58.2 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6654">#6654</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/67a53a6b8939aeecb3039053ed503f1f235bb225"><code>67a53a6</code></a>
balancer/weightedroundrobin: fix ticker leak on update (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6655">#6655</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/863de7347326bdca22f6084e3ae28e8fa96d01ca"><code>863de73</code></a>
update version to 1.58.2-dev (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6633">#6633</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/62726d4336c675cb45b65cded43838a85f1cbc25"><code>62726d4</code></a>
update version to 1.58.1 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6629">#6629</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/fa6d9abecbece2f326e7d91084bf3654bb87a42d"><code>fa6d9ab</code></a>
cherry-pick 6610 and 6620 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6627">#6627</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/467fbf2a55aaae1e88ca313a7e0571f88c910cb6"><code>467fbf2</code></a>
Change version to 1.58.1-dev (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6580">#6580</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/c2b0797a5353b29ca02869629c83151c980a6e31"><code>c2b0797</code></a>
Change version to 1.58.0 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6579">#6579</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/0467e471c2da6b87363c7ca5e2acbbaf40fb7189"><code>0467e47</code></a>
balancer/leastrequest: Cache atomic load and also add concurrent rpc
test (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6">#6</a>...</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/5d1c0ae143ba03cfe6116d899762d9f6dfb50a71"><code>5d1c0ae</code></a>
leastrequest: fix data race in leastrequest picker (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6606">#6606</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/e26457d0c976a5669aea35e3f97889c576324983"><code>e26457d</code></a>
stream: swallow Header errors as we used to; RecvMsg can still return it
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/6591">#6591</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/grpc/grpc-go/compare/v1.53.0...v1.58.2">compare
view</a></li>
</ul>
</details>
<br />
[](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 97fbd00 commit 36f3bcc
2 files changed
+15
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
| 60 | + | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
| 79 | + | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
91 | | - | |
| 90 | + | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | | - | |
| 97 | + | |
| 98 | + | |
99 | 99 | | |
100 | | - | |
101 | | - | |
| 100 | + | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| |||
0 commit comments