Skip to content

Commit adfbef4

Browse files
MINOR: Bump io.grpc:grpc-bom from 1.70.0 to 1.71.0 (#668)
Bumps [io.grpc:grpc-bom](https://github.com/grpc/grpc-java) from 1.70.0 to 1.71.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-java/releases">io.grpc:grpc-bom's releases</a>.</em></p> <blockquote> <h2>V1.71.0</h2> <h2>API Changes</h2> <ul> <li>xds: Enable Xds Client Fallback by default. This allows having a backup xDS server as described in gRFC <a href="https://github.com/grpc/proposal/blob/master/A71-xds-fallback.md">A71-xds-fallback.md</a> (<a href="https://redirect.github.com/grpc/grpc-java/issues/11817">#11817</a>) (176f3eed1)</li> <li>protobuf: Experimental API marshallerWithRecursionLimit in <code>ProtoUtils</code> is now stabilized (<a href="https://redirect.github.com/grpc/grpc-java/issues/11884">#11884</a>) (90b1c4fe9)</li> </ul> <h2>Bug Fixes</h2> <ul> <li>xds: Cluster weights should be uint32 (199a7ea3e). They were previously processed as int32, although the sum of weights was checked to be positive. So this would have caused a very large weight to never be selected and to reduce the chances of immediately-following clusters to be selected. There have been no reports of control planes using such large weights</li> <li>xds: Fix an unlikely infinite loop triggered by route update (199a7ea3e). Triggering required the old cluster to no longer be used, an RPC processing when the update arrived, and for a RPC to not match any route in the new config. There have been no reports of this actually happening</li> <li>core: Release data frame if it is received before the headers (dc316f7fd)</li> </ul> <h2>Improvements</h2> <ul> <li>Replace jsr305's <code>CheckReturnValue</code> with Error Prone's (<a href="https://redirect.github.com/grpc/grpc-java/issues/11811">#11811</a>) (7b5d0692c)</li> <li>core: optimize number of buffer allocations for message sizes larger than 1 MB (<a href="https://redirect.github.com/grpc/grpc-java/issues/11879">#11879</a>) (5a7f35053)</li> <li>core: Update the retry backoff range from [0, 1] to [0.8, 1.2] as per the A6 redefinition (<a href="https://redirect.github.com/grpc/grpc-java/issues/11858">#11858</a>) (44e92e2c2)</li> <li>core: include last pick status in status message when wait-for-ready RPC’s deadline expires (<a href="https://redirect.github.com/grpc/grpc-java/issues/11851">#11851</a>) (7585b1607). This makes it much easier to debug connectivity issues when using wait-for-ready RPCs</li> <li>xds: Include max concurrent request limit in the error status for concurrent connections limit exceeded (<a href="https://redirect.github.com/grpc/grpc-java/issues/11845">#11845</a>) (0f5503ebb)</li> <li>netty, servlet: Remove 4096 min write buffer size because <code>MessageFramer</code>.flush() is being called between every message, so messages are never combined and the larger allocation just wastes memory. (4a10a3816, 7153ff852)</li> <li>core: When <code>ClientStreamObserver</code> closes the response observer log the error message if this operation fails (<a href="https://redirect.github.com/grpc/grpc-java/issues/11880">#11880</a>) (302342cfc)</li> <li>bom: use gradle java-platform to build pom instead of custom xml generation (<a href="https://redirect.github.com/grpc/grpc-java/issues/11875">#11875</a>) (3142928fa)</li> <li>xds: Reuse filter interceptors on client-side across RPCs (c506190b0, b3db8c248). This was an internal refactor that should have no user-visible change</li> <li>alts: Enhance <code>AltsContextUtil</code> to allow getting the <code>AltsContext</code> on client-side (b1bc0a9d2)</li> <li>xds: Envoy proto sync to 2024-11-11 (<a href="https://redirect.github.com/grpc/grpc-java/issues/11816">#11816</a>) (b44ebce45)</li> </ul> <h2>Documentation</h2> <ul> <li>examples: Update <code>HelloWorldServer</code> to use Executor (<a href="https://redirect.github.com/grpc/grpc-java/issues/11850">#11850</a>) (16edf7ac4)</li> <li>examples: Add README for all examples lacking it (<a href="https://redirect.github.com/grpc/grpc-java/issues/11676">#11676</a>) (9e8629914)</li> </ul> <h2>Dependencies</h2> <ul> <li>Version upgrades (<a href="https://redirect.github.com/grpc/grpc-java/issues/11874">#11874</a>) (fc8571a0e)</li> <li>Upgrade netty-tcnative to 2.0.70 (122b68371)</li> </ul> <h2>Thanks to</h2> <p><a href="https://github.com/benjamin"><code>@​benjamin</code></a> <a href="https://github.com/panchenko"><code>@​panchenko</code></a> <a href="https://github.com/harshagoo94"><code>@​harshagoo94</code></a> <a href="https://github.com/NaveenPrasannaV"><code>@​NaveenPrasannaV</code></a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-java/commit/865c4432569dfdf738b3cf07bcdb6d6e3285f761"><code>865c443</code></a> Bump version to 1.71.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/ac9d0d2d4d46dce8183bae59aaedb5dc91137b34"><code>ac9d0d2</code></a> Update README etc to reference 1.71.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/16edf7ac4e21d3bcf516bfde0e018915172dfe7d"><code>16edf7a</code></a> Examples: Updated HelloWorldServer to use Executor (<a href="https://redirect.github.com/grpc/grpc-java/issues/11850">#11850</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/16d26726cfeb44510c8d9f92b121a9fbe32a6301"><code>16d2672</code></a> s2a: Don't allow S2AStub to be set</li> <li><a href="https://github.com/grpc/grpc-java/commit/9e54e8e5e93034fbea5db686cdbfbd985d0c6f3a"><code>9e54e8e</code></a> servlet: Provide Gradle a filter version number</li> <li><a href="https://github.com/grpc/grpc-java/commit/c1d703546a8ed4a052769aa78203f44658a3083f"><code>c1d7035</code></a> okhttp:Use a locally specified value instead of Segment.SIZE in okhttp (<a href="https://redirect.github.com/grpc/grpc-java/issues/11899">#11899</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/57af63ad0a0203aa87b20bb29bc56cd9215fb2ef"><code>57af63a</code></a> kokoro: Increase gradle mem in android-interop</li> <li><a href="https://github.com/grpc/grpc-java/commit/a5347b2bc4ac6dbe77b916a2a3dcf16199002603"><code>a5347b2</code></a> s2a: inject Optional&lt;AccessTokenManager&gt; in tests</li> <li><a href="https://github.com/grpc/grpc-java/commit/41dd0c6d7358cc12c83c559c4059f8a8cb86d44e"><code>41dd0c6</code></a> xds:Cleanup to reduce test flakiness (<a href="https://redirect.github.com/grpc/grpc-java/issues/11895">#11895</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/5a7f350537bbdbba3e3f49de53d298d99b5c1913"><code>5a7f350</code></a> optimize number of buffer allocations (<a href="https://redirect.github.com/grpc/grpc-java/issues/11879">#11879</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-java/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=io.grpc:grpc-bom&package-manager=maven&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> Co-authored-by: JB Onofré <jbonofre@apache.org>
1 parent d8c86d1 commit adfbef4

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

flight/flight-integration-tests/src/shade/LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ License: https://www.apache.org/licenses/LICENSE-2.0
233233

234234
--------------------------------------------------------------------------------
235235

236-
This binary artifact contains gRPC 1.70.0.
236+
This binary artifact contains gRPC 1.71.0.
237237

238238
Copyright: Copyright 2014 The gRPC Authors
239239
Home page: https://grpc.io/

flight/flight-integration-tests/src/shade/NOTICE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ This product includes Netty 4.1.119.Final, with the following in its NOTICE:
274274

275275
---------------------------------------------------------
276276

277-
This product includes gRPC 1.70.0, with the following in its NOTICE:
277+
This product includes gRPC 1.71.0, with the following in its NOTICE:
278278

279279
| Copyright 2014 The gRPC Authors
280280
|

flight/flight-sql-jdbc-driver/src/shade/LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203

204204
--------------------------------------------------------------------------------
205205

206-
This binary artifact contains gRPC 1.70.0.
206+
This binary artifact contains gRPC 1.71.0.
207207

208208
Copyright: Copyright 2014 The gRPC Authors
209209
Home page: https://grpc.io/

flight/flight-sql-jdbc-driver/src/shade/NOTICE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Apache Software Foundation (http://www.apache.org/).
66

77
---------------------------------------------------
88

9-
This product includes gRPC 1.70.0, with the following in its NOTICE:
9+
This product includes gRPC 1.71.0, with the following in its NOTICE:
1010

1111
| Copyright 2014 The gRPC Authors
1212
|

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ under the License.
9797
<dep.slf4j.version>2.0.17</dep.slf4j.version>
9898
<dep.guava-bom.version>33.4.0-jre</dep.guava-bom.version>
9999
<dep.netty-bom.version>4.1.119.Final</dep.netty-bom.version>
100-
<dep.grpc-bom.version>1.70.0</dep.grpc-bom.version>
100+
<dep.grpc-bom.version>1.71.0</dep.grpc-bom.version>
101101
<dep.protobuf-bom.version>3.25.5</dep.protobuf-bom.version>
102102
<dep.jackson-bom.version>2.18.3</dep.jackson-bom.version>
103103
<dep.hadoop.version>3.4.1</dep.hadoop.version>

0 commit comments

Comments
 (0)