dependabot[bot] opened a new pull request, #706: URL: https://github.com/apache/struts/pull/706
Bumps `spring.platformVersion` from 5.3.27 to 6.0.11. Updates `spring-core` from 5.3.27 to 6.0.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-core's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <h2>:star: New Features</h2> <ul> <li>Reduce <code>WARN</code> level log output during test AOT processing <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30867">#30867</a></li> <li>Avoid need for reflection hints for <code>MBeanExporter</code> in native image <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30846">#30846</a></li> <li>Tolerate <code>AnnotationUtils.isCandidateClass</code> call with <code>null</code> as annotation type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30842">#30842</a></li> <li>Simplify <code>DefaultSingletonBeanRegistry.isDependent()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30839">#30839</a></li> <li>Add missing <code>@Nullable</code> annotations in ContentDisposition.Builder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30820">#30820</a></li> <li>Provide explicit support for collections, maps, and arrays in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30810">#30810</a></li> <li>Extend list of supported types in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30805">#30805</a></li> <li>Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30780">#30780</a></li> <li>Improve logging for missing dependencies in <code>MicrometerObservationRegistryTestExecutionListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30747">#30747</a></li> <li>Optimize <code>KotlinReflectionParameterNameDiscoverer</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30725">#30725</a></li> <li>Change <code>InvocableHandlerMethod#invokeSuspendingFunction</code> return type to <code>Object</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30716">#30716</a></li> <li><code>ResolvableType.hasUnresolvableGenerics()</code> should cache its result <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30713">#30713</a></li> <li>Deprecate RootBeanDefinition(ResolvableType) constructor <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30704">#30704</a></li> <li>Reinstate dependency injection support for legacy JSR-250 <code>@javax.annotation.Resource</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30695">#30695</a></li> <li>Translate SQL Exception with State S0001 and Vendor Code 2628 to a Spring Exception in MSSQL 2019 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30681">#30681</a></li> <li>Ensure Spring <code>LogFactory</code> contains all public methods from Apache <code>LogFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30668">#30668</a></li> <li>Infer hints required for aspects <a href="https://redirect.github.com/spring-projects/spring-framework/issues/28711">#28711</a></li> <li>Improve diagnostics for CGLIB ClassLoader issues with shared classes in parent ClassLoader <a href="https://redirect.github.com/spring-projects/spring-framework/issues/25940">#25940</a></li> <li><code>JdbcTemplate</code> does not call <code>handleWarnings</code> in case of exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/23106">#23106</a></li> <li>Avoid illegal reflective access in ContextOverridingClassLoader.isEligibleForOverriding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/22791">#22791</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Revert changes to <code>toString()</code> in <code>FieldError</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30799">#30799</a></li> <li>For a prototype bean, if first-time rejected value is null, subsequent value will wrongly be null always <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30794">#30794</a></li> <li>Fix log level on error with <code>@TransactionalEventListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30776">#30776</a></li> <li>ClassCastException in <code>AbstractBeanDefinition.getBeanClassName()</code> when getting bean multithreaded <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30773">#30773</a></li> <li>SerializableTypeWrapper does not consistently catch InvocationTargetException <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30764">#30764</a></li> <li>NPE in MvcUriComponentsBuilder with no-arg target method on interface <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30756">#30756</a></li> <li>ArithmeticException: long overflow on <code>@Scheduled</code>(fixedDelay = Long.MAX_VALUE) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30754">#30754</a></li> <li><code>Jackson2ObjectMapperBuilder</code> breaks when <code>modules</code> customizer follows <code>modulesToInstall</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30751">#30751</a></li> <li><code>NullPointerException</code> in reactive <code>TransactionalOperatorImpl</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30729">#30729</a></li> <li><code>MicrometerObservationRegistryTestExecutionListener</code> uses wrong <code>ClassLoader</code> to detect dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30726">#30726</a></li> <li>Support [package-]private init/destroy methods in AOT mode <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30724">#30724</a></li> <li>Package-private init/destroy methods are not always invoked <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30718">#30718</a></li> <li>Generic RedisKeyExpiredEvent not delivered to <code>@EventListener</code> anymore in 6.0.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30712">#30712</a></li> <li>Explicit BeanDefinition#targetType is not honoured in AOT scenarios <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30689">#30689</a></li> <li>Spring ORM SpringBeanContainer when trying to create a bean fails with not found bean definition, and fallbacks to default hibernate bean creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30683">#30683</a></li> <li>PathResourceResolver#resolve*Internal is missing <code>@Nullable</code> declarations <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30601">#30601</a></li> <li>Code generation should only apply shortcut if the target method is not ambiguous <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29278">#29278</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Update STOMP documentation with the new guidelines <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30857">#30857</a></li> <li>Clarify <code>ReactiveTransactionManager</code> exception declarations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30817">#30817</a></li> <li>Doc: <code>JdbcTransactionManager</code> vs <code>DataSourceTransactionManager</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30802">#30802</a></li> <li>Fix typo in Javadoc for <code>BeanDefinitionDsl.kt</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30798">#30798</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/84045374744aee245d1ed717454cb91e5d1c1ad3"><code>8404537</code></a> Release v6.0.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c873a597c764492b0de917cb2f41adf67b6cfc67"><code>c873a59</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4dc93bc4852641417db34360330be293b878410e"><code>4dc93bc</code></a> Avoid ambiguous call with BeanInstanceSupplier#withGenerator</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68f2b0ca595693a3739defb46ed3110eb2b3ef38"><code>68f2b0c</code></a> Rely on auto-boxing in tests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/1edc0d80022c27378d7529e5558f4fc59e02ec13"><code>1edc0d8</code></a> Remove outdated Javadoc cross references</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a6dc020dc41d04f20897d39c2cfead8119f9857c"><code>a6dc020</code></a> Remove since tag</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/07422d709e728635bf387e04902abe2973c3a876"><code>07422d7</code></a> Remove getAutodetectMode() in MBeanExporter</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/768fc7e341c248da08896c74ae7dc61c602d338e"><code>768fc7e</code></a> Upgrade to Reactor 2022.0.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8ecedb81b34f8e29669bf65336d931fabf49d88d"><code>8ecedb8</code></a> Add missing <a href="https://github.com/Nullable"><code>@Nullable</code></a> annotations in ContentDisposition.Builder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/f19433f2d8235c808ef78d92afbe2716dc3b9d22"><code>f19433f</code></a> Polishing</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v5.3.27...v6.0.11">compare view</a></li> </ul> </details> <br /> Updates `spring-context` from 5.3.27 to 6.0.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-context's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <h2>:star: New Features</h2> <ul> <li>Reduce <code>WARN</code> level log output during test AOT processing <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30867">#30867</a></li> <li>Avoid need for reflection hints for <code>MBeanExporter</code> in native image <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30846">#30846</a></li> <li>Tolerate <code>AnnotationUtils.isCandidateClass</code> call with <code>null</code> as annotation type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30842">#30842</a></li> <li>Simplify <code>DefaultSingletonBeanRegistry.isDependent()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30839">#30839</a></li> <li>Add missing <code>@Nullable</code> annotations in ContentDisposition.Builder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30820">#30820</a></li> <li>Provide explicit support for collections, maps, and arrays in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30810">#30810</a></li> <li>Extend list of supported types in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30805">#30805</a></li> <li>Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30780">#30780</a></li> <li>Improve logging for missing dependencies in <code>MicrometerObservationRegistryTestExecutionListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30747">#30747</a></li> <li>Optimize <code>KotlinReflectionParameterNameDiscoverer</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30725">#30725</a></li> <li>Change <code>InvocableHandlerMethod#invokeSuspendingFunction</code> return type to <code>Object</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30716">#30716</a></li> <li><code>ResolvableType.hasUnresolvableGenerics()</code> should cache its result <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30713">#30713</a></li> <li>Deprecate RootBeanDefinition(ResolvableType) constructor <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30704">#30704</a></li> <li>Reinstate dependency injection support for legacy JSR-250 <code>@javax.annotation.Resource</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30695">#30695</a></li> <li>Translate SQL Exception with State S0001 and Vendor Code 2628 to a Spring Exception in MSSQL 2019 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30681">#30681</a></li> <li>Ensure Spring <code>LogFactory</code> contains all public methods from Apache <code>LogFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30668">#30668</a></li> <li>Infer hints required for aspects <a href="https://redirect.github.com/spring-projects/spring-framework/issues/28711">#28711</a></li> <li>Improve diagnostics for CGLIB ClassLoader issues with shared classes in parent ClassLoader <a href="https://redirect.github.com/spring-projects/spring-framework/issues/25940">#25940</a></li> <li><code>JdbcTemplate</code> does not call <code>handleWarnings</code> in case of exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/23106">#23106</a></li> <li>Avoid illegal reflective access in ContextOverridingClassLoader.isEligibleForOverriding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/22791">#22791</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Revert changes to <code>toString()</code> in <code>FieldError</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30799">#30799</a></li> <li>For a prototype bean, if first-time rejected value is null, subsequent value will wrongly be null always <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30794">#30794</a></li> <li>Fix log level on error with <code>@TransactionalEventListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30776">#30776</a></li> <li>ClassCastException in <code>AbstractBeanDefinition.getBeanClassName()</code> when getting bean multithreaded <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30773">#30773</a></li> <li>SerializableTypeWrapper does not consistently catch InvocationTargetException <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30764">#30764</a></li> <li>NPE in MvcUriComponentsBuilder with no-arg target method on interface <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30756">#30756</a></li> <li>ArithmeticException: long overflow on <code>@Scheduled</code>(fixedDelay = Long.MAX_VALUE) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30754">#30754</a></li> <li><code>Jackson2ObjectMapperBuilder</code> breaks when <code>modules</code> customizer follows <code>modulesToInstall</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30751">#30751</a></li> <li><code>NullPointerException</code> in reactive <code>TransactionalOperatorImpl</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30729">#30729</a></li> <li><code>MicrometerObservationRegistryTestExecutionListener</code> uses wrong <code>ClassLoader</code> to detect dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30726">#30726</a></li> <li>Support [package-]private init/destroy methods in AOT mode <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30724">#30724</a></li> <li>Package-private init/destroy methods are not always invoked <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30718">#30718</a></li> <li>Generic RedisKeyExpiredEvent not delivered to <code>@EventListener</code> anymore in 6.0.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30712">#30712</a></li> <li>Explicit BeanDefinition#targetType is not honoured in AOT scenarios <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30689">#30689</a></li> <li>Spring ORM SpringBeanContainer when trying to create a bean fails with not found bean definition, and fallbacks to default hibernate bean creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30683">#30683</a></li> <li>PathResourceResolver#resolve*Internal is missing <code>@Nullable</code> declarations <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30601">#30601</a></li> <li>Code generation should only apply shortcut if the target method is not ambiguous <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29278">#29278</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Update STOMP documentation with the new guidelines <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30857">#30857</a></li> <li>Clarify <code>ReactiveTransactionManager</code> exception declarations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30817">#30817</a></li> <li>Doc: <code>JdbcTransactionManager</code> vs <code>DataSourceTransactionManager</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30802">#30802</a></li> <li>Fix typo in Javadoc for <code>BeanDefinitionDsl.kt</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30798">#30798</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/84045374744aee245d1ed717454cb91e5d1c1ad3"><code>8404537</code></a> Release v6.0.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c873a597c764492b0de917cb2f41adf67b6cfc67"><code>c873a59</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4dc93bc4852641417db34360330be293b878410e"><code>4dc93bc</code></a> Avoid ambiguous call with BeanInstanceSupplier#withGenerator</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68f2b0ca595693a3739defb46ed3110eb2b3ef38"><code>68f2b0c</code></a> Rely on auto-boxing in tests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/1edc0d80022c27378d7529e5558f4fc59e02ec13"><code>1edc0d8</code></a> Remove outdated Javadoc cross references</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a6dc020dc41d04f20897d39c2cfead8119f9857c"><code>a6dc020</code></a> Remove since tag</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/07422d709e728635bf387e04902abe2973c3a876"><code>07422d7</code></a> Remove getAutodetectMode() in MBeanExporter</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/768fc7e341c248da08896c74ae7dc61c602d338e"><code>768fc7e</code></a> Upgrade to Reactor 2022.0.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8ecedb81b34f8e29669bf65336d931fabf49d88d"><code>8ecedb8</code></a> Add missing <a href="https://github.com/Nullable"><code>@Nullable</code></a> annotations in ContentDisposition.Builder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/f19433f2d8235c808ef78d92afbe2716dc3b9d22"><code>f19433f</code></a> Polishing</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v5.3.27...v6.0.11">compare view</a></li> </ul> </details> <br /> Updates `spring-aop` from 5.3.27 to 6.0.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-aop's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <h2>:star: New Features</h2> <ul> <li>Reduce <code>WARN</code> level log output during test AOT processing <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30867">#30867</a></li> <li>Avoid need for reflection hints for <code>MBeanExporter</code> in native image <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30846">#30846</a></li> <li>Tolerate <code>AnnotationUtils.isCandidateClass</code> call with <code>null</code> as annotation type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30842">#30842</a></li> <li>Simplify <code>DefaultSingletonBeanRegistry.isDependent()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30839">#30839</a></li> <li>Add missing <code>@Nullable</code> annotations in ContentDisposition.Builder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30820">#30820</a></li> <li>Provide explicit support for collections, maps, and arrays in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30810">#30810</a></li> <li>Extend list of supported types in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30805">#30805</a></li> <li>Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30780">#30780</a></li> <li>Improve logging for missing dependencies in <code>MicrometerObservationRegistryTestExecutionListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30747">#30747</a></li> <li>Optimize <code>KotlinReflectionParameterNameDiscoverer</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30725">#30725</a></li> <li>Change <code>InvocableHandlerMethod#invokeSuspendingFunction</code> return type to <code>Object</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30716">#30716</a></li> <li><code>ResolvableType.hasUnresolvableGenerics()</code> should cache its result <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30713">#30713</a></li> <li>Deprecate RootBeanDefinition(ResolvableType) constructor <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30704">#30704</a></li> <li>Reinstate dependency injection support for legacy JSR-250 <code>@javax.annotation.Resource</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30695">#30695</a></li> <li>Translate SQL Exception with State S0001 and Vendor Code 2628 to a Spring Exception in MSSQL 2019 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30681">#30681</a></li> <li>Ensure Spring <code>LogFactory</code> contains all public methods from Apache <code>LogFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30668">#30668</a></li> <li>Infer hints required for aspects <a href="https://redirect.github.com/spring-projects/spring-framework/issues/28711">#28711</a></li> <li>Improve diagnostics for CGLIB ClassLoader issues with shared classes in parent ClassLoader <a href="https://redirect.github.com/spring-projects/spring-framework/issues/25940">#25940</a></li> <li><code>JdbcTemplate</code> does not call <code>handleWarnings</code> in case of exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/23106">#23106</a></li> <li>Avoid illegal reflective access in ContextOverridingClassLoader.isEligibleForOverriding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/22791">#22791</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Revert changes to <code>toString()</code> in <code>FieldError</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30799">#30799</a></li> <li>For a prototype bean, if first-time rejected value is null, subsequent value will wrongly be null always <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30794">#30794</a></li> <li>Fix log level on error with <code>@TransactionalEventListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30776">#30776</a></li> <li>ClassCastException in <code>AbstractBeanDefinition.getBeanClassName()</code> when getting bean multithreaded <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30773">#30773</a></li> <li>SerializableTypeWrapper does not consistently catch InvocationTargetException <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30764">#30764</a></li> <li>NPE in MvcUriComponentsBuilder with no-arg target method on interface <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30756">#30756</a></li> <li>ArithmeticException: long overflow on <code>@Scheduled</code>(fixedDelay = Long.MAX_VALUE) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30754">#30754</a></li> <li><code>Jackson2ObjectMapperBuilder</code> breaks when <code>modules</code> customizer follows <code>modulesToInstall</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30751">#30751</a></li> <li><code>NullPointerException</code> in reactive <code>TransactionalOperatorImpl</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30729">#30729</a></li> <li><code>MicrometerObservationRegistryTestExecutionListener</code> uses wrong <code>ClassLoader</code> to detect dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30726">#30726</a></li> <li>Support [package-]private init/destroy methods in AOT mode <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30724">#30724</a></li> <li>Package-private init/destroy methods are not always invoked <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30718">#30718</a></li> <li>Generic RedisKeyExpiredEvent not delivered to <code>@EventListener</code> anymore in 6.0.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30712">#30712</a></li> <li>Explicit BeanDefinition#targetType is not honoured in AOT scenarios <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30689">#30689</a></li> <li>Spring ORM SpringBeanContainer when trying to create a bean fails with not found bean definition, and fallbacks to default hibernate bean creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30683">#30683</a></li> <li>PathResourceResolver#resolve*Internal is missing <code>@Nullable</code> declarations <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30601">#30601</a></li> <li>Code generation should only apply shortcut if the target method is not ambiguous <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29278">#29278</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Update STOMP documentation with the new guidelines <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30857">#30857</a></li> <li>Clarify <code>ReactiveTransactionManager</code> exception declarations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30817">#30817</a></li> <li>Doc: <code>JdbcTransactionManager</code> vs <code>DataSourceTransactionManager</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30802">#30802</a></li> <li>Fix typo in Javadoc for <code>BeanDefinitionDsl.kt</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30798">#30798</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/84045374744aee245d1ed717454cb91e5d1c1ad3"><code>8404537</code></a> Release v6.0.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c873a597c764492b0de917cb2f41adf67b6cfc67"><code>c873a59</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4dc93bc4852641417db34360330be293b878410e"><code>4dc93bc</code></a> Avoid ambiguous call with BeanInstanceSupplier#withGenerator</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68f2b0ca595693a3739defb46ed3110eb2b3ef38"><code>68f2b0c</code></a> Rely on auto-boxing in tests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/1edc0d80022c27378d7529e5558f4fc59e02ec13"><code>1edc0d8</code></a> Remove outdated Javadoc cross references</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a6dc020dc41d04f20897d39c2cfead8119f9857c"><code>a6dc020</code></a> Remove since tag</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/07422d709e728635bf387e04902abe2973c3a876"><code>07422d7</code></a> Remove getAutodetectMode() in MBeanExporter</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/768fc7e341c248da08896c74ae7dc61c602d338e"><code>768fc7e</code></a> Upgrade to Reactor 2022.0.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8ecedb81b34f8e29669bf65336d931fabf49d88d"><code>8ecedb8</code></a> Add missing <a href="https://github.com/Nullable"><code>@Nullable</code></a> annotations in ContentDisposition.Builder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/f19433f2d8235c808ef78d92afbe2716dc3b9d22"><code>f19433f</code></a> Polishing</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v5.3.27...v6.0.11">compare view</a></li> </ul> </details> <br /> Updates `spring-aspects` from 5.3.27 to 6.0.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-aspects's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <h2>:star: New Features</h2> <ul> <li>Reduce <code>WARN</code> level log output during test AOT processing <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30867">#30867</a></li> <li>Avoid need for reflection hints for <code>MBeanExporter</code> in native image <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30846">#30846</a></li> <li>Tolerate <code>AnnotationUtils.isCandidateClass</code> call with <code>null</code> as annotation type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30842">#30842</a></li> <li>Simplify <code>DefaultSingletonBeanRegistry.isDependent()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30839">#30839</a></li> <li>Add missing <code>@Nullable</code> annotations in ContentDisposition.Builder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30820">#30820</a></li> <li>Provide explicit support for collections, maps, and arrays in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30810">#30810</a></li> <li>Extend list of supported types in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30805">#30805</a></li> <li>Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30780">#30780</a></li> <li>Improve logging for missing dependencies in <code>MicrometerObservationRegistryTestExecutionListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30747">#30747</a></li> <li>Optimize <code>KotlinReflectionParameterNameDiscoverer</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30725">#30725</a></li> <li>Change <code>InvocableHandlerMethod#invokeSuspendingFunction</code> return type to <code>Object</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30716">#30716</a></li> <li><code>ResolvableType.hasUnresolvableGenerics()</code> should cache its result <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30713">#30713</a></li> <li>Deprecate RootBeanDefinition(ResolvableType) constructor <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30704">#30704</a></li> <li>Reinstate dependency injection support for legacy JSR-250 <code>@javax.annotation.Resource</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30695">#30695</a></li> <li>Translate SQL Exception with State S0001 and Vendor Code 2628 to a Spring Exception in MSSQL 2019 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30681">#30681</a></li> <li>Ensure Spring <code>LogFactory</code> contains all public methods from Apache <code>LogFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30668">#30668</a></li> <li>Infer hints required for aspects <a href="https://redirect.github.com/spring-projects/spring-framework/issues/28711">#28711</a></li> <li>Improve diagnostics for CGLIB ClassLoader issues with shared classes in parent ClassLoader <a href="https://redirect.github.com/spring-projects/spring-framework/issues/25940">#25940</a></li> <li><code>JdbcTemplate</code> does not call <code>handleWarnings</code> in case of exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/23106">#23106</a></li> <li>Avoid illegal reflective access in ContextOverridingClassLoader.isEligibleForOverriding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/22791">#22791</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Revert changes to <code>toString()</code> in <code>FieldError</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30799">#30799</a></li> <li>For a prototype bean, if first-time rejected value is null, subsequent value will wrongly be null always <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30794">#30794</a></li> <li>Fix log level on error with <code>@TransactionalEventListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30776">#30776</a></li> <li>ClassCastException in <code>AbstractBeanDefinition.getBeanClassName()</code> when getting bean multithreaded <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30773">#30773</a></li> <li>SerializableTypeWrapper does not consistently catch InvocationTargetException <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30764">#30764</a></li> <li>NPE in MvcUriComponentsBuilder with no-arg target method on interface <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30756">#30756</a></li> <li>ArithmeticException: long overflow on <code>@Scheduled</code>(fixedDelay = Long.MAX_VALUE) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30754">#30754</a></li> <li><code>Jackson2ObjectMapperBuilder</code> breaks when <code>modules</code> customizer follows <code>modulesToInstall</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30751">#30751</a></li> <li><code>NullPointerException</code> in reactive <code>TransactionalOperatorImpl</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30729">#30729</a></li> <li><code>MicrometerObservationRegistryTestExecutionListener</code> uses wrong <code>ClassLoader</code> to detect dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30726">#30726</a></li> <li>Support [package-]private init/destroy methods in AOT mode <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30724">#30724</a></li> <li>Package-private init/destroy methods are not always invoked <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30718">#30718</a></li> <li>Generic RedisKeyExpiredEvent not delivered to <code>@EventListener</code> anymore in 6.0.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30712">#30712</a></li> <li>Explicit BeanDefinition#targetType is not honoured in AOT scenarios <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30689">#30689</a></li> <li>Spring ORM SpringBeanContainer when trying to create a bean fails with not found bean definition, and fallbacks to default hibernate bean creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30683">#30683</a></li> <li>PathResourceResolver#resolve*Internal is missing <code>@Nullable</code> declarations <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30601">#30601</a></li> <li>Code generation should only apply shortcut if the target method is not ambiguous <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29278">#29278</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Update STOMP documentation with the new guidelines <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30857">#30857</a></li> <li>Clarify <code>ReactiveTransactionManager</code> exception declarations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30817">#30817</a></li> <li>Doc: <code>JdbcTransactionManager</code> vs <code>DataSourceTransactionManager</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30802">#30802</a></li> <li>Fix typo in Javadoc for <code>BeanDefinitionDsl.kt</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30798">#30798</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/84045374744aee245d1ed717454cb91e5d1c1ad3"><code>8404537</code></a> Release v6.0.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c873a597c764492b0de917cb2f41adf67b6cfc67"><code>c873a59</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4dc93bc4852641417db34360330be293b878410e"><code>4dc93bc</code></a> Avoid ambiguous call with BeanInstanceSupplier#withGenerator</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68f2b0ca595693a3739defb46ed3110eb2b3ef38"><code>68f2b0c</code></a> Rely on auto-boxing in tests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/1edc0d80022c27378d7529e5558f4fc59e02ec13"><code>1edc0d8</code></a> Remove outdated Javadoc cross references</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a6dc020dc41d04f20897d39c2cfead8119f9857c"><code>a6dc020</code></a> Remove since tag</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/07422d709e728635bf387e04902abe2973c3a876"><code>07422d7</code></a> Remove getAutodetectMode() in MBeanExporter</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/768fc7e341c248da08896c74ae7dc61c602d338e"><code>768fc7e</code></a> Upgrade to Reactor 2022.0.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8ecedb81b34f8e29669bf65336d931fabf49d88d"><code>8ecedb8</code></a> Add missing <a href="https://github.com/Nullable"><code>@Nullable</code></a> annotations in ContentDisposition.Builder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/f19433f2d8235c808ef78d92afbe2716dc3b9d22"><code>f19433f</code></a> Polishing</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v5.3.27...v6.0.11">compare view</a></li> </ul> </details> <br /> Updates `spring-beans` from 5.3.27 to 6.0.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-beans's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <h2>:star: New Features</h2> <ul> <li>Reduce <code>WARN</code> level log output during test AOT processing <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30867">#30867</a></li> <li>Avoid need for reflection hints for <code>MBeanExporter</code> in native image <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30846">#30846</a></li> <li>Tolerate <code>AnnotationUtils.isCandidateClass</code> call with <code>null</code> as annotation type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30842">#30842</a></li> <li>Simplify <code>DefaultSingletonBeanRegistry.isDependent()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30839">#30839</a></li> <li>Add missing <code>@Nullable</code> annotations in ContentDisposition.Builder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30820">#30820</a></li> <li>Provide explicit support for collections, maps, and arrays in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30810">#30810</a></li> <li>Extend list of supported types in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30805">#30805</a></li> <li>Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30780">#30780</a></li> <li>Improve logging for missing dependencies in <code>MicrometerObservationRegistryTestExecutionListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30747">#30747</a></li> <li>Optimize <code>KotlinReflectionParameterNameDiscoverer</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30725">#30725</a></li> <li>Change <code>InvocableHandlerMethod#invokeSuspendingFunction</code> return type to <code>Object</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30716">#30716</a></li> <li><code>ResolvableType.hasUnresolvableGenerics()</code> should cache its result <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30713">#30713</a></li> <li>Deprecate RootBeanDefinition(ResolvableType) constructor <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30704">#30704</a></li> <li>Reinstate dependency injection support for legacy JSR-250 <code>@javax.annotation.Resource</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30695">#30695</a></li> <li>Translate SQL Exception with State S0001 and Vendor Code 2628 to a Spring Exception in MSSQL 2019 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30681">#30681</a></li> <li>Ensure Spring <code>LogFactory</code> contains all public methods from Apache <code>LogFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30668">#30668</a></li> <li>Infer hints required for aspects <a href="https://redirect.github.com/spring-projects/spring-framework/issues/28711">#28711</a></li> <li>Improve diagnostics for CGLIB ClassLoader issues with shared classes in parent ClassLoader <a href="https://redirect.github.com/spring-projects/spring-framework/issues/25940">#25940</a></li> <li><code>JdbcTemplate</code> does not call <code>handleWarnings</code> in case of exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/23106">#23106</a></li> <li>Avoid illegal reflective access in ContextOverridingClassLoader.isEligibleForOverriding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/22791">#22791</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Revert changes to <code>toString()</code> in <code>FieldError</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30799">#30799</a></li> <li>For a prototype bean, if first-time rejected value is null, subsequent value will wrongly be null always <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30794">#30794</a></li> <li>Fix log level on error with <code>@TransactionalEventListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30776">#30776</a></li> <li>ClassCastException in <code>AbstractBeanDefinition.getBeanClassName()</code> when getting bean multithreaded <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30773">#30773</a></li> <li>SerializableTypeWrapper does not consistently catch InvocationTargetException <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30764">#30764</a></li> <li>NPE in MvcUriComponentsBuilder with no-arg target method on interface <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30756">#30756</a></li> <li>ArithmeticException: long overflow on <code>@Scheduled</code>(fixedDelay = Long.MAX_VALUE) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30754">#30754</a></li> <li><code>Jackson2ObjectMapperBuilder</code> breaks when <code>modules</code> customizer follows <code>modulesToInstall</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30751">#30751</a></li> <li><code>NullPointerException</code> in reactive <code>TransactionalOperatorImpl</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30729">#30729</a></li> <li><code>MicrometerObservationRegistryTestExecutionListener</code> uses wrong <code>ClassLoader</code> to detect dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30726">#30726</a></li> <li>Support [package-]private init/destroy methods in AOT mode <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30724">#30724</a></li> <li>Package-private init/destroy methods are not always invoked <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30718">#30718</a></li> <li>Generic RedisKeyExpiredEvent not delivered to <code>@EventListener</code> anymore in 6.0.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30712">#30712</a></li> <li>Explicit BeanDefinition#targetType is not honoured in AOT scenarios <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30689">#30689</a></li> <li>Spring ORM SpringBeanContainer when trying to create a bean fails with not found bean definition, and fallbacks to default hibernate bean creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30683">#30683</a></li> <li>PathResourceResolver#resolve*Internal is missing <code>@Nullable</code> declarations <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30601">#30601</a></li> <li>Code generation should only apply shortcut if the target method is not ambiguous <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29278">#29278</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Update STOMP documentation with the new guidelines <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30857">#30857</a></li> <li>Clarify <code>ReactiveTransactionManager</code> exception declarations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30817">#30817</a></li> <li>Doc: <code>JdbcTransactionManager</code> vs <code>DataSourceTransactionManager</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30802">#30802</a></li> <li>Fix typo in Javadoc for <code>BeanDefinitionDsl.kt</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30798">#30798</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/84045374744aee245d1ed717454cb91e5d1c1ad3"><code>8404537</code></a> Release v6.0.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c873a597c764492b0de917cb2f41adf67b6cfc67"><code>c873a59</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4dc93bc4852641417db34360330be293b878410e"><code>4dc93bc</code></a> Avoid ambiguous call with BeanInstanceSupplier#withGenerator</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68f2b0ca595693a3739defb46ed3110eb2b3ef38"><code>68f2b0c</code></a> Rely on auto-boxing in tests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/1edc0d80022c27378d7529e5558f4fc59e02ec13"><code>1edc0d8</code></a> Remove outdated Javadoc cross references</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a6dc020dc41d04f20897d39c2cfead8119f9857c"><code>a6dc020</code></a> Remove since tag</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/07422d709e728635bf387e04902abe2973c3a876"><code>07422d7</code></a> Remove getAutodetectMode() in MBeanExporter</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/768fc7e341c248da08896c74ae7dc61c602d338e"><code>768fc7e</code></a> Upgrade to Reactor 2022.0.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8ecedb81b34f8e29669bf65336d931fabf49d88d"><code>8ecedb8</code></a> Add missing <a href="https://github.com/Nullable"><code>@Nullable</code></a> annotations in ContentDisposition.Builder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/f19433f2d8235c808ef78d92afbe2716dc3b9d22"><code>f19433f</code></a> Polishing</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v5.3.27...v6.0.11">compare view</a></li> </ul> </details> <br /> Updates `spring-test` from 5.3.27 to 6.0.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-test's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <h2>:star: New Features</h2> <ul> <li>Reduce <code>WARN</code> level log output during test AOT processing <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30867">#30867</a></li> <li>Avoid need for reflection hints for <code>MBeanExporter</code> in native image <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30846">#30846</a></li> <li>Tolerate <code>AnnotationUtils.isCandidateClass</code> call with <code>null</code> as annotation type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30842">#30842</a></li> <li>Simplify <code>DefaultSingletonBeanRegistry.isDependent()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30839">#30839</a></li> <li>Add missing <code>@Nullable</code> annotations in ContentDisposition.Builder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30820">#30820</a></li> <li>Provide explicit support for collections, maps, and arrays in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30810">#30810</a></li> <li>Extend list of supported types in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30805">#30805</a></li> <li>Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30780">#30780</a></li> <li>Improve logging for missing dependencies in <code>MicrometerObservationRegistryTestExecutionListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30747">#30747</a></li> <li>Optimize <code>KotlinReflectionParameterNameDiscoverer</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30725">#30725</a></li> <li>Change <code>InvocableHandlerMethod#invokeSuspendingFunction</code> return type to <code>Object</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30716">#30716</a></li> <li><code>ResolvableType.hasUnresolvableGenerics()</code> should cache its result <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30713">#30713</a></li> <li>Deprecate RootBeanDefinition(ResolvableType) constructor <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30704">#30704</a></li> <li>Reinstate dependency injection support for legacy JSR-250 <code>@javax.annotation.Resource</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30695">#30695</a></li> <li>Translate SQL Exception with State S0001 and Vendor Code 2628 to a Spring Exception in MSSQL 2019 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30681">#30681</a></li> <li>Ensure Spring <code>LogFactory</code> contains all public methods from Apache <code>LogFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30668">#30668</a></li> <li>Infer hints required for aspects <a href="https://redirect.github.com/spring-projects/spring-framework/issues/28711">#28711</a></li> <li>Improve diagnostics for CGLIB ClassLoader issues with shared classes in parent ClassLoader <a href="https://redirect.github.com/spring-projects/spring-framework/issues/25940">#25940</a></li> <li><code>JdbcTemplate</code> does not call <code>handleWarnings</code> in case of exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/23106">#23106</a></li> <li>Avoid illegal reflective access in ContextOverridingClassLoader.isEligibleForOverriding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/22791">#22791</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Revert changes to <code>toString()</code> in <code>FieldError</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30799">#30799</a></li> <li>For a prototype bean, if first-time rejected value is null, subsequent value will wrongly be null always <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30794">#30794</a></li> <li>Fix log level on error with <code>@TransactionalEventListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30776">#30776</a></li> <li>ClassCastException in <code>AbstractBeanDefinition.getBeanClassName()</code> when getting bean multithreaded <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30773">#30773</a></li> <li>SerializableTypeWrapper does not consistently catch InvocationTargetException <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30764">#30764</a></li> <li>NPE in MvcUriComponentsBuilder with no-arg target method on interface <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30756">#30756</a></li> <li>ArithmeticException: long overflow on <code>@Scheduled</code>(fixedDelay = Long.MAX_VALUE) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30754">#30754</a></li> <li><code>Jackson2ObjectMapperBuilder</code> breaks when <code>modules</code> customizer follows <code>modulesToInstall</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30751">#30751</a></li> <li><code>NullPointerException</code> in reactive <code>TransactionalOperatorImpl</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30729">#30729</a></li> <li><code>MicrometerObservationRegistryTestExecutionListener</code> uses wrong <code>ClassLoader</code> to detect dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30726">#30726</a></li> <li>Support [package-]private init/destroy methods in AOT mode <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30724">#30724</a></li> <li>Package-private init/destroy methods are not always invoked <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30718">#30718</a></li> <li>Generic RedisKeyExpiredEvent not delivered to <code>@EventListener</code> anymore in 6.0.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30712">#30712</a></li> <li>Explicit BeanDefinition#targetType is not honoured in AOT scenarios <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30689">#30689</a></li> <li>Spring ORM SpringBeanContainer when trying to create a bean fails with not found bean definition, and fallbacks to default hibernate bean creation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30683">#30683</a></li> <li>PathResourceResolver#resolve*Internal is missing <code>@Nullable</code> declarations <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30601">#30601</a></li> <li>Code generation should only apply shortcut if the target method is not ambiguous <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29278">#29278</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Update STOMP documentation with the new guidelines <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30857">#30857</a></li> <li>Clarify <code>ReactiveTransactionManager</code> exception declarations <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30817">#30817</a></li> <li>Doc: <code>JdbcTransactionManager</code> vs <code>DataSourceTransactionManager</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30802">#30802</a></li> <li>Fix typo in Javadoc for <code>BeanDefinitionDsl.kt</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30798">#30798</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/84045374744aee245d1ed717454cb91e5d1c1ad3"><code>8404537</code></a> Release v6.0.11</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/c873a597c764492b0de917cb2f41adf67b6cfc67"><code>c873a59</code></a> Polishing</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4dc93bc4852641417db34360330be293b878410e"><code>4dc93bc</code></a> Avoid ambiguous call with BeanInstanceSupplier#withGenerator</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/68f2b0ca595693a3739defb46ed3110eb2b3ef38"><code>68f2b0c</code></a> Rely on auto-boxing in tests</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/1edc0d80022c27378d7529e5558f4fc59e02ec13"><code>1edc0d8</code></a> Remove outdated Javadoc cross references</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a6dc020dc41d04f20897d39c2cfead8119f9857c"><code>a6dc020</code></a> Remove since tag</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/07422d709e728635bf387e04902abe2973c3a876"><code>07422d7</code></a> Remove getAutodetectMode() in MBeanExporter</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/768fc7e341c248da08896c74ae7dc61c602d338e"><code>768fc7e</code></a> Upgrade to Reactor 2022.0.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8ecedb81b34f8e29669bf65336d931fabf49d88d"><code>8ecedb8</code></a> Add missing <a href="https://github.com/Nullable"><code>@Nullable</code></a> annotations in ContentDisposition.Builder</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/f19433f2d8235c808ef78d92afbe2716dc3b9d22"><code>f19433f</code></a> Polishing</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v5.3.27...v6.0.11">compare view</a></li> </ul> </details> <br /> Updates `spring-context-support` from 5.3.27 to 6.0.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-context-support's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <h2>:star: New Features</h2> <ul> <li>Reduce <code>WARN</code> level log output during test AOT processing <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30867">#30867</a></li> <li>Avoid need for reflection hints for <code>MBeanExporter</code> in native image <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30846">#30846</a></li> <li>Tolerate <code>AnnotationUtils.isCandidateClass</code> call with <code>null</code> as annotation type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30842">#30842</a></li> <li>Simplify <code>DefaultSingletonBeanRegistry.isDependent()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30839">#30839</a></li> <li>Add missing <code>@Nullable</code> annotations in ContentDisposition.Builder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30820">#30820</a></li> <li>Provide explicit support for collections, maps, and arrays in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30810">#30810</a></li> <li>Extend list of supported types in <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30805">#30805</a></li> <li>Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30780">#30780</a></li> <li>Improve logging for missing dependencies in <code>MicrometerObservationRegistryTestExecutionListener</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30747">#30747</a></li> <li>Optimize <code>KotlinReflectionParameterNameDiscoverer</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30725">#30725</a></li> <li>Change <code>InvocableHandlerMethod#invokeSuspendingFunction</code> return type to <code>Object</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30716">#30716</a></li> <li><code>ResolvableType.hasUnresolvableGenerics()</code> should cache its result <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30713">#30713</a></li> <li>Deprecate RootBeanDefinition(ResolvableType) constructor <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30704">#30704</a></li> <li>Reinstate dependency injection support for legacy JSR-250 <code>@javax.annotation.Resource</code> annotation <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30695">#30695</a></li> <li>Translate SQL Exception with State S0001 and Vendor Code 2628 to a Spring Exception in MSSQL 2019 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30681">#30681</a></li> <li>Ensure Spring <code>LogFactory</code> contains all public methods from Apache <code>LogFactory</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30668">#30668</a></li> <li>Infer hints required for aspects <a href="https://redirect.github.com/spring-projects/spring-framework/issues/28711">#28711</a></li> <li>Improve diagnostics for CGLIB ClassLoader issues with shared classes in parent ClassLoader <a href="https://redirect.github.com/spring-projects/spring-framework/issues/25940">#25940</a></li> <li><code>JdbcTemplate</code> does not call <code>handleWarnings</code> in case of exception <a href="https://redirect.github.com/spring-projects/spring-framework/issues/23106">#23106</a></li> <li>Avoid illegal reflective access in ContextOverridingClassLoader.isEligibleForOverriding <a href="https://redirect.github.com/spring-projects/spring-framework/issues/22791">#22791</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Revert changes to <code>toString()</code> in <code>FieldError... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org