Conversation
Bumps `awssdk.version` from 2.42.13 to 2.42.14. Updates `software.amazon.awssdk:s3` from 2.42.13 to 2.42.14 Updates `software.amazon.awssdk:lambda` from 2.42.13 to 2.42.14 Updates `software.amazon.awssdk:ses` from 2.42.13 to 2.42.14 Updates `software.amazon.awssdk:cloudwatch` from 2.42.13 to 2.42.14 Updates `software.amazon.awssdk:costexplorer` from 2.42.13 to 2.42.14 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 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>
…[7.0.3 => 7.0.4] (#962) Bumps [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) from 7.0.3 to 7.0.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-security/releases">org.springframework.security:spring-security-core's releases</a>.</em></p> <blockquote> <h2>7.0.4</h2> <h2>:star: New Features</h2> <ul> <li>Update <code>RestTemplateBuilder</code> usage in <code>opaque-token.adoc</code> <a href="https://redirect.github.com/spring-projects/spring-security/pull/18836">#18836</a></li> </ul> <h2>:beetle: Bug Fixes</h2> <ul> <li>Fix GrantedAuthority.authority null in AuthoritiesAuthorizationManager <a href="https://redirect.github.com/spring-projects/spring-security/pull/18784">#18784</a></li> <li>Add Jackson Mixin for WebAuthnAuthentication <a href="https://redirect.github.com/spring-projects/spring-security/pull/18878">#18878</a></li> <li>Add Missing OnCommitedResponseWrapper Header Overrides <a href="https://redirect.github.com/spring-projects/spring-security/pull/18799">#18799</a></li> <li>Document the change in dependency coordinates with Spring Security 7 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18773">#18773</a></li> <li>Ensure tests clear AuthorizationServerContextHolder <a href="https://redirect.github.com/spring-projects/spring-security/pull/18768">#18768</a></li> <li>Fix CookieRequestCache parameters <a href="https://redirect.github.com/spring-projects/spring-security/pull/18864">#18864</a></li> <li>Fix Flaky Crypto Tests <a href="https://redirect.github.com/spring-projects/spring-security/pull/18842">#18842</a></li> <li>Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs <a href="https://redirect.github.com/spring-projects/spring-security/pull/18897">#18897</a></li> <li>HttpMessageConverterAuthenticationSuccessHandler Supports Jackson 3 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18834">#18834</a></li> <li>OAuth2DeviceVerificationEndpointFilter should be applied after AuthorizationFilter <a href="https://redirect.github.com/spring-projects/spring-security/issues/18873">#18873</a></li> <li>Restore upgradeEncoding condition in DaoAuthenticationProvider <a href="https://redirect.github.com/spring-projects/spring-security/pull/18788">#18788</a></li> <li>saveAuthenticationRequest should read relayState from authenticationRequest <a href="https://redirect.github.com/spring-projects/spring-security/issues/18884">#18884</a></li> <li>SecurityExpressionRoot#hasAuthority should delegate to AuthorizationManagerFactory#hasAuthority <a href="https://redirect.github.com/spring-projects/spring-security/pull/18487">#18487</a></li> <li>ServerHttpSecurityConfiguration should not set userDetailsPasswordService to a null value <a href="https://redirect.github.com/spring-projects/spring-security/pull/18276">#18276</a></li> <li>TokenBasedRememberMeServices documentation snippets should compile <a href="https://redirect.github.com/spring-projects/spring-security/pull/18642">#18642</a></li> <li>Update request-matcher XML property to support PathPatternRequestMatcher <a href="https://redirect.github.com/spring-projects/spring-security/pull/18737">#18737</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump <code>@antora</code>/collector-extension from 1.0.2 to 1.0.3 in /docs <a href="https://redirect.github.com/spring-projects/spring-security/pull/18853">#18853</a></li> <li>Bump actions/upload-artifact from 6.0.0 to 7.0.0 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18810">#18810</a></li> <li>Bump ch.qos.logback:logback-classic from 1.5.29 to 1.5.32 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18752">#18752</a></li> <li>Bump com.webauthn4j:webauthn4j-core from 0.31.0.RELEASE to 0.31.1.RELEASE <a href="https://redirect.github.com/spring-projects/spring-security/pull/18830">#18830</a></li> <li>Bump io.projectreactor:reactor-bom from 2025.0.3 to 2025.0.4 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18877">#18877</a></li> <li>Bump org-apache-maven-resolver from 1.9.25 to 1.9.26 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18751">#18751</a></li> <li>Bump org-apache-maven-resolver from 1.9.26 to 1.9.27 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18792">#18792</a></li> <li>Bump org.apache.maven:maven-resolver-provider from 3.9.12 to 3.9.13 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18861">#18861</a></li> <li>Bump org.apache.maven:maven-resolver-provider from 3.9.13 to 3.9.14 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18887">#18887</a></li> <li>Bump org.junit:junit-bom from 6.0.2 to 6.0.3 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18743">#18743</a></li> <li>Bump org.springframework.data:spring-data-bom from 2025.1.3 to 2025.1.4 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18904">#18904</a></li> <li>Bump org.springframework:spring-framework-bom from 7.0.4 to 7.0.5 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18764">#18764</a></li> <li>Bump org.springframework:spring-framework-bom from 7.0.5 to 7.0.6 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18905">#18905</a></li> <li>Update Antora UI Spring to v0.4.26 <a href="https://redirect.github.com/spring-projects/spring-security/pull/18893">#18893</a></li> <li>Update to spring-security-release-tools 1.0.15 <a href="https://redirect.github.com/spring-projects/spring-security/issues/18909">#18909</a></li> </ul> <h2>:heart: Contributors</h2> <p>Thank you to all the contributors who worked on this release:</p> <p><a href="https://github.com/busoco-sjb"><code>@busoco-sjb</code></a>, <a href="https://github.com/making"><code>@making</code></a>, <a href="https://github.com/meliezer"><code>@meliezer</code></a>, <a href="https://github.com/ngocnhan-tran1996"><code>@ngocnhan-tran1996</code></a>, <a href="https://github.com/rwinch"><code>@rwinch</code></a>, <a href="https://github.com/sephiroth-j"><code>@sephiroth-j</code></a>, <a href="https://github.com/therepanic"><code>@therepanic</code></a>, <a href="https://github.com/thuri"><code>@thuri</code></a>, and <a href="https://github.com/ziqin"><code>@ziqin</code></a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-security/commit/9bd793ffe65082f36305f6e285643fbb28f926e3"><code>9bd793f</code></a> Release 7.0.4</li> <li><a href="https://github.com/spring-projects/spring-security/commit/a2c0ac112b9abf4756196a54c1d0a3216f719a42"><code>a2c0ac1</code></a> Update to spring-security-release-tools 1.0.15</li> <li><a href="https://github.com/spring-projects/spring-security/commit/ea6e7ab78fa9a29c8c03b30b04dde4d05dba8ea1"><code>ea6e7ab</code></a> Merge branch '6.5.x' into 7.0.x</li> <li><a href="https://github.com/spring-projects/spring-security/commit/01ff3b086a60f565b332ea9257168aaa1699e279"><code>01ff3b0</code></a> Add Workflow for Deferring Issues</li> <li><a href="https://github.com/spring-projects/spring-security/commit/e8cb0ef541e8721428a674f16a86419823ce6699"><code>e8cb0ef</code></a> Merge Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs</li> <li><a href="https://github.com/spring-projects/spring-security/commit/33e6f4bd3f5641decd530b2202464f5e3211cecb"><code>33e6f4b</code></a> Merge Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs</li> <li><a href="https://github.com/spring-projects/spring-security/commit/524ae92f6bf398c77e509cf4437cbc6f94fa9c93"><code>524ae92</code></a> Merge Add Jackson Mixin for WebAuthnAuthentication</li> <li><a href="https://github.com/spring-projects/spring-security/commit/47146f375b1c5d6f8dcbd3e7d7448e161fca1b30"><code>47146f3</code></a> Add Jackson Mixin for WebAuthnAuthentication</li> <li><a href="https://github.com/spring-projects/spring-security/commit/e7080e8c7ca94056f3d0653804bd3cf212a38ba8"><code>e7080e8</code></a> Update Antora UI Spring to v0.4.26</li> <li><a href="https://github.com/spring-projects/spring-security/commit/c348a7aa46a5d19e62f5092325a07b9af8a04130"><code>c348a7a</code></a> Bump io.projectreactor:reactor-bom from 2025.0.3 to 2025.0.4</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-security/compare/7.0.3...7.0.4">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 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>
….3.0.Final] (#963) Bumps [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) from 7.2.7.Final to 7.3.0.Final. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hibernate/hibernate-orm/releases">org.hibernate.orm:hibernate-core's releases</a>.</em></p> <blockquote> <h2>Release 7.3.0</h2> <h1>Hibernate ORM 7.3.0.Final released</h1> <p>Today, we published a new release of Hibernate ORM 7.3: 7.3.0.Final.</p> <p>You can find the full list of 7.3.0.Final changes <a href="https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.3.0">here</a>.</p> <h2>What's new</h2> <ul> <li>See the <a href="https://hibernate.org/orm/releases/7.3">website</a> for requirements and compatibilities.</li> <li>See the <a href="https://docs.hibernate.org/orm/7.3/whats-new/whats-new.html">What's New</a> guide for details about new features and capabilities.</li> <li>See the <a href="https://docs.hibernate.org/orm/7.3/migration-guide/">Migration Guide</a> for details about migration.</li> </ul> <h2>Conclusion</h2> <p>For additional details, see:</p> <ul> <li>the <a href="https://hibernate.org/orm/releases/7.3/">release page</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.3/migration-guide/">Migration Guide</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.3/introduction/html_single/">Introduction Guide</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.3/userguide/html_single/">User Guide</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.3/javadocs">API docs</a></li> </ul> <p>See also the following resources related to supported APIs:</p> <ul> <li>the <a href="https://hibernate.org/community/compatibility-policy/">compatibility policy</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.3/incubating/incubating.txt">incubating API report</a> (<code>@Incubating</code>)</li> <li>the <a href="https://docs.hibernate.org/orm/7.3/deprecated/deprecated.txt">deprecated API report</a> (<code>@deprecated</code> + <code>@remove</code>)</li> <li>the <a href="https://docs.hibernate.org/orm/7.3/internals/internal.txt">internal API report</a> (internal packages, <code>@internal</code>)</li> </ul> <p>Visit the <a href="https://hibernate.org/community/">website</a> for details on getting in touch with us.</p> <h2>Release 7.3.0.CR2</h2> <h1>Hibernate ORM 7.3.0.CR2 released</h1> <p>Today, we published a new release of Hibernate ORM 7.3: 7.3.0.CR2.</p> <p>You can find the full list of 7.3.0.CR2 changes <a href="https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.3.0.CR2">here</a>.</p> <h2>What's new</h2> <ul> <li>See the <a href="https://hibernate.org/orm/releases/7.3">website</a> for requirements and compatibilities.</li> <li>See the <a href="https://docs.hibernate.org/orm/7.3/whats-new/whats-new.html">What's New</a> guide for details about new features and capabilities.</li> <li>See the <a href="https://docs.hibernate.org/orm/7.3/migration-guide/">Migration Guide</a> for details about migration.</li> </ul> <h2>Conclusion</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hibernate/hibernate-orm/blob/7.3.0/changelog.txt">org.hibernate.orm:hibernate-core's changelog</a>.</em></p> <blockquote> <h2>Changes in 7.3.0.Final (March 16, 2026)</h2> <p><a href="https://hibernate.atlassian.net/projects/HHH/versions/37673">https://hibernate.atlassian.net/projects/HHH/versions/37673</a></p> <p>** Bug * HHH-20253 ClassCastException when using hibernate-enhance-maven-plugin plugin * HHH-20229 logFlushResults ko with a <a href="https://github.com/AnyKeyJavaClass"><code>@AnyKeyJavaClass</code></a>(String.class) * HHH-20224 Exception when calling treat() twice * HHH-20212 Jakarta Data Repository implementation with custom session getter does not compile * HHH-20200 Select query returns soft deleted entries with Inheritance.TABLE_PER_CLASS * HHH-20199 Regression Hibernate 7: Using an AdditionalMappingContributor leads to a rescan of Entities that breaks when <a href="https://github.com/Converters"><code>@Converters</code></a> are present * HHH-20187 NPE in BeanValidationEventListener with StatelessSession * HHH-20176 Native Query cache causing ArrayIndexOutOfBoundsException with extra columns * HHH-20165 Hibernate processor: Panache Next generated repository name conflicts * HHH-20164 Hibernate processor: <a href="https://github.com/Delete"><code>@Delete</code></a> methods not working outside of Jakarta Data repository * HHH-20163 Hibernate processor: nested types are visited twice * HHH-20162 MySQL timeout based on innodb_lock_timeout has incorrect units * HHH-20151 Metamodel geneartor: allow implicit repositories for Panache Next * HHH-20149 HQL docs have outdated information about JPQL regarding optional select clause * HHH-20137 HbmXmlTransformer does not create <!-- raw HTML omitted --> for Element collections * HHH-20119 Values return by Enum Converter are not escaped in CREATE TABLE query * HHH-20065 Subsequent StatelessSession#insertMultiple calls lead to pending batches * HHH-20010 Infinite loop with nested embeddable * HHH-19917 Bytecode-enhanced dirty tracking fails for mixed access properties * HHH-9499 MappingException when JOINED Inheritance and bidirectional references</p> <p>** Improvement * HHH-20115 Pass a ROOT locale to loggers to avoid unnecessary class lookups</p> <p>** Sub-task * HHH-20128 Configure Locking Strategy, CTE, Temporary Tables</p> <h2>Changes in 7.3.0.CR2 (February 03, 2026)</h2> <p><a href="https://hibernate.atlassian.net/projects/HHH/versions/37404">https://hibernate.atlassian.net/projects/HHH/versions/37404</a></p> <p>** Bug * HHH-20121 NPE when logging loaded values in follow-on locking post action * HHH-20118 Vector operator SQL templates miss parenthesis around * HHH-20107 SparseFloatVector and SparseDoubleVector accept invalid size <= 0 * HHH-20103 <a href="https://github.com/ElementCollection"><code>@ElementCollection</code></a> mapping should respect <a href="https://github.com/JoinColumn"><code>@JoinColumn</code></a>(foreignKey) * HHH-20102 spec says LockTimeoutException + QueryTimeoutException should not be thrown on PostgreSQL * HHH-20101 Error persisting child entity of abstract generic entity * HHH-19715 read-only mode and collections</p> <p>** Improvement</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hibernate/hibernate-orm/commit/a61e69fcd23df00d53c0e6a94ce8e6f020951d8c"><code>a61e69f</code></a> [Jenkins release job] Preparing release 7.3.0.Final</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/db275bd585adb2f84f4474155472da90b3ccc451"><code>db275bd</code></a> [Jenkins release job] changelog.txt updated by release build 7.3.0.Final</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/df7b40102c18605e9695813cdef974a2b973edaa"><code>df7b401</code></a> HHH-20199 Test and fix duplicate converter issue with AdditionalMappingContri...</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/ad408953701d0b9e57bd31dce43e0d4299b37032"><code>ad40895</code></a> HHH-20253 Spotless apply</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/ddb0eaa0a8e77a8d2d0deb0f5028e5af8c0d5473"><code>ddb0eaa</code></a> HHH-20253 Unit test</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/4b2f3a77c7fe0447e67ad36b77593143e95ee90b"><code>4b2f3a7</code></a> HHH-20253 Fix ClassCastException when using hibernate-enhance-maven-plugin pl...</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/4c9e50b4b487dc93429ed9162b668776ffcc3b96"><code>4c9e50b</code></a> HHH-20229 Fix logging failure</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/1886ee4318fcbb01247593f5ffb869626046a9de"><code>1886ee4</code></a> HHH-20229 Add reproducer test for EntityPrinter failure with <a href="https://github.com/AnyKeyJavaClass"><code>@AnyKeyJavaClass</code></a>...</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/58eaac71ccdbe5f4c57784e4dccd754f5e8164c9"><code>58eaac7</code></a> HHH-20224 Test and fix class cast exception when accessing cached association...</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/aa13565ad797a80d0bd3f64c8b76b67d984ad720"><code>aa13565</code></a> Prep 7.3 release</li> <li>Additional commits viewable in <a href="https://github.com/hibernate/hibernate-orm/compare/7.2.7...7.3.0">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 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>
…964) Bumps org.apache.hadoop:hadoop-client from 3.3.6 to 3.4.3. [](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 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>
Bumps `grpc.version` from 1.79.0 to 1.80.0. Updates `io.grpc:grpc-bom` from 1.79.0 to 1.80.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.80.0</h2> <p><strong>API Changes</strong></p> <ul> <li>core: Added PickResult.copyWithSubchannel() and PickResult.copyWithStreamTracerFactory() to simplify updating PickResult while preserving metadata. Load balancing policies should now ensure ForwardingSubchannel decorators are unwrapped before being returned in a pick result. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>) (eae16b251)</li> </ul> <p><strong>Bug Fixes</strong></p> <ul> <li>core: Fixed the retry backoff jitter range to [0.8, 1.2] to align with the gRPC A6 specification. Retries will now occur more consistently around the calculated backoff interval. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12639">#12639</a>) (024fdd0ea) core: Fixed a race condition in RetriableStream where inFlightSubStreams counting could become inconsistent during concurrent retry and deadline events. This ensures that client calls (such as blockingUnaryCall) do not hang indefinitely and correctly receive a close signal. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12649">#12649</a>) (73abb4854)</li> </ul> <p><strong>Improvements</strong></p> <ul> <li>api: Trigger R8's ServiceLoader optimization to reduce necessary configuration when using R8 Full Mode (470219f9c). This allows gRPC to avoid reflection, and the need to specify -keeps for various class’s constructors. Upgrade to protobuf 33.4 (<a href="https://redirect.github.com/grpc/grpc-java/issues/12615">#12615</a>) (50c18f183)</li> <li>cronet: Introduced CRONET_READ_BUFFER_SIZE_KEY to allow customizing the read buffer size per-stream via CallOptions. Increasing the buffer size from the 4KB default can significantly improve performance for large messages by reducing JNI and context-switching overhead. (31fdb6c22)</li> <li>api: Moved FlagResetRule to api/testFixtures and updated ManagedChannelRegistry to honor the GRPC_ENABLE_RFC3986_URIS feature flag. This ensures that target parsing is consistent across the library when the new URI parser is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12608">#12608</a>)</li> <li>api: Updated NameResolverRegistry to natively support io.grpc.Uri. This is a foundational change that allows gRPC's name resolution system to handle URIs parsed with the new RFC 3986-compliant parser, ensuring more robust target handling. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12609">#12609</a>) (990348876)</li> <li>xds: Removed the GRPC_EXPERIMENTAL_XDS_SNI feature flag. SNI determination via xDS is now always enabled and follows gRFC A101, where SNI is derived from xDS configurations like auto_host_sni or UpstreamTlsContext.sni. This ensures that no SNI is sent if not explicitly configured, unless the legacy channel authority fallback is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12625">#12625</a>) (ac44e9681)</li> </ul> <p><strong>New Features</strong></p> <ul> <li>core: pick_first shuffling now a weighted shuffle and observes weights from EDS (34dd29042). This finishes the <a href="https://github.com/grpc/proposal/blob/master/A113-pick-first-weighted-shuffling.md">gRFC A113 pick_first: Weighted Random Shuffling</a> support</li> <li>netty: Added RFC 3986 support to the unix: name resolver. This enables proper parsing of Unix domain socket URIs, including correct handling of query and fragment components in both hierarchical (e.g., unix:///path) and opaque (e.g., unix:/path) formats. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12659">#12659</a>)</li> </ul> <p><strong>Thanks to</strong></p> <ul> <li><a href="https://github.com/becomeStar"><code>@becomeStar</code></a></li> <li><a href="https://github.com/aymanm-google"><code>@aymanm-google</code></a></li> <li><a href="https://github.com/PetitBaguette"><code>@PetitBaguette</code></a></li> <li><a href="https://github.com/stagegrowth"><code>@stagegrowth</code></a></li> <li><a href="https://github.com/wcchoi"><code>@wcchoi</code></a></li> <li><a href="https://github.com/Gyuhyeok99"><code>@Gyuhyeok99</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-java/commit/6c231b4c534d887bc6407f8af52733d996f19819"><code>6c231b4</code></a> Bump version to 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/daf7a6c3c0496dce3f9d9c26aeae2479a3a4d7de"><code>daf7a6c</code></a> Update README etc to reference 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/b7f9074e23fa543e9a804e20df8a8a656feb39ea"><code>b7f9074</code></a> Revert "fix(xds): Allow and normalize trailing dot (FQDN) in matchHostName (#...</li> <li><a href="https://github.com/grpc/grpc-java/commit/09a6e2ef6ebdbee4d3980d5ac6bd3e3e1c2d9755"><code>09a6e2e</code></a> Revert "netty: Preserve early server handshake failure cause in logs"</li> <li><a href="https://github.com/grpc/grpc-java/commit/31fdb6c2268b4b1c8ba6c995ee46c58e84a831aa"><code>31fdb6c</code></a> Add <code>CRONET_READ_BUFFER_SIZE_KEY</code> API to CronetClientStream</li> <li><a href="https://github.com/grpc/grpc-java/commit/470219f9ca330887215d3192f72095aa844d84fb"><code>470219f</code></a> Trigger R8's ServiceLoader optimization</li> <li><a href="https://github.com/grpc/grpc-java/commit/50ead96f4718569782cc7a3f694c9aa755722bac"><code>50ead96</code></a> netty: Preserve early server handshake failure cause in logs</li> <li><a href="https://github.com/grpc/grpc-java/commit/eae16b2517e294cde94c2a8b1171c0131fa7991a"><code>eae16b2</code></a> unwrap ForwardingSubchannel during Picks (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/d9320eea62534e8a87319c1124a3a0f8443e43a8"><code>d9320ee</code></a> netty: Add RFC 3986 support to the 'unix:' name resolver.</li> <li><a href="https://github.com/grpc/grpc-java/commit/d5536b34b26788993c9b0ae4212f22a35a9ecf3c"><code>d5536b3</code></a> netty: factor out some duplicated code into a helper method</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-java/compare/v1.79.0...v1.80.0">compare view</a></li> </ul> </details> <br /> Updates `io.grpc:grpc-all` from 1.79.0 to 1.80.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-java/releases">io.grpc:grpc-all's releases</a>.</em></p> <blockquote> <h2>V1.80.0</h2> <p><strong>API Changes</strong></p> <ul> <li>core: Added PickResult.copyWithSubchannel() and PickResult.copyWithStreamTracerFactory() to simplify updating PickResult while preserving metadata. Load balancing policies should now ensure ForwardingSubchannel decorators are unwrapped before being returned in a pick result. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>) (eae16b251)</li> </ul> <p><strong>Bug Fixes</strong></p> <ul> <li>core: Fixed the retry backoff jitter range to [0.8, 1.2] to align with the gRPC A6 specification. Retries will now occur more consistently around the calculated backoff interval. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12639">#12639</a>) (024fdd0ea) core: Fixed a race condition in RetriableStream where inFlightSubStreams counting could become inconsistent during concurrent retry and deadline events. This ensures that client calls (such as blockingUnaryCall) do not hang indefinitely and correctly receive a close signal. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12649">#12649</a>) (73abb4854)</li> </ul> <p><strong>Improvements</strong></p> <ul> <li>api: Trigger R8's ServiceLoader optimization to reduce necessary configuration when using R8 Full Mode (470219f9c). This allows gRPC to avoid reflection, and the need to specify -keeps for various class’s constructors. Upgrade to protobuf 33.4 (<a href="https://redirect.github.com/grpc/grpc-java/issues/12615">#12615</a>) (50c18f183)</li> <li>cronet: Introduced CRONET_READ_BUFFER_SIZE_KEY to allow customizing the read buffer size per-stream via CallOptions. Increasing the buffer size from the 4KB default can significantly improve performance for large messages by reducing JNI and context-switching overhead. (31fdb6c22)</li> <li>api: Moved FlagResetRule to api/testFixtures and updated ManagedChannelRegistry to honor the GRPC_ENABLE_RFC3986_URIS feature flag. This ensures that target parsing is consistent across the library when the new URI parser is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12608">#12608</a>)</li> <li>api: Updated NameResolverRegistry to natively support io.grpc.Uri. This is a foundational change that allows gRPC's name resolution system to handle URIs parsed with the new RFC 3986-compliant parser, ensuring more robust target handling. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12609">#12609</a>) (990348876)</li> <li>xds: Removed the GRPC_EXPERIMENTAL_XDS_SNI feature flag. SNI determination via xDS is now always enabled and follows gRFC A101, where SNI is derived from xDS configurations like auto_host_sni or UpstreamTlsContext.sni. This ensures that no SNI is sent if not explicitly configured, unless the legacy channel authority fallback is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12625">#12625</a>) (ac44e9681)</li> </ul> <p><strong>New Features</strong></p> <ul> <li>core: pick_first shuffling now a weighted shuffle and observes weights from EDS (34dd29042). This finishes the <a href="https://github.com/grpc/proposal/blob/master/A113-pick-first-weighted-shuffling.md">gRFC A113 pick_first: Weighted Random Shuffling</a> support</li> <li>netty: Added RFC 3986 support to the unix: name resolver. This enables proper parsing of Unix domain socket URIs, including correct handling of query and fragment components in both hierarchical (e.g., unix:///path) and opaque (e.g., unix:/path) formats. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12659">#12659</a>)</li> </ul> <p><strong>Thanks to</strong></p> <ul> <li><a href="https://github.com/becomeStar"><code>@becomeStar</code></a></li> <li><a href="https://github.com/aymanm-google"><code>@aymanm-google</code></a></li> <li><a href="https://github.com/PetitBaguette"><code>@PetitBaguette</code></a></li> <li><a href="https://github.com/stagegrowth"><code>@stagegrowth</code></a></li> <li><a href="https://github.com/wcchoi"><code>@wcchoi</code></a></li> <li><a href="https://github.com/Gyuhyeok99"><code>@Gyuhyeok99</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-java/commit/6c231b4c534d887bc6407f8af52733d996f19819"><code>6c231b4</code></a> Bump version to 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/daf7a6c3c0496dce3f9d9c26aeae2479a3a4d7de"><code>daf7a6c</code></a> Update README etc to reference 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/b7f9074e23fa543e9a804e20df8a8a656feb39ea"><code>b7f9074</code></a> Revert "fix(xds): Allow and normalize trailing dot (FQDN) in matchHostName (#...</li> <li><a href="https://github.com/grpc/grpc-java/commit/09a6e2ef6ebdbee4d3980d5ac6bd3e3e1c2d9755"><code>09a6e2e</code></a> Revert "netty: Preserve early server handshake failure cause in logs"</li> <li><a href="https://github.com/grpc/grpc-java/commit/31fdb6c2268b4b1c8ba6c995ee46c58e84a831aa"><code>31fdb6c</code></a> Add <code>CRONET_READ_BUFFER_SIZE_KEY</code> API to CronetClientStream</li> <li><a href="https://github.com/grpc/grpc-java/commit/470219f9ca330887215d3192f72095aa844d84fb"><code>470219f</code></a> Trigger R8's ServiceLoader optimization</li> <li><a href="https://github.com/grpc/grpc-java/commit/50ead96f4718569782cc7a3f694c9aa755722bac"><code>50ead96</code></a> netty: Preserve early server handshake failure cause in logs</li> <li><a href="https://github.com/grpc/grpc-java/commit/eae16b2517e294cde94c2a8b1171c0131fa7991a"><code>eae16b2</code></a> unwrap ForwardingSubchannel during Picks (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/d9320eea62534e8a87319c1124a3a0f8443e43a8"><code>d9320ee</code></a> netty: Add RFC 3986 support to the 'unix:' name resolver.</li> <li><a href="https://github.com/grpc/grpc-java/commit/d5536b34b26788993c9b0ae4212f22a35a9ecf3c"><code>d5536b3</code></a> netty: factor out some duplicated code into a helper method</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-java/compare/v1.79.0...v1.80.0">compare view</a></li> </ul> </details> <br /> Updates `io.grpc:grpc-api` from 1.79.0 to 1.80.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-java/releases">io.grpc:grpc-api's releases</a>.</em></p> <blockquote> <h2>V1.80.0</h2> <p><strong>API Changes</strong></p> <ul> <li>core: Added PickResult.copyWithSubchannel() and PickResult.copyWithStreamTracerFactory() to simplify updating PickResult while preserving metadata. Load balancing policies should now ensure ForwardingSubchannel decorators are unwrapped before being returned in a pick result. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>) (eae16b251)</li> </ul> <p><strong>Bug Fixes</strong></p> <ul> <li>core: Fixed the retry backoff jitter range to [0.8, 1.2] to align with the gRPC A6 specification. Retries will now occur more consistently around the calculated backoff interval. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12639">#12639</a>) (024fdd0ea) core: Fixed a race condition in RetriableStream where inFlightSubStreams counting could become inconsistent during concurrent retry and deadline events. This ensures that client calls (such as blockingUnaryCall) do not hang indefinitely and correctly receive a close signal. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12649">#12649</a>) (73abb4854)</li> </ul> <p><strong>Improvements</strong></p> <ul> <li>api: Trigger R8's ServiceLoader optimization to reduce necessary configuration when using R8 Full Mode (470219f9c). This allows gRPC to avoid reflection, and the need to specify -keeps for various class’s constructors. Upgrade to protobuf 33.4 (<a href="https://redirect.github.com/grpc/grpc-java/issues/12615">#12615</a>) (50c18f183)</li> <li>cronet: Introduced CRONET_READ_BUFFER_SIZE_KEY to allow customizing the read buffer size per-stream via CallOptions. Increasing the buffer size from the 4KB default can significantly improve performance for large messages by reducing JNI and context-switching overhead. (31fdb6c22)</li> <li>api: Moved FlagResetRule to api/testFixtures and updated ManagedChannelRegistry to honor the GRPC_ENABLE_RFC3986_URIS feature flag. This ensures that target parsing is consistent across the library when the new URI parser is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12608">#12608</a>)</li> <li>api: Updated NameResolverRegistry to natively support io.grpc.Uri. This is a foundational change that allows gRPC's name resolution system to handle URIs parsed with the new RFC 3986-compliant parser, ensuring more robust target handling. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12609">#12609</a>) (990348876)</li> <li>xds: Removed the GRPC_EXPERIMENTAL_XDS_SNI feature flag. SNI determination via xDS is now always enabled and follows gRFC A101, where SNI is derived from xDS configurations like auto_host_sni or UpstreamTlsContext.sni. This ensures that no SNI is sent if not explicitly configured, unless the legacy channel authority fallback is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12625">#12625</a>) (ac44e9681)</li> </ul> <p><strong>New Features</strong></p> <ul> <li>core: pick_first shuffling now a weighted shuffle and observes weights from EDS (34dd29042). This finishes the <a href="https://github.com/grpc/proposal/blob/master/A113-pick-first-weighted-shuffling.md">gRFC A113 pick_first: Weighted Random Shuffling</a> support</li> <li>netty: Added RFC 3986 support to the unix: name resolver. This enables proper parsing of Unix domain socket URIs, including correct handling of query and fragment components in both hierarchical (e.g., unix:///path) and opaque (e.g., unix:/path) formats. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12659">#12659</a>)</li> </ul> <p><strong>Thanks to</strong></p> <ul> <li><a href="https://github.com/becomeStar"><code>@becomeStar</code></a></li> <li><a href="https://github.com/aymanm-google"><code>@aymanm-google</code></a></li> <li><a href="https://github.com/PetitBaguette"><code>@PetitBaguette</code></a></li> <li><a href="https://github.com/stagegrowth"><code>@stagegrowth</code></a></li> <li><a href="https://github.com/wcchoi"><code>@wcchoi</code></a></li> <li><a href="https://github.com/Gyuhyeok99"><code>@Gyuhyeok99</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-java/commit/6c231b4c534d887bc6407f8af52733d996f19819"><code>6c231b4</code></a> Bump version to 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/daf7a6c3c0496dce3f9d9c26aeae2479a3a4d7de"><code>daf7a6c</code></a> Update README etc to reference 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/b7f9074e23fa543e9a804e20df8a8a656feb39ea"><code>b7f9074</code></a> Revert "fix(xds): Allow and normalize trailing dot (FQDN) in matchHostName (#...</li> <li><a href="https://github.com/grpc/grpc-java/commit/09a6e2ef6ebdbee4d3980d5ac6bd3e3e1c2d9755"><code>09a6e2e</code></a> Revert "netty: Preserve early server handshake failure cause in logs"</li> <li><a href="https://github.com/grpc/grpc-java/commit/31fdb6c2268b4b1c8ba6c995ee46c58e84a831aa"><code>31fdb6c</code></a> Add <code>CRONET_READ_BUFFER_SIZE_KEY</code> API to CronetClientStream</li> <li><a href="https://github.com/grpc/grpc-java/commit/470219f9ca330887215d3192f72095aa844d84fb"><code>470219f</code></a> Trigger R8's ServiceLoader optimization</li> <li><a href="https://github.com/grpc/grpc-java/commit/50ead96f4718569782cc7a3f694c9aa755722bac"><code>50ead96</code></a> netty: Preserve early server handshake failure cause in logs</li> <li><a href="https://github.com/grpc/grpc-java/commit/eae16b2517e294cde94c2a8b1171c0131fa7991a"><code>eae16b2</code></a> unwrap ForwardingSubchannel during Picks (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/d9320eea62534e8a87319c1124a3a0f8443e43a8"><code>d9320ee</code></a> netty: Add RFC 3986 support to the 'unix:' name resolver.</li> <li><a href="https://github.com/grpc/grpc-java/commit/d5536b34b26788993c9b0ae4212f22a35a9ecf3c"><code>d5536b3</code></a> netty: factor out some duplicated code into a helper method</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-java/compare/v1.79.0...v1.80.0">compare view</a></li> </ul> </details> <br /> Updates `io.grpc:grpc-stub` from 1.79.0 to 1.80.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-java/releases">io.grpc:grpc-stub's releases</a>.</em></p> <blockquote> <h2>V1.80.0</h2> <p><strong>API Changes</strong></p> <ul> <li>core: Added PickResult.copyWithSubchannel() and PickResult.copyWithStreamTracerFactory() to simplify updating PickResult while preserving metadata. Load balancing policies should now ensure ForwardingSubchannel decorators are unwrapped before being returned in a pick result. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>) (eae16b251)</li> </ul> <p><strong>Bug Fixes</strong></p> <ul> <li>core: Fixed the retry backoff jitter range to [0.8, 1.2] to align with the gRPC A6 specification. Retries will now occur more consistently around the calculated backoff interval. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12639">#12639</a>) (024fdd0ea) core: Fixed a race condition in RetriableStream where inFlightSubStreams counting could become inconsistent during concurrent retry and deadline events. This ensures that client calls (such as blockingUnaryCall) do not hang indefinitely and correctly receive a close signal. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12649">#12649</a>) (73abb4854)</li> </ul> <p><strong>Improvements</strong></p> <ul> <li>api: Trigger R8's ServiceLoader optimization to reduce necessary configuration when using R8 Full Mode (470219f9c). This allows gRPC to avoid reflection, and the need to specify -keeps for various class’s constructors. Upgrade to protobuf 33.4 (<a href="https://redirect.github.com/grpc/grpc-java/issues/12615">#12615</a>) (50c18f183)</li> <li>cronet: Introduced CRONET_READ_BUFFER_SIZE_KEY to allow customizing the read buffer size per-stream via CallOptions. Increasing the buffer size from the 4KB default can significantly improve performance for large messages by reducing JNI and context-switching overhead. (31fdb6c22)</li> <li>api: Moved FlagResetRule to api/testFixtures and updated ManagedChannelRegistry to honor the GRPC_ENABLE_RFC3986_URIS feature flag. This ensures that target parsing is consistent across the library when the new URI parser is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12608">#12608</a>)</li> <li>api: Updated NameResolverRegistry to natively support io.grpc.Uri. This is a foundational change that allows gRPC's name resolution system to handle URIs parsed with the new RFC 3986-compliant parser, ensuring more robust target handling. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12609">#12609</a>) (990348876)</li> <li>xds: Removed the GRPC_EXPERIMENTAL_XDS_SNI feature flag. SNI determination via xDS is now always enabled and follows gRFC A101, where SNI is derived from xDS configurations like auto_host_sni or UpstreamTlsContext.sni. This ensures that no SNI is sent if not explicitly configured, unless the legacy channel authority fallback is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12625">#12625</a>) (ac44e9681)</li> </ul> <p><strong>New Features</strong></p> <ul> <li>core: pick_first shuffling now a weighted shuffle and observes weights from EDS (34dd29042). This finishes the <a href="https://github.com/grpc/proposal/blob/master/A113-pick-first-weighted-shuffling.md">gRFC A113 pick_first: Weighted Random Shuffling</a> support</li> <li>netty: Added RFC 3986 support to the unix: name resolver. This enables proper parsing of Unix domain socket URIs, including correct handling of query and fragment components in both hierarchical (e.g., unix:///path) and opaque (e.g., unix:/path) formats. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12659">#12659</a>)</li> </ul> <p><strong>Thanks to</strong></p> <ul> <li><a href="https://github.com/becomeStar"><code>@becomeStar</code></a></li> <li><a href="https://github.com/aymanm-google"><code>@aymanm-google</code></a></li> <li><a href="https://github.com/PetitBaguette"><code>@PetitBaguette</code></a></li> <li><a href="https://github.com/stagegrowth"><code>@stagegrowth</code></a></li> <li><a href="https://github.com/wcchoi"><code>@wcchoi</code></a></li> <li><a href="https://github.com/Gyuhyeok99"><code>@Gyuhyeok99</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-java/commit/6c231b4c534d887bc6407f8af52733d996f19819"><code>6c231b4</code></a> Bump version to 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/daf7a6c3c0496dce3f9d9c26aeae2479a3a4d7de"><code>daf7a6c</code></a> Update README etc to reference 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/b7f9074e23fa543e9a804e20df8a8a656feb39ea"><code>b7f9074</code></a> Revert "fix(xds): Allow and normalize trailing dot (FQDN) in matchHostName (#...</li> <li><a href="https://github.com/grpc/grpc-java/commit/09a6e2ef6ebdbee4d3980d5ac6bd3e3e1c2d9755"><code>09a6e2e</code></a> Revert "netty: Preserve early server handshake failure cause in logs"</li> <li><a href="https://github.com/grpc/grpc-java/commit/31fdb6c2268b4b1c8ba6c995ee46c58e84a831aa"><code>31fdb6c</code></a> Add <code>CRONET_READ_BUFFER_SIZE_KEY</code> API to CronetClientStream</li> <li><a href="https://github.com/grpc/grpc-java/commit/470219f9ca330887215d3192f72095aa844d84fb"><code>470219f</code></a> Trigger R8's ServiceLoader optimization</li> <li><a href="https://github.com/grpc/grpc-java/commit/50ead96f4718569782cc7a3f694c9aa755722bac"><code>50ead96</code></a> netty: Preserve early server handshake failure cause in logs</li> <li><a href="https://github.com/grpc/grpc-java/commit/eae16b2517e294cde94c2a8b1171c0131fa7991a"><code>eae16b2</code></a> unwrap ForwardingSubchannel during Picks (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/d9320eea62534e8a87319c1124a3a0f8443e43a8"><code>d9320ee</code></a> netty: Add RFC 3986 support to the 'unix:' name resolver.</li> <li><a href="https://github.com/grpc/grpc-java/commit/d5536b34b26788993c9b0ae4212f22a35a9ecf3c"><code>d5536b3</code></a> netty: factor out some duplicated code into a helper method</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-java/compare/v1.79.0...v1.80.0">compare view</a></li> </ul> </details> <br /> Updates `io.grpc:grpc-protobuf` from 1.79.0 to 1.80.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-java/releases">io.grpc:grpc-protobuf's releases</a>.</em></p> <blockquote> <h2>V1.80.0</h2> <p><strong>API Changes</strong></p> <ul> <li>core: Added PickResult.copyWithSubchannel() and PickResult.copyWithStreamTracerFactory() to simplify updating PickResult while preserving metadata. Load balancing policies should now ensure ForwardingSubchannel decorators are unwrapped before being returned in a pick result. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>) (eae16b251)</li> </ul> <p><strong>Bug Fixes</strong></p> <ul> <li>core: Fixed the retry backoff jitter range to [0.8, 1.2] to align with the gRPC A6 specification. Retries will now occur more consistently around the calculated backoff interval. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12639">#12639</a>) (024fdd0ea) core: Fixed a race condition in RetriableStream where inFlightSubStreams counting could become inconsistent during concurrent retry and deadline events. This ensures that client calls (such as blockingUnaryCall) do not hang indefinitely and correctly receive a close signal. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12649">#12649</a>) (73abb4854)</li> </ul> <p><strong>Improvements</strong></p> <ul> <li>api: Trigger R8's ServiceLoader optimization to reduce necessary configuration when using R8 Full Mode (470219f9c). This allows gRPC to avoid reflection, and the need to specify -keeps for various class’s constructors. Upgrade to protobuf 33.4 (<a href="https://redirect.github.com/grpc/grpc-java/issues/12615">#12615</a>) (50c18f183)</li> <li>cronet: Introduced CRONET_READ_BUFFER_SIZE_KEY to allow customizing the read buffer size per-stream via CallOptions. Increasing the buffer size from the 4KB default can significantly improve performance for large messages by reducing JNI and context-switching overhead. (31fdb6c22)</li> <li>api: Moved FlagResetRule to api/testFixtures and updated ManagedChannelRegistry to honor the GRPC_ENABLE_RFC3986_URIS feature flag. This ensures that target parsing is consistent across the library when the new URI parser is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12608">#12608</a>)</li> <li>api: Updated NameResolverRegistry to natively support io.grpc.Uri. This is a foundational change that allows gRPC's name resolution system to handle URIs parsed with the new RFC 3986-compliant parser, ensuring more robust target handling. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12609">#12609</a>) (990348876)</li> <li>xds: Removed the GRPC_EXPERIMENTAL_XDS_SNI feature flag. SNI determination via xDS is now always enabled and follows gRFC A101, where SNI is derived from xDS configurations like auto_host_sni or UpstreamTlsContext.sni. This ensures that no SNI is sent if not explicitly configured, unless the legacy channel authority fallback is enabled. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12625">#12625</a>) (ac44e9681)</li> </ul> <p><strong>New Features</strong></p> <ul> <li>core: pick_first shuffling now a weighted shuffle and observes weights from EDS (34dd29042). This finishes the <a href="https://github.com/grpc/proposal/blob/master/A113-pick-first-weighted-shuffling.md">gRFC A113 pick_first: Weighted Random Shuffling</a> support</li> <li>netty: Added RFC 3986 support to the unix: name resolver. This enables proper parsing of Unix domain socket URIs, including correct handling of query and fragment components in both hierarchical (e.g., unix:///path) and opaque (e.g., unix:/path) formats. (<a href="https://redirect.github.com/grpc/grpc-java/issues/12659">#12659</a>)</li> </ul> <p><strong>Thanks to</strong></p> <ul> <li><a href="https://github.com/becomeStar"><code>@becomeStar</code></a></li> <li><a href="https://github.com/aymanm-google"><code>@aymanm-google</code></a></li> <li><a href="https://github.com/PetitBaguette"><code>@PetitBaguette</code></a></li> <li><a href="https://github.com/stagegrowth"><code>@stagegrowth</code></a></li> <li><a href="https://github.com/wcchoi"><code>@wcchoi</code></a></li> <li><a href="https://github.com/Gyuhyeok99"><code>@Gyuhyeok99</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-java/commit/6c231b4c534d887bc6407f8af52733d996f19819"><code>6c231b4</code></a> Bump version to 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/daf7a6c3c0496dce3f9d9c26aeae2479a3a4d7de"><code>daf7a6c</code></a> Update README etc to reference 1.80.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/b7f9074e23fa543e9a804e20df8a8a656feb39ea"><code>b7f9074</code></a> Revert "fix(xds): Allow and normalize trailing dot (FQDN) in matchHostName (#...</li> <li><a href="https://github.com/grpc/grpc-java/commit/09a6e2ef6ebdbee4d3980d5ac6bd3e3e1c2d9755"><code>09a6e2e</code></a> Revert "netty: Preserve early server handshake failure cause in logs"</li> <li><a href="https://github.com/grpc/grpc-java/commit/31fdb6c2268b4b1c8ba6c995ee46c58e84a831aa"><code>31fdb6c</code></a> Add <code>CRONET_READ_BUFFER_SIZE_KEY</code> API to CronetClientStream</li> <li><a href="https://github.com/grpc/grpc-java/commit/470219f9ca330887215d3192f72095aa844d84fb"><code>470219f</code></a> Trigger R8's ServiceLoader optimization</li> <li><a href="https://github.com/grpc/grpc-java/commit/50ead96f4718569782cc7a3f694c9aa755722bac"><code>50ead96</code></a> netty: Preserve early server handshake failure cause in logs</li> <li><a href="https://github.com/grpc/grpc-java/commit/eae16b2517e294cde94c2a8b1171c0131fa7991a"><code>eae16b2</code></a> unwrap ForwardingSubchannel during Picks (<a href="https://redirect.github.com/grpc/grpc-java/issues/12658">#12658</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/d9320eea62534e8a87319c1124a3a0f8443e43a8"><code>d9320ee</code></a> netty: Add RFC 3986 support to the 'unix:' name resolver.</li> <li><a href="https://github.com/grpc/grpc-java/commit/d5536b34b26788993c9b0ae4212f22a35a9ecf3c"><code>d5536b3</code></a> netty: factor out some duplicated code into a helper method</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-java/compare/v1.79.0...v1.80.0">compare view</a></li> </ul> </details> <br /> 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 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>
Bumps `awssdk.version` from 2.42.14 to 2.42.15. Updates `software.amazon.awssdk:s3` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:lambda` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:ses` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:cloudwatch` from 2.42.14 to 2.42.15 Updates `software.amazon.awssdk:costexplorer` from 2.42.14 to 2.42.15 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 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>
Bumps [commons-net:commons-net](https://github.com/apache/commons-net) from 3.12.0 to 3.13.0. - [Changelog](https://github.com/apache/commons-net/blob/master/RELEASE-NOTES.txt) - [Commits](apache/commons-net@rel/commons-net-3.12.0...rel/commons-net-3.13.0) --- updated-dependencies: - dependency-name: commons-net:commons-net dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



No description provided.