Skip to content

Commit e5aa3a5

Browse files
Bump spring.version from 6.2.2 to 6.2.3 (#905)
Bumps `spring.version` from 6.2.2 to 6.2.3. Updates `org.springframework:spring-jdbc` from 6.2.2 to 6.2.3 <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.3</h2> <h2>:star: New Features</h2> <ul> <li>Add form fields to MockMvc Kotlin DSL <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34412">#34412</a></li> <li>Make ProblemDetail implement Serializable <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34409">#34409</a></li> <li>Support <code>@MockitoSpyBean</code> at the type level on test classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34408">#34408</a></li> <li>Expose order values of <code>TestExecutionListener</code> implementations as constants <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34404">#34404</a></li> <li>ContentDisposition should match attributes in a case-insensitive fashion <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34383">#34383</a></li> <li>Provide access to servletPath in ServletRequestPathUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34379">#34379</a></li> <li>Use <code>ConversionService</code> to convert POJO to array for SpEL varargs invocations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34371">#34371</a></li> <li>Provide a more actionable CGLIB error message with native <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34370">#34370</a></li> <li>Wrap disconnected client exceptions as AsyncRequestNotUsableException in Servlet container onError callback <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34363">#34363</a></li> <li>Support RFC 8441 WebSocket upgrade with HTTP/2 CONNECT <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34362">#34362</a></li> <li>Optimize default property editor allocations for bean instance creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34361">#34361</a></li> <li>Continue with pre-instantiation when current bean is in creation already <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34349">#34349</a></li> <li>Allow filtering bean instances returned by ObjectProvider#stream() <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34318">#34318</a></li> <li>GenericConversionService finds wrong converter for partially unresolvable generic types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34298">#34298</a></li> <li>Avoid re-creating HandlerMethod unless handler is resolved through the BeanFactory <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34277">#34277</a></li> <li>UrlResource should leniently handle HTTP endpoints which do not support HEAD <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34217">#34217</a></li> <li>Add API counterpart for handling Fallback and 'defaultCandidate=false' beans <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34203">#34203</a></li> <li>Add support for multidimensional arrays <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34183">#34183</a></li> <li>Add getters to ServerResponseResultHandler <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34066">#34066</a></li> <li>Improve diagnostics when a Bean Override cannot be selected by type <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34006">#34006</a></li> <li>Expression performance regression due to missing annotation types on context classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33948">#33948</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>PathMatchingResourcePatternResolver failing against non-jar file in classpath <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34417">#34417</a></li> <li>GenericTypeResolver Since 6.2.0, generics cannot be obtained correctly in multi-layer interface inheritance (possible regression of <a href="https://redirect.github.com/spring-projects/spring-framework/issues/24963">#24963</a>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34386">#34386</a></li> <li>Test Bean Overrides honor fallback qualifier instead of <code>@primary</code> semantics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34374">#34374</a></li> <li>HTTP interface client raises IllegalArgumentException if query param name contains a colon <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34364">#34364</a></li> <li>Quartz-style Nth Day of Week cron expressions can overflow to other month <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34360">#34360</a></li> <li>Component scan fails to find jar entries in WEB-INF/classes with embedded Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34348">#34348</a></li> <li>Check hasNext when when accessing sessionIds from UserDestinationResult <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34333">#34333</a></li> <li>Property binding to <code>Map</code> that implements <code>Iterable</code> no longer works <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34332">#34332</a></li> <li>GenericTypeResolver returns EmptyType <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34328">#34328</a></li> <li>Duplicate <code>BeanOverrideHandler</code> discovered in <code>@nested</code> test class hierarchy when upgrading to Spring 6.2.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34324">#34324</a></li> <li><code>AnnotationBeanNameGenerator</code> issues warning about explicitly aliased <code>value</code> attribute <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34317">#34317</a></li> <li>Stop assuming that AspectJ Advice has JoinPoint as the first argument <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34316">#34316</a></li> <li>Constructor binding fails for simple types List/Map/Array and for nested container combinations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34305">#34305</a></li> <li>Change in BeanFactoryUtils.beanNamesForTypeIncludingAncestors() Behavior in Spring Framework 6.2.x causing ClassCastExceptions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34300">#34300</a></li> <li>Data binding does not filter HTTP headers for constructor binding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34292">#34292</a></li> <li>Escaped character in nested placeholder not detected properly and leads to invalid parts <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34289">#34289</a></li> <li>ReflectJvmMapping.getKotlinFunction returns null for Kotlin properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34284">#34284</a></li> <li><code>ConfigurationClassEnhancer</code> should explicitly set custom <code>ClassLoader</code> on CGLIB <code>Enhancer</code> (aligned with <code>CglibAopProxy</code>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34274">#34274</a></li> <li>Connection reset exception from RestTemplate call in Spring Web MVC controller is ignored <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34264">#34264</a></li> <li>AsyncExecution fails to detect the return type of an annotated method from an interface with a generic <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33957">#33957</a></li> <li>Ensure Locale context is available for WebFlux method validation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33810">#33810</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/debd312d506a16e9337a647af9093a58cf3adaed"><code>debd312</code></a> Release v6.2.3</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a8be11ebafe9187e729e7ba5c2af40da1fe32d84"><code>a8be11e</code></a> Upgrade to TestNG 7.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/dfc10c1a8d2784823a8418ee649d6080fc895add"><code>dfc10c1</code></a> Wait for lenient bean creation in non-locked threads as well</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bbb593db48e04c99fd4c739c5cd9f010eb4159e9"><code>bbb593d</code></a> Consistently ignore non-jar files in classpath</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b2134ee71ff0fc8c6783d89457d378a953170c00"><code>b2134ee</code></a> Avoid Gradle build warnings about @⁠SuppressFBWarnings from FindBugs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/440a259b717e2d9f8bb3f70ad82793a75b9f5046"><code>440a259</code></a> Clean up warnings in Gradle build</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6174055910b3388eef6d74652cc0e0f1f7162f46"><code>6174055</code></a> Link to @⁠MockitoBean, @⁠MockitoSpyBean, &amp; @⁠TestBean Javadoc from ref docs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/e31ce359a17a1e55cacad6f4da16670bd6a7817e"><code>e31ce35</code></a> Support @⁠MockitoSpyBean at the type level on test classes</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b336bbe539ce4b67499e70a23de4943c05aaec1f"><code>b336bbe</code></a> Wait for lenient bean creation in locked thread when necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/056757b493d36ee9bb7fbbabc439e39d99b647b2"><code>056757b</code></a> Refine tests in MockMvcExtensionsTests</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-test` from 6.2.2 to 6.2.3 <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.3</h2> <h2>:star: New Features</h2> <ul> <li>Add form fields to MockMvc Kotlin DSL <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34412">#34412</a></li> <li>Make ProblemDetail implement Serializable <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34409">#34409</a></li> <li>Support <code>@MockitoSpyBean</code> at the type level on test classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34408">#34408</a></li> <li>Expose order values of <code>TestExecutionListener</code> implementations as constants <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34404">#34404</a></li> <li>ContentDisposition should match attributes in a case-insensitive fashion <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34383">#34383</a></li> <li>Provide access to servletPath in ServletRequestPathUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34379">#34379</a></li> <li>Use <code>ConversionService</code> to convert POJO to array for SpEL varargs invocations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34371">#34371</a></li> <li>Provide a more actionable CGLIB error message with native <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34370">#34370</a></li> <li>Wrap disconnected client exceptions as AsyncRequestNotUsableException in Servlet container onError callback <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34363">#34363</a></li> <li>Support RFC 8441 WebSocket upgrade with HTTP/2 CONNECT <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34362">#34362</a></li> <li>Optimize default property editor allocations for bean instance creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34361">#34361</a></li> <li>Continue with pre-instantiation when current bean is in creation already <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34349">#34349</a></li> <li>Allow filtering bean instances returned by ObjectProvider#stream() <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34318">#34318</a></li> <li>GenericConversionService finds wrong converter for partially unresolvable generic types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34298">#34298</a></li> <li>Avoid re-creating HandlerMethod unless handler is resolved through the BeanFactory <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34277">#34277</a></li> <li>UrlResource should leniently handle HTTP endpoints which do not support HEAD <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34217">#34217</a></li> <li>Add API counterpart for handling Fallback and 'defaultCandidate=false' beans <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34203">#34203</a></li> <li>Add support for multidimensional arrays <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34183">#34183</a></li> <li>Add getters to ServerResponseResultHandler <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34066">#34066</a></li> <li>Improve diagnostics when a Bean Override cannot be selected by type <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34006">#34006</a></li> <li>Expression performance regression due to missing annotation types on context classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33948">#33948</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>PathMatchingResourcePatternResolver failing against non-jar file in classpath <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34417">#34417</a></li> <li>GenericTypeResolver Since 6.2.0, generics cannot be obtained correctly in multi-layer interface inheritance (possible regression of <a href="https://redirect.github.com/spring-projects/spring-framework/issues/24963">#24963</a>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34386">#34386</a></li> <li>Test Bean Overrides honor fallback qualifier instead of <code>@primary</code> semantics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34374">#34374</a></li> <li>HTTP interface client raises IllegalArgumentException if query param name contains a colon <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34364">#34364</a></li> <li>Quartz-style Nth Day of Week cron expressions can overflow to other month <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34360">#34360</a></li> <li>Component scan fails to find jar entries in WEB-INF/classes with embedded Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34348">#34348</a></li> <li>Check hasNext when when accessing sessionIds from UserDestinationResult <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34333">#34333</a></li> <li>Property binding to <code>Map</code> that implements <code>Iterable</code> no longer works <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34332">#34332</a></li> <li>GenericTypeResolver returns EmptyType <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34328">#34328</a></li> <li>Duplicate <code>BeanOverrideHandler</code> discovered in <code>@nested</code> test class hierarchy when upgrading to Spring 6.2.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34324">#34324</a></li> <li><code>AnnotationBeanNameGenerator</code> issues warning about explicitly aliased <code>value</code> attribute <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34317">#34317</a></li> <li>Stop assuming that AspectJ Advice has JoinPoint as the first argument <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34316">#34316</a></li> <li>Constructor binding fails for simple types List/Map/Array and for nested container combinations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34305">#34305</a></li> <li>Change in BeanFactoryUtils.beanNamesForTypeIncludingAncestors() Behavior in Spring Framework 6.2.x causing ClassCastExceptions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34300">#34300</a></li> <li>Data binding does not filter HTTP headers for constructor binding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34292">#34292</a></li> <li>Escaped character in nested placeholder not detected properly and leads to invalid parts <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34289">#34289</a></li> <li>ReflectJvmMapping.getKotlinFunction returns null for Kotlin properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34284">#34284</a></li> <li><code>ConfigurationClassEnhancer</code> should explicitly set custom <code>ClassLoader</code> on CGLIB <code>Enhancer</code> (aligned with <code>CglibAopProxy</code>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34274">#34274</a></li> <li>Connection reset exception from RestTemplate call in Spring Web MVC controller is ignored <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34264">#34264</a></li> <li>AsyncExecution fails to detect the return type of an annotated method from an interface with a generic <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33957">#33957</a></li> <li>Ensure Locale context is available for WebFlux method validation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33810">#33810</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/debd312d506a16e9337a647af9093a58cf3adaed"><code>debd312</code></a> Release v6.2.3</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a8be11ebafe9187e729e7ba5c2af40da1fe32d84"><code>a8be11e</code></a> Upgrade to TestNG 7.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/dfc10c1a8d2784823a8418ee649d6080fc895add"><code>dfc10c1</code></a> Wait for lenient bean creation in non-locked threads as well</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bbb593db48e04c99fd4c739c5cd9f010eb4159e9"><code>bbb593d</code></a> Consistently ignore non-jar files in classpath</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b2134ee71ff0fc8c6783d89457d378a953170c00"><code>b2134ee</code></a> Avoid Gradle build warnings about @⁠SuppressFBWarnings from FindBugs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/440a259b717e2d9f8bb3f70ad82793a75b9f5046"><code>440a259</code></a> Clean up warnings in Gradle build</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6174055910b3388eef6d74652cc0e0f1f7162f46"><code>6174055</code></a> Link to @⁠MockitoBean, @⁠MockitoSpyBean, &amp; @⁠TestBean Javadoc from ref docs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/e31ce359a17a1e55cacad6f4da16670bd6a7817e"><code>e31ce35</code></a> Support @⁠MockitoSpyBean at the type level on test classes</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b336bbe539ce4b67499e70a23de4943c05aaec1f"><code>b336bbe</code></a> Wait for lenient bean creation in locked thread when necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/056757b493d36ee9bb7fbbabc439e39d99b647b2"><code>056757b</code></a> Refine tests in MockMvcExtensionsTests</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-context` from 6.2.2 to 6.2.3 <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.3</h2> <h2>:star: New Features</h2> <ul> <li>Add form fields to MockMvc Kotlin DSL <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34412">#34412</a></li> <li>Make ProblemDetail implement Serializable <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34409">#34409</a></li> <li>Support <code>@MockitoSpyBean</code> at the type level on test classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34408">#34408</a></li> <li>Expose order values of <code>TestExecutionListener</code> implementations as constants <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34404">#34404</a></li> <li>ContentDisposition should match attributes in a case-insensitive fashion <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34383">#34383</a></li> <li>Provide access to servletPath in ServletRequestPathUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34379">#34379</a></li> <li>Use <code>ConversionService</code> to convert POJO to array for SpEL varargs invocations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34371">#34371</a></li> <li>Provide a more actionable CGLIB error message with native <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34370">#34370</a></li> <li>Wrap disconnected client exceptions as AsyncRequestNotUsableException in Servlet container onError callback <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34363">#34363</a></li> <li>Support RFC 8441 WebSocket upgrade with HTTP/2 CONNECT <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34362">#34362</a></li> <li>Optimize default property editor allocations for bean instance creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34361">#34361</a></li> <li>Continue with pre-instantiation when current bean is in creation already <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34349">#34349</a></li> <li>Allow filtering bean instances returned by ObjectProvider#stream() <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34318">#34318</a></li> <li>GenericConversionService finds wrong converter for partially unresolvable generic types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34298">#34298</a></li> <li>Avoid re-creating HandlerMethod unless handler is resolved through the BeanFactory <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34277">#34277</a></li> <li>UrlResource should leniently handle HTTP endpoints which do not support HEAD <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34217">#34217</a></li> <li>Add API counterpart for handling Fallback and 'defaultCandidate=false' beans <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34203">#34203</a></li> <li>Add support for multidimensional arrays <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34183">#34183</a></li> <li>Add getters to ServerResponseResultHandler <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34066">#34066</a></li> <li>Improve diagnostics when a Bean Override cannot be selected by type <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34006">#34006</a></li> <li>Expression performance regression due to missing annotation types on context classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33948">#33948</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>PathMatchingResourcePatternResolver failing against non-jar file in classpath <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34417">#34417</a></li> <li>GenericTypeResolver Since 6.2.0, generics cannot be obtained correctly in multi-layer interface inheritance (possible regression of <a href="https://redirect.github.com/spring-projects/spring-framework/issues/24963">#24963</a>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34386">#34386</a></li> <li>Test Bean Overrides honor fallback qualifier instead of <code>@primary</code> semantics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34374">#34374</a></li> <li>HTTP interface client raises IllegalArgumentException if query param name contains a colon <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34364">#34364</a></li> <li>Quartz-style Nth Day of Week cron expressions can overflow to other month <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34360">#34360</a></li> <li>Component scan fails to find jar entries in WEB-INF/classes with embedded Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34348">#34348</a></li> <li>Check hasNext when when accessing sessionIds from UserDestinationResult <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34333">#34333</a></li> <li>Property binding to <code>Map</code> that implements <code>Iterable</code> no longer works <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34332">#34332</a></li> <li>GenericTypeResolver returns EmptyType <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34328">#34328</a></li> <li>Duplicate <code>BeanOverrideHandler</code> discovered in <code>@nested</code> test class hierarchy when upgrading to Spring 6.2.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34324">#34324</a></li> <li><code>AnnotationBeanNameGenerator</code> issues warning about explicitly aliased <code>value</code> attribute <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34317">#34317</a></li> <li>Stop assuming that AspectJ Advice has JoinPoint as the first argument <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34316">#34316</a></li> <li>Constructor binding fails for simple types List/Map/Array and for nested container combinations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34305">#34305</a></li> <li>Change in BeanFactoryUtils.beanNamesForTypeIncludingAncestors() Behavior in Spring Framework 6.2.x causing ClassCastExceptions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34300">#34300</a></li> <li>Data binding does not filter HTTP headers for constructor binding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34292">#34292</a></li> <li>Escaped character in nested placeholder not detected properly and leads to invalid parts <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34289">#34289</a></li> <li>ReflectJvmMapping.getKotlinFunction returns null for Kotlin properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34284">#34284</a></li> <li><code>ConfigurationClassEnhancer</code> should explicitly set custom <code>ClassLoader</code> on CGLIB <code>Enhancer</code> (aligned with <code>CglibAopProxy</code>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34274">#34274</a></li> <li>Connection reset exception from RestTemplate call in Spring Web MVC controller is ignored <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34264">#34264</a></li> <li>AsyncExecution fails to detect the return type of an annotated method from an interface with a generic <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33957">#33957</a></li> <li>Ensure Locale context is available for WebFlux method validation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33810">#33810</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/debd312d506a16e9337a647af9093a58cf3adaed"><code>debd312</code></a> Release v6.2.3</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a8be11ebafe9187e729e7ba5c2af40da1fe32d84"><code>a8be11e</code></a> Upgrade to TestNG 7.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/dfc10c1a8d2784823a8418ee649d6080fc895add"><code>dfc10c1</code></a> Wait for lenient bean creation in non-locked threads as well</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bbb593db48e04c99fd4c739c5cd9f010eb4159e9"><code>bbb593d</code></a> Consistently ignore non-jar files in classpath</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b2134ee71ff0fc8c6783d89457d378a953170c00"><code>b2134ee</code></a> Avoid Gradle build warnings about @⁠SuppressFBWarnings from FindBugs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/440a259b717e2d9f8bb3f70ad82793a75b9f5046"><code>440a259</code></a> Clean up warnings in Gradle build</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6174055910b3388eef6d74652cc0e0f1f7162f46"><code>6174055</code></a> Link to @⁠MockitoBean, @⁠MockitoSpyBean, &amp; @⁠TestBean Javadoc from ref docs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/e31ce359a17a1e55cacad6f4da16670bd6a7817e"><code>e31ce35</code></a> Support @⁠MockitoSpyBean at the type level on test classes</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b336bbe539ce4b67499e70a23de4943c05aaec1f"><code>b336bbe</code></a> Wait for lenient bean creation in locked thread when necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/056757b493d36ee9bb7fbbabc439e39d99b647b2"><code>056757b</code></a> Refine tests in MockMvcExtensionsTests</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-aop` from 6.2.2 to 6.2.3 <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.3</h2> <h2>:star: New Features</h2> <ul> <li>Add form fields to MockMvc Kotlin DSL <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34412">#34412</a></li> <li>Make ProblemDetail implement Serializable <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34409">#34409</a></li> <li>Support <code>@MockitoSpyBean</code> at the type level on test classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34408">#34408</a></li> <li>Expose order values of <code>TestExecutionListener</code> implementations as constants <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34404">#34404</a></li> <li>ContentDisposition should match attributes in a case-insensitive fashion <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34383">#34383</a></li> <li>Provide access to servletPath in ServletRequestPathUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34379">#34379</a></li> <li>Use <code>ConversionService</code> to convert POJO to array for SpEL varargs invocations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34371">#34371</a></li> <li>Provide a more actionable CGLIB error message with native <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34370">#34370</a></li> <li>Wrap disconnected client exceptions as AsyncRequestNotUsableException in Servlet container onError callback <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34363">#34363</a></li> <li>Support RFC 8441 WebSocket upgrade with HTTP/2 CONNECT <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34362">#34362</a></li> <li>Optimize default property editor allocations for bean instance creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34361">#34361</a></li> <li>Continue with pre-instantiation when current bean is in creation already <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34349">#34349</a></li> <li>Allow filtering bean instances returned by ObjectProvider#stream() <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34318">#34318</a></li> <li>GenericConversionService finds wrong converter for partially unresolvable generic types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34298">#34298</a></li> <li>Avoid re-creating HandlerMethod unless handler is resolved through the BeanFactory <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34277">#34277</a></li> <li>UrlResource should leniently handle HTTP endpoints which do not support HEAD <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34217">#34217</a></li> <li>Add API counterpart for handling Fallback and 'defaultCandidate=false' beans <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34203">#34203</a></li> <li>Add support for multidimensional arrays <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34183">#34183</a></li> <li>Add getters to ServerResponseResultHandler <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34066">#34066</a></li> <li>Improve diagnostics when a Bean Override cannot be selected by type <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34006">#34006</a></li> <li>Expression performance regression due to missing annotation types on context classes <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33948">#33948</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>PathMatchingResourcePatternResolver failing against non-jar file in classpath <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34417">#34417</a></li> <li>GenericTypeResolver Since 6.2.0, generics cannot be obtained correctly in multi-layer interface inheritance (possible regression of <a href="https://redirect.github.com/spring-projects/spring-framework/issues/24963">#24963</a>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34386">#34386</a></li> <li>Test Bean Overrides honor fallback qualifier instead of <code>@primary</code> semantics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34374">#34374</a></li> <li>HTTP interface client raises IllegalArgumentException if query param name contains a colon <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34364">#34364</a></li> <li>Quartz-style Nth Day of Week cron expressions can overflow to other month <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34360">#34360</a></li> <li>Component scan fails to find jar entries in WEB-INF/classes with embedded Tomcat <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34348">#34348</a></li> <li>Check hasNext when when accessing sessionIds from UserDestinationResult <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34333">#34333</a></li> <li>Property binding to <code>Map</code> that implements <code>Iterable</code> no longer works <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34332">#34332</a></li> <li>GenericTypeResolver returns EmptyType <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34328">#34328</a></li> <li>Duplicate <code>BeanOverrideHandler</code> discovered in <code>@nested</code> test class hierarchy when upgrading to Spring 6.2.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34324">#34324</a></li> <li><code>AnnotationBeanNameGenerator</code> issues warning about explicitly aliased <code>value</code> attribute <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34317">#34317</a></li> <li>Stop assuming that AspectJ Advice has JoinPoint as the first argument <a href="https://redirect.github.com/spring-projects/spring-framework/pull/34316">#34316</a></li> <li>Constructor binding fails for simple types List/Map/Array and for nested container combinations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34305">#34305</a></li> <li>Change in BeanFactoryUtils.beanNamesForTypeIncludingAncestors() Behavior in Spring Framework 6.2.x causing ClassCastExceptions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34300">#34300</a></li> <li>Data binding does not filter HTTP headers for constructor binding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34292">#34292</a></li> <li>Escaped character in nested placeholder not detected properly and leads to invalid parts <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34289">#34289</a></li> <li>ReflectJvmMapping.getKotlinFunction returns null for Kotlin properties <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34284">#34284</a></li> <li><code>ConfigurationClassEnhancer</code> should explicitly set custom <code>ClassLoader</code> on CGLIB <code>Enhancer</code> (aligned with <code>CglibAopProxy</code>) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34274">#34274</a></li> <li>Connection reset exception from RestTemplate call in Spring Web MVC controller is ignored <a href="https://redirect.github.com/spring-projects/spring-framework/issues/34264">#34264</a></li> <li>AsyncExecution fails to detect the return type of an annotated method from an interface with a generic <a href="https://redirect.github.com/spring-projects/spring-framework/pull/33957">#33957</a></li> <li>Ensure Locale context is available for WebFlux method validation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/33810">#33810</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/debd312d506a16e9337a647af9093a58cf3adaed"><code>debd312</code></a> Release v6.2.3</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a8be11ebafe9187e729e7ba5c2af40da1fe32d84"><code>a8be11e</code></a> Upgrade to TestNG 7.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/dfc10c1a8d2784823a8418ee649d6080fc895add"><code>dfc10c1</code></a> Wait for lenient bean creation in non-locked threads as well</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bbb593db48e04c99fd4c739c5cd9f010eb4159e9"><code>bbb593d</code></a> Consistently ignore non-jar files in classpath</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b2134ee71ff0fc8c6783d89457d378a953170c00"><code>b2134ee</code></a> Avoid Gradle build warnings about @⁠SuppressFBWarnings from FindBugs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/440a259b717e2d9f8bb3f70ad82793a75b9f5046"><code>440a259</code></a> Clean up warnings in Gradle build</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6174055910b3388eef6d74652cc0e0f1f7162f46"><code>6174055</code></a> Link to @⁠MockitoBean, @⁠MockitoSpyBean, &amp; @⁠TestBean Javadoc from ref docs</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/e31ce359a17a1e55cacad6f4da16670bd6a7817e"><code>e31ce35</code></a> Support @⁠MockitoSpyBean at the type level on test classes</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b336bbe539ce4b67499e70a23de4943c05aaec1f"><code>b336bbe</code></a> Wait for lenient bean creation in locked thread when necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/056757b493d36ee9bb7fbbabc439e39d99b647b2"><code>056757b</code></a> Refine tests in MockMvcExtensionsTests</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3">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 502f86d + 9c593f3 commit e5aa3a5

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.2</springboot.version>
108-
<spring.version>6.2.2</spring.version>
108+
<spring.version>6.2.3</spring.version>
109109

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

0 commit comments

Comments
 (0)