dependabot[bot] opened a new pull request, #799: URL: https://github.com/apache/ws-axiom/pull/799
Bumps `spring.version` from 7.0.6 to 7.0.7. Updates `org.springframework:spring-core` from 7.0.6 to 7.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-core's releases</a>.</em></p> <blockquote> <h2>v7.0.7</h2> <h2>:star: New Features</h2> <ul> <li>Improve <code>SpringValidatorAdapter</code> and <code>MethodValidationAdapter</code> performance <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36621">#36621</a></li> <li>Support JSON array decoding to <code>Flux</code> in <code>KotlinSerializationJsonDecoder</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36597">#36597</a></li> <li>Deprecate <code>methodIdentification()</code> in <code>CacheAspectSupport</code> for removal <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36575">#36575</a></li> <li>Add MockRestServiceServer#createServer variant for RestClient <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36572">#36572</a></li> <li>Create RestClientXhrTransport variant replacing RestTemplateXhrTransport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36566">#36566</a></li> <li>Improve error handling in multipart codecs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36563">#36563</a></li> <li>Make <code>ApplicationListenerMethodAdapter#getTargetMethod()</code> public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36558">#36558</a></li> <li>ApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36551">#36551</a></li> <li>LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36527">#36527</a></li> <li>Add registerManagedResource variant with bean key argument to MBeanExporter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36520">#36520</a></li> <li>Handle blank Accept-Language header in AcceptHeaderLocaleResolver <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36513">#36513</a></li> <li>Make AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36501">#36501</a></li> <li>MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36499">#36499</a></li> <li>Add PreFlightRequestFilter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36482">#36482</a></li> <li>Support configuration of extension context scope for <code>SpringExtension</code> via Spring or JUnit properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36460">#36460</a></li> <li>Lower log level of "Cache miss for REQUEST dispatch" in HandlerMappingIntrospector <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36309">#36309</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36625">#36625</a></li> <li>Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36609">#36609</a></li> <li><code>MergedAnnotation</code> does not use <code>ClassLoader</code> for method or field <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36606">#36606</a></li> <li><code>@Sql</code> fails if <code>DataSource</code> is wrapped in a <code>TransactionAwareDataSourceProxy</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36611">#36611</a></li> <li><code>AnnotatedTypeMetadata</code> no longer retains source declaration order on Java 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36598">#36598</a></li> <li><code>MergedAnnotation.asMap()</code> fails when an attribute references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36586">#36586</a></li> <li><code>FileSystemResource</code> does not strictly follow the <code>Resource#isReadable()</code> contract <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36584">#36584</a></li> <li>Converter overrides in HttpMessageConverters only apply when defaults are registered <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36579">#36579</a></li> <li>Invalid method return type metadata for ClassFile variant on JDK 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36577">#36577</a></li> <li>Fix Writer lifecycle for <code>AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36565">#36565</a></li> <li>Flushing-related regression in <code>SseServerResponse</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36537">#36537</a></li> <li>LazyConnectionDataSourceProxy does not pass on holdability to target Connection <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36528">#36528</a></li> <li><code>AnnotationBeanNameGenerator</code> fails when an annotation references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36524">#36524</a></li> <li>Perserve default API version in RestClientAdapter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36514">#36514</a></li> <li>Inconsistent codings resolution in resource resolvers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36507">#36507</a></li> <li><code>DefaultJmsListenerContainer</code> may hang in an endless loop in <code>doShutdown</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36506">#36506</a></li> <li>Query not hidden in DefaultClientResponse checkpoint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36502">#36502</a></li> <li>RestClient closes stream for ResponseEntity<!-- raw HTML omitted --> responses <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36492">#36492</a></li> <li>IllegalStateException when using websocket handshake headers with Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36486">#36486</a></li> <li>Invalid nullness information for ParameterizedTypeReference <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36477">#36477</a></li> <li>WebTestClient cannot assert null list elements <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36476">#36476</a></li> <li>Handle Kotlin nullable value class param correctly in <code>CoroutineUtils</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36449">#36449</a></li> <li>Remove RFC 2047 encoding from Content-Disposition filename <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36328">#36328</a></li> <li>Parent traceId is not reused when calling WebClient.awaitExchange function <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36182">#36182</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Clarify semantics of HttpMethod.valueOf() <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36652">#36652</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169"><code>c997d40</code></a> Release v7.0.7</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305"><code>9185254</code></a> Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf"><code>802fa4d</code></a> Refine RetryListener example</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1"><code>7052da4</code></a> Add doOnDiscard in MultipartHttpMessageReader</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a"><code>63817ce</code></a> Add missing tests for WebRequestDataBinder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68"><code>61bd790</code></a> Polish WebRequestDataBinderTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6"><code>ab6637c</code></a> Completely extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef"><code>c9b88b4</code></a> Extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe"><code>68c575a</code></a> Revise "Skip binding entirely when field is not allowed"</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74"><code>cb32046</code></a> Further clarify semantics of HttpMethod.valueOf()</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-context` from 7.0.6 to 7.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-context's releases</a>.</em></p> <blockquote> <h2>v7.0.7</h2> <h2>:star: New Features</h2> <ul> <li>Improve <code>SpringValidatorAdapter</code> and <code>MethodValidationAdapter</code> performance <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36621">#36621</a></li> <li>Support JSON array decoding to <code>Flux</code> in <code>KotlinSerializationJsonDecoder</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36597">#36597</a></li> <li>Deprecate <code>methodIdentification()</code> in <code>CacheAspectSupport</code> for removal <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36575">#36575</a></li> <li>Add MockRestServiceServer#createServer variant for RestClient <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36572">#36572</a></li> <li>Create RestClientXhrTransport variant replacing RestTemplateXhrTransport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36566">#36566</a></li> <li>Improve error handling in multipart codecs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36563">#36563</a></li> <li>Make <code>ApplicationListenerMethodAdapter#getTargetMethod()</code> public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36558">#36558</a></li> <li>ApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36551">#36551</a></li> <li>LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36527">#36527</a></li> <li>Add registerManagedResource variant with bean key argument to MBeanExporter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36520">#36520</a></li> <li>Handle blank Accept-Language header in AcceptHeaderLocaleResolver <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36513">#36513</a></li> <li>Make AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36501">#36501</a></li> <li>MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36499">#36499</a></li> <li>Add PreFlightRequestFilter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36482">#36482</a></li> <li>Support configuration of extension context scope for <code>SpringExtension</code> via Spring or JUnit properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36460">#36460</a></li> <li>Lower log level of "Cache miss for REQUEST dispatch" in HandlerMappingIntrospector <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36309">#36309</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36625">#36625</a></li> <li>Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36609">#36609</a></li> <li><code>MergedAnnotation</code> does not use <code>ClassLoader</code> for method or field <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36606">#36606</a></li> <li><code>@Sql</code> fails if <code>DataSource</code> is wrapped in a <code>TransactionAwareDataSourceProxy</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36611">#36611</a></li> <li><code>AnnotatedTypeMetadata</code> no longer retains source declaration order on Java 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36598">#36598</a></li> <li><code>MergedAnnotation.asMap()</code> fails when an attribute references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36586">#36586</a></li> <li><code>FileSystemResource</code> does not strictly follow the <code>Resource#isReadable()</code> contract <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36584">#36584</a></li> <li>Converter overrides in HttpMessageConverters only apply when defaults are registered <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36579">#36579</a></li> <li>Invalid method return type metadata for ClassFile variant on JDK 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36577">#36577</a></li> <li>Fix Writer lifecycle for <code>AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36565">#36565</a></li> <li>Flushing-related regression in <code>SseServerResponse</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36537">#36537</a></li> <li>LazyConnectionDataSourceProxy does not pass on holdability to target Connection <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36528">#36528</a></li> <li><code>AnnotationBeanNameGenerator</code> fails when an annotation references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36524">#36524</a></li> <li>Perserve default API version in RestClientAdapter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36514">#36514</a></li> <li>Inconsistent codings resolution in resource resolvers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36507">#36507</a></li> <li><code>DefaultJmsListenerContainer</code> may hang in an endless loop in <code>doShutdown</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36506">#36506</a></li> <li>Query not hidden in DefaultClientResponse checkpoint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36502">#36502</a></li> <li>RestClient closes stream for ResponseEntity<!-- raw HTML omitted --> responses <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36492">#36492</a></li> <li>IllegalStateException when using websocket handshake headers with Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36486">#36486</a></li> <li>Invalid nullness information for ParameterizedTypeReference <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36477">#36477</a></li> <li>WebTestClient cannot assert null list elements <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36476">#36476</a></li> <li>Handle Kotlin nullable value class param correctly in <code>CoroutineUtils</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36449">#36449</a></li> <li>Remove RFC 2047 encoding from Content-Disposition filename <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36328">#36328</a></li> <li>Parent traceId is not reused when calling WebClient.awaitExchange function <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36182">#36182</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Clarify semantics of HttpMethod.valueOf() <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36652">#36652</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169"><code>c997d40</code></a> Release v7.0.7</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305"><code>9185254</code></a> Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf"><code>802fa4d</code></a> Refine RetryListener example</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1"><code>7052da4</code></a> Add doOnDiscard in MultipartHttpMessageReader</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a"><code>63817ce</code></a> Add missing tests for WebRequestDataBinder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68"><code>61bd790</code></a> Polish WebRequestDataBinderTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6"><code>ab6637c</code></a> Completely extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef"><code>c9b88b4</code></a> Extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe"><code>68c575a</code></a> Revise "Skip binding entirely when field is not allowed"</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74"><code>cb32046</code></a> Further clarify semantics of HttpMethod.valueOf()</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-beans` from 7.0.6 to 7.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-beans's releases</a>.</em></p> <blockquote> <h2>v7.0.7</h2> <h2>:star: New Features</h2> <ul> <li>Improve <code>SpringValidatorAdapter</code> and <code>MethodValidationAdapter</code> performance <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36621">#36621</a></li> <li>Support JSON array decoding to <code>Flux</code> in <code>KotlinSerializationJsonDecoder</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36597">#36597</a></li> <li>Deprecate <code>methodIdentification()</code> in <code>CacheAspectSupport</code> for removal <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36575">#36575</a></li> <li>Add MockRestServiceServer#createServer variant for RestClient <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36572">#36572</a></li> <li>Create RestClientXhrTransport variant replacing RestTemplateXhrTransport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36566">#36566</a></li> <li>Improve error handling in multipart codecs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36563">#36563</a></li> <li>Make <code>ApplicationListenerMethodAdapter#getTargetMethod()</code> public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36558">#36558</a></li> <li>ApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36551">#36551</a></li> <li>LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36527">#36527</a></li> <li>Add registerManagedResource variant with bean key argument to MBeanExporter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36520">#36520</a></li> <li>Handle blank Accept-Language header in AcceptHeaderLocaleResolver <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36513">#36513</a></li> <li>Make AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36501">#36501</a></li> <li>MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36499">#36499</a></li> <li>Add PreFlightRequestFilter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36482">#36482</a></li> <li>Support configuration of extension context scope for <code>SpringExtension</code> via Spring or JUnit properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36460">#36460</a></li> <li>Lower log level of "Cache miss for REQUEST dispatch" in HandlerMappingIntrospector <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36309">#36309</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36625">#36625</a></li> <li>Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36609">#36609</a></li> <li><code>MergedAnnotation</code> does not use <code>ClassLoader</code> for method or field <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36606">#36606</a></li> <li><code>@Sql</code> fails if <code>DataSource</code> is wrapped in a <code>TransactionAwareDataSourceProxy</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36611">#36611</a></li> <li><code>AnnotatedTypeMetadata</code> no longer retains source declaration order on Java 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36598">#36598</a></li> <li><code>MergedAnnotation.asMap()</code> fails when an attribute references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36586">#36586</a></li> <li><code>FileSystemResource</code> does not strictly follow the <code>Resource#isReadable()</code> contract <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36584">#36584</a></li> <li>Converter overrides in HttpMessageConverters only apply when defaults are registered <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36579">#36579</a></li> <li>Invalid method return type metadata for ClassFile variant on JDK 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36577">#36577</a></li> <li>Fix Writer lifecycle for <code>AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36565">#36565</a></li> <li>Flushing-related regression in <code>SseServerResponse</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36537">#36537</a></li> <li>LazyConnectionDataSourceProxy does not pass on holdability to target Connection <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36528">#36528</a></li> <li><code>AnnotationBeanNameGenerator</code> fails when an annotation references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36524">#36524</a></li> <li>Perserve default API version in RestClientAdapter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36514">#36514</a></li> <li>Inconsistent codings resolution in resource resolvers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36507">#36507</a></li> <li><code>DefaultJmsListenerContainer</code> may hang in an endless loop in <code>doShutdown</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36506">#36506</a></li> <li>Query not hidden in DefaultClientResponse checkpoint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36502">#36502</a></li> <li>RestClient closes stream for ResponseEntity<!-- raw HTML omitted --> responses <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36492">#36492</a></li> <li>IllegalStateException when using websocket handshake headers with Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36486">#36486</a></li> <li>Invalid nullness information for ParameterizedTypeReference <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36477">#36477</a></li> <li>WebTestClient cannot assert null list elements <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36476">#36476</a></li> <li>Handle Kotlin nullable value class param correctly in <code>CoroutineUtils</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36449">#36449</a></li> <li>Remove RFC 2047 encoding from Content-Disposition filename <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36328">#36328</a></li> <li>Parent traceId is not reused when calling WebClient.awaitExchange function <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36182">#36182</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Clarify semantics of HttpMethod.valueOf() <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36652">#36652</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169"><code>c997d40</code></a> Release v7.0.7</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305"><code>9185254</code></a> Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf"><code>802fa4d</code></a> Refine RetryListener example</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1"><code>7052da4</code></a> Add doOnDiscard in MultipartHttpMessageReader</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a"><code>63817ce</code></a> Add missing tests for WebRequestDataBinder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68"><code>61bd790</code></a> Polish WebRequestDataBinderTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6"><code>ab6637c</code></a> Completely extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef"><code>c9b88b4</code></a> Extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe"><code>68c575a</code></a> Revise "Skip binding entirely when field is not allowed"</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74"><code>cb32046</code></a> Further clarify semantics of HttpMethod.valueOf()</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-web` from 7.0.6 to 7.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-web's releases</a>.</em></p> <blockquote> <h2>v7.0.7</h2> <h2>:star: New Features</h2> <ul> <li>Improve <code>SpringValidatorAdapter</code> and <code>MethodValidationAdapter</code> performance <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36621">#36621</a></li> <li>Support JSON array decoding to <code>Flux</code> in <code>KotlinSerializationJsonDecoder</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36597">#36597</a></li> <li>Deprecate <code>methodIdentification()</code> in <code>CacheAspectSupport</code> for removal <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36575">#36575</a></li> <li>Add MockRestServiceServer#createServer variant for RestClient <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36572">#36572</a></li> <li>Create RestClientXhrTransport variant replacing RestTemplateXhrTransport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36566">#36566</a></li> <li>Improve error handling in multipart codecs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36563">#36563</a></li> <li>Make <code>ApplicationListenerMethodAdapter#getTargetMethod()</code> public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36558">#36558</a></li> <li>ApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36551">#36551</a></li> <li>LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36527">#36527</a></li> <li>Add registerManagedResource variant with bean key argument to MBeanExporter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36520">#36520</a></li> <li>Handle blank Accept-Language header in AcceptHeaderLocaleResolver <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36513">#36513</a></li> <li>Make AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36501">#36501</a></li> <li>MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36499">#36499</a></li> <li>Add PreFlightRequestFilter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36482">#36482</a></li> <li>Support configuration of extension context scope for <code>SpringExtension</code> via Spring or JUnit properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36460">#36460</a></li> <li>Lower log level of "Cache miss for REQUEST dispatch" in HandlerMappingIntrospector <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36309">#36309</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36625">#36625</a></li> <li>Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36609">#36609</a></li> <li><code>MergedAnnotation</code> does not use <code>ClassLoader</code> for method or field <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36606">#36606</a></li> <li><code>@Sql</code> fails if <code>DataSource</code> is wrapped in a <code>TransactionAwareDataSourceProxy</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36611">#36611</a></li> <li><code>AnnotatedTypeMetadata</code> no longer retains source declaration order on Java 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36598">#36598</a></li> <li><code>MergedAnnotation.asMap()</code> fails when an attribute references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36586">#36586</a></li> <li><code>FileSystemResource</code> does not strictly follow the <code>Resource#isReadable()</code> contract <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36584">#36584</a></li> <li>Converter overrides in HttpMessageConverters only apply when defaults are registered <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36579">#36579</a></li> <li>Invalid method return type metadata for ClassFile variant on JDK 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36577">#36577</a></li> <li>Fix Writer lifecycle for <code>AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36565">#36565</a></li> <li>Flushing-related regression in <code>SseServerResponse</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36537">#36537</a></li> <li>LazyConnectionDataSourceProxy does not pass on holdability to target Connection <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36528">#36528</a></li> <li><code>AnnotationBeanNameGenerator</code> fails when an annotation references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36524">#36524</a></li> <li>Perserve default API version in RestClientAdapter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36514">#36514</a></li> <li>Inconsistent codings resolution in resource resolvers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36507">#36507</a></li> <li><code>DefaultJmsListenerContainer</code> may hang in an endless loop in <code>doShutdown</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36506">#36506</a></li> <li>Query not hidden in DefaultClientResponse checkpoint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36502">#36502</a></li> <li>RestClient closes stream for ResponseEntity<!-- raw HTML omitted --> responses <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36492">#36492</a></li> <li>IllegalStateException when using websocket handshake headers with Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36486">#36486</a></li> <li>Invalid nullness information for ParameterizedTypeReference <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36477">#36477</a></li> <li>WebTestClient cannot assert null list elements <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36476">#36476</a></li> <li>Handle Kotlin nullable value class param correctly in <code>CoroutineUtils</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36449">#36449</a></li> <li>Remove RFC 2047 encoding from Content-Disposition filename <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36328">#36328</a></li> <li>Parent traceId is not reused when calling WebClient.awaitExchange function <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36182">#36182</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Clarify semantics of HttpMethod.valueOf() <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36652">#36652</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169"><code>c997d40</code></a> Release v7.0.7</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305"><code>9185254</code></a> Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf"><code>802fa4d</code></a> Refine RetryListener example</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1"><code>7052da4</code></a> Add doOnDiscard in MultipartHttpMessageReader</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a"><code>63817ce</code></a> Add missing tests for WebRequestDataBinder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68"><code>61bd790</code></a> Polish WebRequestDataBinderTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6"><code>ab6637c</code></a> Completely extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef"><code>c9b88b4</code></a> Extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe"><code>68c575a</code></a> Revise "Skip binding entirely when field is not allowed"</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74"><code>cb32046</code></a> Further clarify semantics of HttpMethod.valueOf()</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-aop` from 7.0.6 to 7.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-aop's releases</a>.</em></p> <blockquote> <h2>v7.0.7</h2> <h2>:star: New Features</h2> <ul> <li>Improve <code>SpringValidatorAdapter</code> and <code>MethodValidationAdapter</code> performance <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36621">#36621</a></li> <li>Support JSON array decoding to <code>Flux</code> in <code>KotlinSerializationJsonDecoder</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36597">#36597</a></li> <li>Deprecate <code>methodIdentification()</code> in <code>CacheAspectSupport</code> for removal <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36575">#36575</a></li> <li>Add MockRestServiceServer#createServer variant for RestClient <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36572">#36572</a></li> <li>Create RestClientXhrTransport variant replacing RestTemplateXhrTransport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36566">#36566</a></li> <li>Improve error handling in multipart codecs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36563">#36563</a></li> <li>Make <code>ApplicationListenerMethodAdapter#getTargetMethod()</code> public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36558">#36558</a></li> <li>ApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36551">#36551</a></li> <li>LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36527">#36527</a></li> <li>Add registerManagedResource variant with bean key argument to MBeanExporter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36520">#36520</a></li> <li>Handle blank Accept-Language header in AcceptHeaderLocaleResolver <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36513">#36513</a></li> <li>Make AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36501">#36501</a></li> <li>MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36499">#36499</a></li> <li>Add PreFlightRequestFilter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36482">#36482</a></li> <li>Support configuration of extension context scope for <code>SpringExtension</code> via Spring or JUnit properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36460">#36460</a></li> <li>Lower log level of "Cache miss for REQUEST dispatch" in HandlerMappingIntrospector <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36309">#36309</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36625">#36625</a></li> <li>Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36609">#36609</a></li> <li><code>MergedAnnotation</code> does not use <code>ClassLoader</code> for method or field <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36606">#36606</a></li> <li><code>@Sql</code> fails if <code>DataSource</code> is wrapped in a <code>TransactionAwareDataSourceProxy</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36611">#36611</a></li> <li><code>AnnotatedTypeMetadata</code> no longer retains source declaration order on Java 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36598">#36598</a></li> <li><code>MergedAnnotation.asMap()</code> fails when an attribute references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36586">#36586</a></li> <li><code>FileSystemResource</code> does not strictly follow the <code>Resource#isReadable()</code> contract <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36584">#36584</a></li> <li>Converter overrides in HttpMessageConverters only apply when defaults are registered <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36579">#36579</a></li> <li>Invalid method return type metadata for ClassFile variant on JDK 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36577">#36577</a></li> <li>Fix Writer lifecycle for <code>AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36565">#36565</a></li> <li>Flushing-related regression in <code>SseServerResponse</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36537">#36537</a></li> <li>LazyConnectionDataSourceProxy does not pass on holdability to target Connection <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36528">#36528</a></li> <li><code>AnnotationBeanNameGenerator</code> fails when an annotation references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36524">#36524</a></li> <li>Perserve default API version in RestClientAdapter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36514">#36514</a></li> <li>Inconsistent codings resolution in resource resolvers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36507">#36507</a></li> <li><code>DefaultJmsListenerContainer</code> may hang in an endless loop in <code>doShutdown</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36506">#36506</a></li> <li>Query not hidden in DefaultClientResponse checkpoint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36502">#36502</a></li> <li>RestClient closes stream for ResponseEntity<!-- raw HTML omitted --> responses <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36492">#36492</a></li> <li>IllegalStateException when using websocket handshake headers with Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36486">#36486</a></li> <li>Invalid nullness information for ParameterizedTypeReference <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36477">#36477</a></li> <li>WebTestClient cannot assert null list elements <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36476">#36476</a></li> <li>Handle Kotlin nullable value class param correctly in <code>CoroutineUtils</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36449">#36449</a></li> <li>Remove RFC 2047 encoding from Content-Disposition filename <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36328">#36328</a></li> <li>Parent traceId is not reused when calling WebClient.awaitExchange function <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36182">#36182</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Clarify semantics of HttpMethod.valueOf() <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36652">#36652</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169"><code>c997d40</code></a> Release v7.0.7</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305"><code>9185254</code></a> Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf"><code>802fa4d</code></a> Refine RetryListener example</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1"><code>7052da4</code></a> Add doOnDiscard in MultipartHttpMessageReader</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a"><code>63817ce</code></a> Add missing tests for WebRequestDataBinder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68"><code>61bd790</code></a> Polish WebRequestDataBinderTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6"><code>ab6637c</code></a> Completely extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef"><code>c9b88b4</code></a> Extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe"><code>68c575a</code></a> Revise "Skip binding entirely when field is not allowed"</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74"><code>cb32046</code></a> Further clarify semantics of HttpMethod.valueOf()</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-oxm` from 7.0.6 to 7.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-oxm's releases</a>.</em></p> <blockquote> <h2>v7.0.7</h2> <h2>:star: New Features</h2> <ul> <li>Improve <code>SpringValidatorAdapter</code> and <code>MethodValidationAdapter</code> performance <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36621">#36621</a></li> <li>Support JSON array decoding to <code>Flux</code> in <code>KotlinSerializationJsonDecoder</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36597">#36597</a></li> <li>Deprecate <code>methodIdentification()</code> in <code>CacheAspectSupport</code> for removal <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36575">#36575</a></li> <li>Add MockRestServiceServer#createServer variant for RestClient <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36572">#36572</a></li> <li>Create RestClientXhrTransport variant replacing RestTemplateXhrTransport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36566">#36566</a></li> <li>Improve error handling in multipart codecs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36563">#36563</a></li> <li>Make <code>ApplicationListenerMethodAdapter#getTargetMethod()</code> public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36558">#36558</a></li> <li>ApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36551">#36551</a></li> <li>LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36527">#36527</a></li> <li>Add registerManagedResource variant with bean key argument to MBeanExporter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36520">#36520</a></li> <li>Handle blank Accept-Language header in AcceptHeaderLocaleResolver <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36513">#36513</a></li> <li>Make AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36501">#36501</a></li> <li>MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36499">#36499</a></li> <li>Add PreFlightRequestFilter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36482">#36482</a></li> <li>Support configuration of extension context scope for <code>SpringExtension</code> via Spring or JUnit properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36460">#36460</a></li> <li>Lower log level of "Cache miss for REQUEST dispatch" in HandlerMappingIntrospector <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36309">#36309</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36625">#36625</a></li> <li>Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36609">#36609</a></li> <li><code>MergedAnnotation</code> does not use <code>ClassLoader</code> for method or field <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36606">#36606</a></li> <li><code>@Sql</code> fails if <code>DataSource</code> is wrapped in a <code>TransactionAwareDataSourceProxy</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36611">#36611</a></li> <li><code>AnnotatedTypeMetadata</code> no longer retains source declaration order on Java 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36598">#36598</a></li> <li><code>MergedAnnotation.asMap()</code> fails when an attribute references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36586">#36586</a></li> <li><code>FileSystemResource</code> does not strictly follow the <code>Resource#isReadable()</code> contract <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36584">#36584</a></li> <li>Converter overrides in HttpMessageConverters only apply when defaults are registered <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36579">#36579</a></li> <li>Invalid method return type metadata for ClassFile variant on JDK 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36577">#36577</a></li> <li>Fix Writer lifecycle for <code>AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36565">#36565</a></li> <li>Flushing-related regression in <code>SseServerResponse</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36537">#36537</a></li> <li>LazyConnectionDataSourceProxy does not pass on holdability to target Connection <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36528">#36528</a></li> <li><code>AnnotationBeanNameGenerator</code> fails when an annotation references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36524">#36524</a></li> <li>Perserve default API version in RestClientAdapter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36514">#36514</a></li> <li>Inconsistent codings resolution in resource resolvers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36507">#36507</a></li> <li><code>DefaultJmsListenerContainer</code> may hang in an endless loop in <code>doShutdown</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36506">#36506</a></li> <li>Query not hidden in DefaultClientResponse checkpoint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36502">#36502</a></li> <li>RestClient closes stream for ResponseEntity<!-- raw HTML omitted --> responses <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36492">#36492</a></li> <li>IllegalStateException when using websocket handshake headers with Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36486">#36486</a></li> <li>Invalid nullness information for ParameterizedTypeReference <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36477">#36477</a></li> <li>WebTestClient cannot assert null list elements <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36476">#36476</a></li> <li>Handle Kotlin nullable value class param correctly in <code>CoroutineUtils</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36449">#36449</a></li> <li>Remove RFC 2047 encoding from Content-Disposition filename <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36328">#36328</a></li> <li>Parent traceId is not reused when calling WebClient.awaitExchange function <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36182">#36182</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Clarify semantics of HttpMethod.valueOf() <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36652">#36652</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169"><code>c997d40</code></a> Release v7.0.7</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305"><code>9185254</code></a> Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf"><code>802fa4d</code></a> Refine RetryListener example</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1"><code>7052da4</code></a> Add doOnDiscard in MultipartHttpMessageReader</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a"><code>63817ce</code></a> Add missing tests for WebRequestDataBinder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68"><code>61bd790</code></a> Polish WebRequestDataBinderTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6"><code>ab6637c</code></a> Completely extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef"><code>c9b88b4</code></a> Extract ServletRequestParameterPropertyValuesTests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe"><code>68c575a</code></a> Revise "Skip binding entirely when field is not allowed"</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74"><code>cb32046</code></a> Further clarify semantics of HttpMethod.valueOf()</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-test` from 7.0.6 to 7.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-test's releases</a>.</em></p> <blockquote> <h2>v7.0.7</h2> <h2>:star: New Features</h2> <ul> <li>Improve <code>SpringValidatorAdapter</code> and <code>MethodValidationAdapter</code> performance <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36621">#36621</a></li> <li>Support JSON array decoding to <code>Flux</code> in <code>KotlinSerializationJsonDecoder</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36597">#36597</a></li> <li>Deprecate <code>methodIdentification()</code> in <code>CacheAspectSupport</code> for removal <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36575">#36575</a></li> <li>Add MockRestServiceServer#createServer variant for RestClient <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36572">#36572</a></li> <li>Create RestClientXhrTransport variant replacing RestTemplateXhrTransport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36566">#36566</a></li> <li>Improve error handling in multipart codecs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36563">#36563</a></li> <li>Make <code>ApplicationListenerMethodAdapter#getTargetMethod()</code> public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36558">#36558</a></li> <li>ApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36551">#36551</a></li> <li>LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36527">#36527</a></li> <li>Add registerManagedResource variant with bean key argument to MBeanExporter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36520">#36520</a></li> <li>Handle blank Accept-Language header in AcceptHeaderLocaleResolver <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36513">#36513</a></li> <li>Make AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36501">#36501</a></li> <li>MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36499">#36499</a></li> <li>Add PreFlightRequestFilter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36482">#36482</a></li> <li>Support configuration of extension context scope for <code>SpringExtension</code> via Spring or JUnit properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36460">#36460</a></li> <li>Lower log level of "Cache miss for REQUEST dispatch" in HandlerMappingIntrospector <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36309">#36309</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36625">#36625</a></li> <li>Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36609">#36609</a></li> <li><code>MergedAnnotation</code> does not use <code>ClassLoader</code> for method or field <a href="https://redirect.github.com/spring-projects/spring-framework/pull/36606">#36606</a></li> <li><code>@Sql</code> fails if <code>DataSource</code> is wrapped in a <code>TransactionAwareDataSourceProxy</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36611">#36611</a></li> <li><code>AnnotatedTypeMetadata</code> no longer retains source declaration order on Java 24+ <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36598">#36598</a></li> <li><code>MergedAnnotation.asMap()</code> fails when an attribute references a non-existent class <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36586">#36586</a></li> <li><code>FileSystemResource</code> does not strictly follow the <code>Resource#isReadable()</code> contract <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36584">#36584</a></li> <li>Converter overrides in HttpMessageConver... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
