dependabot[bot] opened a new pull request, #16554: URL: https://github.com/apache/camel/pull/16554
Bumps `spring-version` from 6.2.0 to 6.2.1. Updates `org.springframework:spring-test` from 6.2.0 to 6.2.1 <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>v6.2.1</h2> <h2>:star: New Features</h2> <ul> <li>Implement <code>toString()</code> in <code>TestBeanOverrideHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34072">#34072</a></li> <li>Log alias removal in <code>DefaultListableBeanFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34070">#34070</a></li> <li>Log warning when one Bean Override overrides another Bean Override <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34056">#34056</a></li> <li>Introduce "unsafeAllocated" flag in TypeHint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34055">#34055</a></li> <li>Cannot assert status reason phrase with MockMvcTester <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34016">#34016</a></li> <li>Improve toString for reactive ScheduledTask <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34010">#34010</a></li> <li>Optimize sending requests without a body in RestClient and WebClient with Reactor Netty <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34003">#34003</a></li> <li>Add missing <code>@Contract</code> annotation to <code>ObjectUtils#isEmpty</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33984">#33984</a></li> <li>OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33979">#33979</a></li> <li>Support <code>Flux<ServerSentEvent<Fragment>></code> in WebFlux <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33975">#33975</a></li> <li>Update in FragmentsRendering to names of static methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33974">#33974</a></li> <li>Honor <code>@Fallback</code> semantics for Test Bean Overrides <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33924">#33924</a></li> <li><code>AdvisedSupport.MethodCacheKey</code> should check for logical equality as well as identity <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33915">#33915</a></li> <li>Fail with full description for XML diff in <code>XmlExpectationsHelper</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33827">#33827</a></li> <li><code>MapMethodProcessor</code> should only resolve arguments of type Map or the ModelMap hierarchy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33160">#33160</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Support binding from request headers via constructor args <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34073">#34073</a></li> <li>Unable to configure custom scheduler for <code>@Scheduled</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34058">#34058</a></li> <li>Identical Bean Overrides are silently allowed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34054">#34054</a></li> <li>OOM due to NoTransactionInContextException in reactive pipeline <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34048">#34048</a></li> <li>Priority header causes binding exception after upgrade to Spring Framework 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34039">#34039</a></li> <li><code>@MockitoBean</code> incorrectly injects supertype into subtype field <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34025">#34025</a></li> <li>NestedPlaceholder are not recursively resolved if the fallback is a placeholder <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34020">#34020</a></li> <li>AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33998">#33998</a></li> <li>Nested transaction support via savepoints is broken in Oracle database <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33987">#33987</a></li> <li>Proxy created with <code>IntroductionInterceptor</code> but without <code>target</code> always throws an exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33985">#33985</a></li> <li><code>ApplicationListener</code> no longer invoked for generic <code>ApplicationEvent</code> with 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33982">#33982</a></li> <li>Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33980">#33980</a></li> <li>BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create a FactoryBean <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33972">#33972</a></li> <li>HandshakeWebSocketService assumes jakarta websocket is present <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33970">#33970</a></li> <li><code>@Value</code> cases SpringCGLIB$$0 required a bean of type java.lang.String that could not be found in Native compile when migrating to SB 3.4 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33960">#33960</a></li> <li>PathMatchingResourcePatternResolver should not log directory-skip messages at info level <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33956">#33956</a></li> <li>Avoid infinite recursion in BeanValidationBeanRegistrationAotProcessor with recursive generics <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33950">#33950</a></li> <li>Skip runtime hint registration for validation constraint with missing dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33949">#33949</a></li> <li>Move Kotlin value class unboxing to <code>InvocableHandlerMethod</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33943">#33943</a></li> <li><code>MockReset</code> strategy is no longer honored for <code>@MockitoBean</code> and <code>@MockitoSpyBean</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33941">#33941</a></li> <li><code>TypeDescriptor</code> with recursive generics triggers infinite recursion in <code>ResolvableType.equals/hashCode</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33932">#33932</a></li> <li>RestClient does not expose full URI template as attribute <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33928">#33928</a></li> <li>Bean Overrides like <code>@MockitoBean</code> and <code>@TestBean</code> should not be allowed on <code>static</code> fields <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33922">#33922</a></li> <li>Regression in duplicate beans with different method names <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33920">#33920</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix link to MockMvcBuilders in reference documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34031">#34031</a></li> <li>Fix a typo in the filters documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33959">#33959</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/b4f10d4f1d6137a90802e1cb772d40b572adf800"><code>b4f10d4</code></a> Release v6.2.1</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/0aa721cad0dc98e45dec3893343c5be29dc9288f"><code>0aa721c</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63af572ce803e9f1d206195060619077239bc1a4"><code>63af572</code></a> Upgrade to Jackson 2.18.2, RxJava 3.1.10, Checkstyle 10.20.2</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/72c2343f631a525b145dc56f7b656040f6d9d35f"><code>72c2343</code></a> Avoid deprecated ListenableFuture name for internal class</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8aeced9f8060561bd20351446df452e0100912d7"><code>8aeced9</code></a> Support header filtering in web data binding</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/70c326ed30a0264ef38c59d76b3dbfa6745a4827"><code>70c326e</code></a> Support headers in DataBinding via constructor args</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7b4e19c69bc15d3018740d72f962c112cbd1772e"><code>7b4e19c</code></a> Make ExtendedServletRequestDataBinder public</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/3b95d2c449d82df9f6debc4aa4fcba71177ecb41"><code>3b95d2c</code></a> Support Flux<ServerSentEvent<!-- raw HTML omitted -->> in WebFlux</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/640e5705831beed32fd5c0490ef19c194ed62a95"><code>640e570</code></a> Minor refactoring in ServerSentEvent</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/66f33a82651b6cfaec8e85a5f5af9a8bc285d5ca"><code>66f33a8</code></a> MapMethodProcessor supportsParameter is more specific</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-core` from 6.2.0 to 6.2.1 <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>v6.2.1</h2> <h2>:star: New Features</h2> <ul> <li>Implement <code>toString()</code> in <code>TestBeanOverrideHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34072">#34072</a></li> <li>Log alias removal in <code>DefaultListableBeanFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34070">#34070</a></li> <li>Log warning when one Bean Override overrides another Bean Override <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34056">#34056</a></li> <li>Introduce "unsafeAllocated" flag in TypeHint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34055">#34055</a></li> <li>Cannot assert status reason phrase with MockMvcTester <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34016">#34016</a></li> <li>Improve toString for reactive ScheduledTask <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34010">#34010</a></li> <li>Optimize sending requests without a body in RestClient and WebClient with Reactor Netty <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34003">#34003</a></li> <li>Add missing <code>@Contract</code> annotation to <code>ObjectUtils#isEmpty</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33984">#33984</a></li> <li>OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33979">#33979</a></li> <li>Support <code>Flux<ServerSentEvent<Fragment>></code> in WebFlux <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33975">#33975</a></li> <li>Update in FragmentsRendering to names of static methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33974">#33974</a></li> <li>Honor <code>@Fallback</code> semantics for Test Bean Overrides <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33924">#33924</a></li> <li><code>AdvisedSupport.MethodCacheKey</code> should check for logical equality as well as identity <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33915">#33915</a></li> <li>Fail with full description for XML diff in <code>XmlExpectationsHelper</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33827">#33827</a></li> <li><code>MapMethodProcessor</code> should only resolve arguments of type Map or the ModelMap hierarchy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33160">#33160</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Support binding from request headers via constructor args <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34073">#34073</a></li> <li>Unable to configure custom scheduler for <code>@Scheduled</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34058">#34058</a></li> <li>Identical Bean Overrides are silently allowed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34054">#34054</a></li> <li>OOM due to NoTransactionInContextException in reactive pipeline <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34048">#34048</a></li> <li>Priority header causes binding exception after upgrade to Spring Framework 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34039">#34039</a></li> <li><code>@MockitoBean</code> incorrectly injects supertype into subtype field <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34025">#34025</a></li> <li>NestedPlaceholder are not recursively resolved if the fallback is a placeholder <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34020">#34020</a></li> <li>AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33998">#33998</a></li> <li>Nested transaction support via savepoints is broken in Oracle database <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33987">#33987</a></li> <li>Proxy created with <code>IntroductionInterceptor</code> but without <code>target</code> always throws an exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33985">#33985</a></li> <li><code>ApplicationListener</code> no longer invoked for generic <code>ApplicationEvent</code> with 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33982">#33982</a></li> <li>Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33980">#33980</a></li> <li>BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create a FactoryBean <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33972">#33972</a></li> <li>HandshakeWebSocketService assumes jakarta websocket is present <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33970">#33970</a></li> <li><code>@Value</code> cases SpringCGLIB$$0 required a bean of type java.lang.String that could not be found in Native compile when migrating to SB 3.4 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33960">#33960</a></li> <li>PathMatchingResourcePatternResolver should not log directory-skip messages at info level <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33956">#33956</a></li> <li>Avoid infinite recursion in BeanValidationBeanRegistrationAotProcessor with recursive generics <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33950">#33950</a></li> <li>Skip runtime hint registration for validation constraint with missing dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33949">#33949</a></li> <li>Move Kotlin value class unboxing to <code>InvocableHandlerMethod</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33943">#33943</a></li> <li><code>MockReset</code> strategy is no longer honored for <code>@MockitoBean</code> and <code>@MockitoSpyBean</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33941">#33941</a></li> <li><code>TypeDescriptor</code> with recursive generics triggers infinite recursion in <code>ResolvableType.equals/hashCode</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33932">#33932</a></li> <li>RestClient does not expose full URI template as attribute <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33928">#33928</a></li> <li>Bean Overrides like <code>@MockitoBean</code> and <code>@TestBean</code> should not be allowed on <code>static</code> fields <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33922">#33922</a></li> <li>Regression in duplicate beans with different method names <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33920">#33920</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix link to MockMvcBuilders in reference documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34031">#34031</a></li> <li>Fix a typo in the filters documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33959">#33959</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/b4f10d4f1d6137a90802e1cb772d40b572adf800"><code>b4f10d4</code></a> Release v6.2.1</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/0aa721cad0dc98e45dec3893343c5be29dc9288f"><code>0aa721c</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63af572ce803e9f1d206195060619077239bc1a4"><code>63af572</code></a> Upgrade to Jackson 2.18.2, RxJava 3.1.10, Checkstyle 10.20.2</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/72c2343f631a525b145dc56f7b656040f6d9d35f"><code>72c2343</code></a> Avoid deprecated ListenableFuture name for internal class</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8aeced9f8060561bd20351446df452e0100912d7"><code>8aeced9</code></a> Support header filtering in web data binding</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/70c326ed30a0264ef38c59d76b3dbfa6745a4827"><code>70c326e</code></a> Support headers in DataBinding via constructor args</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7b4e19c69bc15d3018740d72f962c112cbd1772e"><code>7b4e19c</code></a> Make ExtendedServletRequestDataBinder public</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/3b95d2c449d82df9f6debc4aa4fcba71177ecb41"><code>3b95d2c</code></a> Support Flux<ServerSentEvent<!-- raw HTML omitted -->> in WebFlux</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/640e5705831beed32fd5c0490ef19c194ed62a95"><code>640e570</code></a> Minor refactoring in ServerSentEvent</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/66f33a82651b6cfaec8e85a5f5af9a8bc285d5ca"><code>66f33a8</code></a> MapMethodProcessor supportsParameter is more specific</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-aop` from 6.2.0 to 6.2.1 <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>v6.2.1</h2> <h2>:star: New Features</h2> <ul> <li>Implement <code>toString()</code> in <code>TestBeanOverrideHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34072">#34072</a></li> <li>Log alias removal in <code>DefaultListableBeanFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34070">#34070</a></li> <li>Log warning when one Bean Override overrides another Bean Override <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34056">#34056</a></li> <li>Introduce "unsafeAllocated" flag in TypeHint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34055">#34055</a></li> <li>Cannot assert status reason phrase with MockMvcTester <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34016">#34016</a></li> <li>Improve toString for reactive ScheduledTask <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34010">#34010</a></li> <li>Optimize sending requests without a body in RestClient and WebClient with Reactor Netty <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34003">#34003</a></li> <li>Add missing <code>@Contract</code> annotation to <code>ObjectUtils#isEmpty</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33984">#33984</a></li> <li>OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33979">#33979</a></li> <li>Support <code>Flux<ServerSentEvent<Fragment>></code> in WebFlux <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33975">#33975</a></li> <li>Update in FragmentsRendering to names of static methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33974">#33974</a></li> <li>Honor <code>@Fallback</code> semantics for Test Bean Overrides <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33924">#33924</a></li> <li><code>AdvisedSupport.MethodCacheKey</code> should check for logical equality as well as identity <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33915">#33915</a></li> <li>Fail with full description for XML diff in <code>XmlExpectationsHelper</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33827">#33827</a></li> <li><code>MapMethodProcessor</code> should only resolve arguments of type Map or the ModelMap hierarchy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33160">#33160</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Support binding from request headers via constructor args <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34073">#34073</a></li> <li>Unable to configure custom scheduler for <code>@Scheduled</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34058">#34058</a></li> <li>Identical Bean Overrides are silently allowed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34054">#34054</a></li> <li>OOM due to NoTransactionInContextException in reactive pipeline <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34048">#34048</a></li> <li>Priority header causes binding exception after upgrade to Spring Framework 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34039">#34039</a></li> <li><code>@MockitoBean</code> incorrectly injects supertype into subtype field <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34025">#34025</a></li> <li>NestedPlaceholder are not recursively resolved if the fallback is a placeholder <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34020">#34020</a></li> <li>AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33998">#33998</a></li> <li>Nested transaction support via savepoints is broken in Oracle database <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33987">#33987</a></li> <li>Proxy created with <code>IntroductionInterceptor</code> but without <code>target</code> always throws an exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33985">#33985</a></li> <li><code>ApplicationListener</code> no longer invoked for generic <code>ApplicationEvent</code> with 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33982">#33982</a></li> <li>Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33980">#33980</a></li> <li>BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create a FactoryBean <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33972">#33972</a></li> <li>HandshakeWebSocketService assumes jakarta websocket is present <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33970">#33970</a></li> <li><code>@Value</code> cases SpringCGLIB$$0 required a bean of type java.lang.String that could not be found in Native compile when migrating to SB 3.4 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33960">#33960</a></li> <li>PathMatchingResourcePatternResolver should not log directory-skip messages at info level <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33956">#33956</a></li> <li>Avoid infinite recursion in BeanValidationBeanRegistrationAotProcessor with recursive generics <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33950">#33950</a></li> <li>Skip runtime hint registration for validation constraint with missing dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33949">#33949</a></li> <li>Move Kotlin value class unboxing to <code>InvocableHandlerMethod</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33943">#33943</a></li> <li><code>MockReset</code> strategy is no longer honored for <code>@MockitoBean</code> and <code>@MockitoSpyBean</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33941">#33941</a></li> <li><code>TypeDescriptor</code> with recursive generics triggers infinite recursion in <code>ResolvableType.equals/hashCode</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33932">#33932</a></li> <li>RestClient does not expose full URI template as attribute <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33928">#33928</a></li> <li>Bean Overrides like <code>@MockitoBean</code> and <code>@TestBean</code> should not be allowed on <code>static</code> fields <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33922">#33922</a></li> <li>Regression in duplicate beans with different method names <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33920">#33920</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix link to MockMvcBuilders in reference documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34031">#34031</a></li> <li>Fix a typo in the filters documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33959">#33959</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/b4f10d4f1d6137a90802e1cb772d40b572adf800"><code>b4f10d4</code></a> Release v6.2.1</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/0aa721cad0dc98e45dec3893343c5be29dc9288f"><code>0aa721c</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63af572ce803e9f1d206195060619077239bc1a4"><code>63af572</code></a> Upgrade to Jackson 2.18.2, RxJava 3.1.10, Checkstyle 10.20.2</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/72c2343f631a525b145dc56f7b656040f6d9d35f"><code>72c2343</code></a> Avoid deprecated ListenableFuture name for internal class</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8aeced9f8060561bd20351446df452e0100912d7"><code>8aeced9</code></a> Support header filtering in web data binding</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/70c326ed30a0264ef38c59d76b3dbfa6745a4827"><code>70c326e</code></a> Support headers in DataBinding via constructor args</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7b4e19c69bc15d3018740d72f962c112cbd1772e"><code>7b4e19c</code></a> Make ExtendedServletRequestDataBinder public</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/3b95d2c449d82df9f6debc4aa4fcba71177ecb41"><code>3b95d2c</code></a> Support Flux<ServerSentEvent<!-- raw HTML omitted -->> in WebFlux</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/640e5705831beed32fd5c0490ef19c194ed62a95"><code>640e570</code></a> Minor refactoring in ServerSentEvent</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/66f33a82651b6cfaec8e85a5f5af9a8bc285d5ca"><code>66f33a8</code></a> MapMethodProcessor supportsParameter is more specific</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-context` from 6.2.0 to 6.2.1 <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>v6.2.1</h2> <h2>:star: New Features</h2> <ul> <li>Implement <code>toString()</code> in <code>TestBeanOverrideHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34072">#34072</a></li> <li>Log alias removal in <code>DefaultListableBeanFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34070">#34070</a></li> <li>Log warning when one Bean Override overrides another Bean Override <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34056">#34056</a></li> <li>Introduce "unsafeAllocated" flag in TypeHint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34055">#34055</a></li> <li>Cannot assert status reason phrase with MockMvcTester <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34016">#34016</a></li> <li>Improve toString for reactive ScheduledTask <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34010">#34010</a></li> <li>Optimize sending requests without a body in RestClient and WebClient with Reactor Netty <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34003">#34003</a></li> <li>Add missing <code>@Contract</code> annotation to <code>ObjectUtils#isEmpty</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33984">#33984</a></li> <li>OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33979">#33979</a></li> <li>Support <code>Flux<ServerSentEvent<Fragment>></code> in WebFlux <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33975">#33975</a></li> <li>Update in FragmentsRendering to names of static methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33974">#33974</a></li> <li>Honor <code>@Fallback</code> semantics for Test Bean Overrides <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33924">#33924</a></li> <li><code>AdvisedSupport.MethodCacheKey</code> should check for logical equality as well as identity <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33915">#33915</a></li> <li>Fail with full description for XML diff in <code>XmlExpectationsHelper</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33827">#33827</a></li> <li><code>MapMethodProcessor</code> should only resolve arguments of type Map or the ModelMap hierarchy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33160">#33160</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Support binding from request headers via constructor args <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34073">#34073</a></li> <li>Unable to configure custom scheduler for <code>@Scheduled</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34058">#34058</a></li> <li>Identical Bean Overrides are silently allowed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34054">#34054</a></li> <li>OOM due to NoTransactionInContextException in reactive pipeline <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34048">#34048</a></li> <li>Priority header causes binding exception after upgrade to Spring Framework 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34039">#34039</a></li> <li><code>@MockitoBean</code> incorrectly injects supertype into subtype field <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34025">#34025</a></li> <li>NestedPlaceholder are not recursively resolved if the fallback is a placeholder <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34020">#34020</a></li> <li>AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33998">#33998</a></li> <li>Nested transaction support via savepoints is broken in Oracle database <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33987">#33987</a></li> <li>Proxy created with <code>IntroductionInterceptor</code> but without <code>target</code> always throws an exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33985">#33985</a></li> <li><code>ApplicationListener</code> no longer invoked for generic <code>ApplicationEvent</code> with 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33982">#33982</a></li> <li>Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33980">#33980</a></li> <li>BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create a FactoryBean <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33972">#33972</a></li> <li>HandshakeWebSocketService assumes jakarta websocket is present <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33970">#33970</a></li> <li><code>@Value</code> cases SpringCGLIB$$0 required a bean of type java.lang.String that could not be found in Native compile when migrating to SB 3.4 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33960">#33960</a></li> <li>PathMatchingResourcePatternResolver should not log directory-skip messages at info level <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33956">#33956</a></li> <li>Avoid infinite recursion in BeanValidationBeanRegistrationAotProcessor with recursive generics <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33950">#33950</a></li> <li>Skip runtime hint registration for validation constraint with missing dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33949">#33949</a></li> <li>Move Kotlin value class unboxing to <code>InvocableHandlerMethod</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33943">#33943</a></li> <li><code>MockReset</code> strategy is no longer honored for <code>@MockitoBean</code> and <code>@MockitoSpyBean</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33941">#33941</a></li> <li><code>TypeDescriptor</code> with recursive generics triggers infinite recursion in <code>ResolvableType.equals/hashCode</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33932">#33932</a></li> <li>RestClient does not expose full URI template as attribute <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33928">#33928</a></li> <li>Bean Overrides like <code>@MockitoBean</code> and <code>@TestBean</code> should not be allowed on <code>static</code> fields <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33922">#33922</a></li> <li>Regression in duplicate beans with different method names <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33920">#33920</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix link to MockMvcBuilders in reference documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34031">#34031</a></li> <li>Fix a typo in the filters documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33959">#33959</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/b4f10d4f1d6137a90802e1cb772d40b572adf800"><code>b4f10d4</code></a> Release v6.2.1</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/0aa721cad0dc98e45dec3893343c5be29dc9288f"><code>0aa721c</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63af572ce803e9f1d206195060619077239bc1a4"><code>63af572</code></a> Upgrade to Jackson 2.18.2, RxJava 3.1.10, Checkstyle 10.20.2</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/72c2343f631a525b145dc56f7b656040f6d9d35f"><code>72c2343</code></a> Avoid deprecated ListenableFuture name for internal class</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8aeced9f8060561bd20351446df452e0100912d7"><code>8aeced9</code></a> Support header filtering in web data binding</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/70c326ed30a0264ef38c59d76b3dbfa6745a4827"><code>70c326e</code></a> Support headers in DataBinding via constructor args</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7b4e19c69bc15d3018740d72f962c112cbd1772e"><code>7b4e19c</code></a> Make ExtendedServletRequestDataBinder public</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/3b95d2c449d82df9f6debc4aa4fcba71177ecb41"><code>3b95d2c</code></a> Support Flux<ServerSentEvent<!-- raw HTML omitted -->> in WebFlux</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/640e5705831beed32fd5c0490ef19c194ed62a95"><code>640e570</code></a> Minor refactoring in ServerSentEvent</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/66f33a82651b6cfaec8e85a5f5af9a8bc285d5ca"><code>66f33a8</code></a> MapMethodProcessor supportsParameter is more specific</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-beans` from 6.2.0 to 6.2.1 <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>v6.2.1</h2> <h2>:star: New Features</h2> <ul> <li>Implement <code>toString()</code> in <code>TestBeanOverrideHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34072">#34072</a></li> <li>Log alias removal in <code>DefaultListableBeanFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34070">#34070</a></li> <li>Log warning when one Bean Override overrides another Bean Override <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34056">#34056</a></li> <li>Introduce "unsafeAllocated" flag in TypeHint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34055">#34055</a></li> <li>Cannot assert status reason phrase with MockMvcTester <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34016">#34016</a></li> <li>Improve toString for reactive ScheduledTask <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34010">#34010</a></li> <li>Optimize sending requests without a body in RestClient and WebClient with Reactor Netty <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34003">#34003</a></li> <li>Add missing <code>@Contract</code> annotation to <code>ObjectUtils#isEmpty</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33984">#33984</a></li> <li>OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33979">#33979</a></li> <li>Support <code>Flux<ServerSentEvent<Fragment>></code> in WebFlux <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33975">#33975</a></li> <li>Update in FragmentsRendering to names of static methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33974">#33974</a></li> <li>Honor <code>@Fallback</code> semantics for Test Bean Overrides <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33924">#33924</a></li> <li><code>AdvisedSupport.MethodCacheKey</code> should check for logical equality as well as identity <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33915">#33915</a></li> <li>Fail with full description for XML diff in <code>XmlExpectationsHelper</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33827">#33827</a></li> <li><code>MapMethodProcessor</code> should only resolve arguments of type Map or the ModelMap hierarchy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33160">#33160</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Support binding from request headers via constructor args <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34073">#34073</a></li> <li>Unable to configure custom scheduler for <code>@Scheduled</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34058">#34058</a></li> <li>Identical Bean Overrides are silently allowed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34054">#34054</a></li> <li>OOM due to NoTransactionInContextException in reactive pipeline <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34048">#34048</a></li> <li>Priority header causes binding exception after upgrade to Spring Framework 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34039">#34039</a></li> <li><code>@MockitoBean</code> incorrectly injects supertype into subtype field <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34025">#34025</a></li> <li>NestedPlaceholder are not recursively resolved if the fallback is a placeholder <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34020">#34020</a></li> <li>AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33998">#33998</a></li> <li>Nested transaction support via savepoints is broken in Oracle database <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33987">#33987</a></li> <li>Proxy created with <code>IntroductionInterceptor</code> but without <code>target</code> always throws an exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33985">#33985</a></li> <li><code>ApplicationListener</code> no longer invoked for generic <code>ApplicationEvent</code> with 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33982">#33982</a></li> <li>Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33980">#33980</a></li> <li>BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create a FactoryBean <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33972">#33972</a></li> <li>HandshakeWebSocketService assumes jakarta websocket is present <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33970">#33970</a></li> <li><code>@Value</code> cases SpringCGLIB$$0 required a bean of type java.lang.String that could not be found in Native compile when migrating to SB 3.4 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33960">#33960</a></li> <li>PathMatchingResourcePatternResolver should not log directory-skip messages at info level <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33956">#33956</a></li> <li>Avoid infinite recursion in BeanValidationBeanRegistrationAotProcessor with recursive generics <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33950">#33950</a></li> <li>Skip runtime hint registration for validation constraint with missing dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33949">#33949</a></li> <li>Move Kotlin value class unboxing to <code>InvocableHandlerMethod</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33943">#33943</a></li> <li><code>MockReset</code> strategy is no longer honored for <code>@MockitoBean</code> and <code>@MockitoSpyBean</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33941">#33941</a></li> <li><code>TypeDescriptor</code> with recursive generics triggers infinite recursion in <code>ResolvableType.equals/hashCode</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33932">#33932</a></li> <li>RestClient does not expose full URI template as attribute <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33928">#33928</a></li> <li>Bean Overrides like <code>@MockitoBean</code> and <code>@TestBean</code> should not be allowed on <code>static</code> fields <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33922">#33922</a></li> <li>Regression in duplicate beans with different method names <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33920">#33920</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix link to MockMvcBuilders in reference documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34031">#34031</a></li> <li>Fix a typo in the filters documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33959">#33959</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/b4f10d4f1d6137a90802e1cb772d40b572adf800"><code>b4f10d4</code></a> Release v6.2.1</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/0aa721cad0dc98e45dec3893343c5be29dc9288f"><code>0aa721c</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63af572ce803e9f1d206195060619077239bc1a4"><code>63af572</code></a> Upgrade to Jackson 2.18.2, RxJava 3.1.10, Checkstyle 10.20.2</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/72c2343f631a525b145dc56f7b656040f6d9d35f"><code>72c2343</code></a> Avoid deprecated ListenableFuture name for internal class</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8aeced9f8060561bd20351446df452e0100912d7"><code>8aeced9</code></a> Support header filtering in web data binding</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/70c326ed30a0264ef38c59d76b3dbfa6745a4827"><code>70c326e</code></a> Support headers in DataBinding via constructor args</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7b4e19c69bc15d3018740d72f962c112cbd1772e"><code>7b4e19c</code></a> Make ExtendedServletRequestDataBinder public</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/3b95d2c449d82df9f6debc4aa4fcba71177ecb41"><code>3b95d2c</code></a> Support Flux<ServerSentEvent<!-- raw HTML omitted -->> in WebFlux</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/640e5705831beed32fd5c0490ef19c194ed62a95"><code>640e570</code></a> Minor refactoring in ServerSentEvent</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/66f33a82651b6cfaec8e85a5f5af9a8bc285d5ca"><code>66f33a8</code></a> MapMethodProcessor supportsParameter is more specific</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-expression` from 6.2.0 to 6.2.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-expression's releases</a>.</em></p> <blockquote> <h2>v6.2.1</h2> <h2>:star: New Features</h2> <ul> <li>Implement <code>toString()</code> in <code>TestBeanOverrideHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34072">#34072</a></li> <li>Log alias removal in <code>DefaultListableBeanFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34070">#34070</a></li> <li>Log warning when one Bean Override overrides another Bean Override <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34056">#34056</a></li> <li>Introduce "unsafeAllocated" flag in TypeHint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34055">#34055</a></li> <li>Cannot assert status reason phrase with MockMvcTester <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34016">#34016</a></li> <li>Improve toString for reactive ScheduledTask <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34010">#34010</a></li> <li>Optimize sending requests without a body in RestClient and WebClient with Reactor Netty <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34003">#34003</a></li> <li>Add missing <code>@Contract</code> annotation to <code>ObjectUtils#isEmpty</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33984">#33984</a></li> <li>OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33979">#33979</a></li> <li>Support <code>Flux<ServerSentEvent<Fragment>></code> in WebFlux <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33975">#33975</a></li> <li>Update in FragmentsRendering to names of static methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33974">#33974</a></li> <li>Honor <code>@Fallback</code> semantics for Test Bean Overrides <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33924">#33924</a></li> <li><code>AdvisedSupport.MethodCacheKey</code> should check for logical equality as well as identity <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33915">#33915</a></li> <li>Fail with full description for XML diff in <code>XmlExpectationsHelper</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33827">#33827</a></li> <li><code>MapMethodProcessor</code> should only resolve arguments of type Map or the ModelMap hierarchy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33160">#33160</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Support binding from request headers via constructor args <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34073">#34073</a></li> <li>Unable to configure custom scheduler for <code>@Scheduled</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34058">#34058</a></li> <li>Identical Bean Overrides are silently allowed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34054">#34054</a></li> <li>OOM due to NoTransactionInContextException in reactive pipeline <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34048">#34048</a></li> <li>Priority header causes binding exception after upgrade to Spring Framework 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34039">#34039</a></li> <li><code>@MockitoBean</code> incorrectly injects supertype into subtype field <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34025">#34025</a></li> <li>NestedPlaceholder are not recursively resolved if the fallback is a placeholder <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34020">#34020</a></li> <li>AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33998">#33998</a></li> <li>Nested transaction support via savepoints is broken in Oracle database <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33987">#33987</a></li> <li>Proxy created with <code>IntroductionInterceptor</code> but without <code>target</code> always throws an exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33985">#33985</a></li> <li><code>ApplicationListener</code> no longer invoked for generic <code>ApplicationEvent</code> with 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33982">#33982</a></li> <li>Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33980">#33980</a></li> <li>BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create a FactoryBean <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33972">#33972</a></li> <li>HandshakeWebSocketService assumes jakarta websocket is present <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33970">#33970</a></li> <li><code>@Value</code> cases SpringCGLIB$$0 required a bean of type java.lang.String that could not be found in Native compile when migrating to SB 3.4 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33960">#33960</a></li> <li>PathMatchingResourcePatternResolver should not log directory-skip messages at info level <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33956">#33956</a></li> <li>Avoid infinite recursion in BeanValidationBeanRegistrationAotProcessor with recursive generics <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33950">#33950</a></li> <li>Skip runtime hint registration for validation constraint with missing dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33949">#33949</a></li> <li>Move Kotlin value class unboxing to <code>InvocableHandlerMethod</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33943">#33943</a></li> <li><code>MockReset</code> strategy is no longer honored for <code>@MockitoBean</code> and <code>@MockitoSpyBean</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33941">#33941</a></li> <li><code>TypeDescriptor</code> with recursive generics triggers infinite recursion in <code>ResolvableType.equals/hashCode</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33932">#33932</a></li> <li>RestClient does not expose full URI template as attribute <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33928">#33928</a></li> <li>Bean Overrides like <code>@MockitoBean</code> and <code>@TestBean</code> should not be allowed on <code>static</code> fields <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33922">#33922</a></li> <li>Regression in duplicate beans with different method names <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33920">#33920</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix link to MockMvcBuilders in reference documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34031">#34031</a></li> <li>Fix a typo in the filters documentation <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33959">#33959</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/b4f10d4f1d6137a90802e1cb772d40b572adf800"><code>b4f10d4</code></a> Release v6.2.1</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/0aa721cad0dc98e45dec3893343c5be29dc9288f"><code>0aa721c</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/63af572ce803e9f1d206195060619077239bc1a4"><code>63af572</code></a> Upgrade to Jackson 2.18.2, RxJava 3.1.10, Checkstyle 10.20.2</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/72c2343f631a525b145dc56f7b656040f6d9d35f"><code>72c2343</code></a> Avoid deprecated ListenableFuture name for internal class</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8aeced9f8060561bd20351446df452e0100912d7"><code>8aeced9</code></a> Support header filtering in web data binding</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/70c326ed30a0264ef38c59d76b3dbfa6745a4827"><code>70c326e</code></a> Support headers in DataBinding via constructor args</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7b4e19c69bc15d3018740d72f962c112cbd1772e"><code>7b4e19c</code></a> Make ExtendedServletRequestDataBinder public</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/3b95d2c449d82df9f6debc4aa4fcba71177ecb41"><code>3b95d2c</code></a> Support Flux<ServerSentEvent<!-- raw HTML omitted -->> in WebFlux</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/640e5705831beed32fd5c0490ef19c194ed62a95"><code>640e570</code></a> Minor refactoring in ServerSentEvent</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/66f33a82651b6cfaec8e85a5f5af9a8bc285d5ca"><code>66f33a8</code></a> MapMethodProcessor supportsParameter is more specific</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-tx` from 6.2.0 to 6.2.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-tx's releases</a>.</em></p> <blockquote> <h2>v6.2.1</h2> <h2>:star: New Features</h2> <ul> <li>Implement <code>toString()</code> in <code>TestBeanOverrideHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34072">#34072</a></li> <li>Log alias removal in <code>DefaultListableBeanFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34070">#34070</a></li> <li>Log warning when one Bean Override overrides another Bean Override <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34056">#34056</a></li> <li>Introduce "unsafeAllocated" flag in TypeHint <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34055">#34055</a></li> <li>Cannot assert status reason phrase with MockMvcTester <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34016">#34016</a></li> <li>Improve toString for reactive ScheduledTask <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34010">#34010</a></li> <li>Optimize sending requests without a body in RestClient and WebClient with Reactor Netty <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34003">#34003</a></li> <li>Add missing <code>@Contract</code> annotation to <code>ObjectUtils#isEmpty</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33984">#33984</a></li> <li>OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33979">#33979</a></li> <li>Support <code>Flux<ServerSentEvent<Fragment>></code> in WebFlux <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33975">#33975</a></li> <li>Update in FragmentsRendering to names of static methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33974">#33974</a></li> <li>Honor <code>@Fallback</code> semantics for Test Bean Overrides <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33924">#33924</a></li> <li><code>AdvisedSupport.MethodCacheKey</code> should check for logical equality as well as identity <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33915">#33915</a></li> <li>Fail with full description for XML diff in <code>XmlExpectationsHelper</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33827">#33827</a></li> <li><code>MapMethodProcessor</code> should only resolve arguments of type Map or the ModelMap hierarchy <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33160">#33160</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Support binding from request headers via constructor args <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34073">#34073</a></li> <li>Unable to configure custom scheduler for <code>@Scheduled</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34058">#34058</a></li> <li>Identical Bean Overrides are silently allowed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34054">#34054</a></li> <li>OOM due to NoTransactionInContextException in reactive pipeline <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34048">#34048</a></li> <li>Priority header causes binding exception after upgrade to Spring Framework 6.2.0 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34039">#34039</a></li> <li><code>@MockitoBean</code> incorrectly injects supertype into subtype field <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34025">#34025</a></li> <li>NestedPlaceholder are not recursively resolved if the fallback is a placeholder <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34020">#34020</a></li> <li>AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33998">#33998</a></li> <li>Nested transaction support via savepoints is broken in Oracle database <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33987">#33987</a></li> <li>Proxy created with <code>IntroductionInterceptor</code> but with... _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: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org