-
-
Notifications
You must be signed in to change notification settings - Fork 59
Commit 7f4d976
authored
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 "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-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-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-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 />
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>Expand file treeCollapse file tree
1 file changed
+1
-1
lines changed+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
108 |
| - | |
| 108 | + | |
109 | 109 |
| |
110 | 110 |
| |
111 | 111 |
| |
|
0 commit comments