Skip to content

Commit 7f4d976

Browse files
Bump spring.version from 6.2.0 to 6.2.1 (#720)
Bumps `spring.version` from 6.2.0 to 6.2.1. Updates `org.springframework:spring-jdbc` 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-jdbc'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 &quot;unsafeAllocated&quot; 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&lt;ServerSentEvent&lt;Fragment&gt;&gt;</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&lt;ServerSentEvent<!-- raw HTML omitted -->&gt; 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-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 &quot;unsafeAllocated&quot; 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&lt;ServerSentEvent&lt;Fragment&gt;&gt;</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&lt;ServerSentEvent<!-- raw HTML omitted -->&gt; 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 &quot;unsafeAllocated&quot; 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&lt;ServerSentEvent&lt;Fragment&gt;&gt;</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&lt;ServerSentEvent<!-- raw HTML omitted -->&gt; 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 &quot;unsafeAllocated&quot; 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&lt;ServerSentEvent&lt;Fragment&gt;&gt;</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&lt;ServerSentEvent<!-- raw HTML omitted -->&gt; 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 /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
2 parents 484938e + 2cefe51 commit 7f4d976

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105
<ecj.version>3.33.0</ecj.version>
106106
<jdo.version>3.2.1</jdo.version>
107107
<springboot.version>3.4.0</springboot.version>
108-
<spring.version>6.2.0</spring.version>
108+
<spring.version>6.2.1</spring.version>
109109

110110
<!-- SQL deps -->
111111
<db2.version>12.1.0.0</db2.version>

0 commit comments

Comments
 (0)