Bumps spring.version from 5.2.1.RELEASE to 5.2.4.RELEASE.
Updates spring-webmvc from 5.2.1.RELEASE to 5.2.4.RELEASE
Release notes
*Sourced from [spring-webmvc's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.4.RELEASE
> ## :star: New Features
>
> - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581)
> - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538)
> - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509)
> - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501)
> - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496)
> - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484)
> - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479)
> - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466)
> - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465)
> - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464)
> - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455)
> - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453)
> - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444)
> - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443)
> - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420)
> - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400)
> - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382)
> - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376)
> - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367)
> - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358)
> - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352)
> - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175)
> - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791)
> - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713)
> - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830)
> - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039)
>
> ## :beetle: Bug Fixes
>
> - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556)
> - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508)
> - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491)
> - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489)
> - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486)
> - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485)
> - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475)
> - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441)
> - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440)
> - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413)
> - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389)
> - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375)
> - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366)
> - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361)
> - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357)
> - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198)
>
> ## :notebook_with_decorative_cover: Documentation
> ... (truncated)
Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE
- [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result
- [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles
- [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support
- [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing
- [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes
- [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting
- [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing
- [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4
- [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)
Updates spring-context-support from 5.2.1.RELEASE to 5.2.4.RELEASE
Release notes
*Sourced from [spring-context-support's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.4.RELEASE
> ## :star: New Features
>
> - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581)
> - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538)
> - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509)
> - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501)
> - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496)
> - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484)
> - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479)
> - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466)
> - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465)
> - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464)
> - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455)
> - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453)
> - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444)
> - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443)
> - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420)
> - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400)
> - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382)
> - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376)
> - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367)
> - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358)
> - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352)
> - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175)
> - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791)
> - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713)
> - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830)
> - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039)
>
> ## :beetle: Bug Fixes
>
> - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556)
> - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508)
> - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491)
> - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489)
> - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486)
> - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485)
> - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475)
> - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441)
> - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440)
> - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413)
> - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389)
> - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375)
> - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366)
> - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361)
> - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357)
> - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198)
>
> ## :notebook_with_decorative_cover: Documentation
> ... (truncated)
Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE
- [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result
- [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles
- [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support
- [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing
- [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes
- [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting
- [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing
- [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4
- [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)
Updates spring-jdbc from 5.2.1.RELEASE to 5.2.4.RELEASE
Release notes
*Sourced from [spring-jdbc's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.4.RELEASE
> ## :star: New Features
>
> - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581)
> - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538)
> - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509)
> - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501)
> - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496)
> - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484)
> - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479)
> - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466)
> - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465)
> - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464)
> - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455)
> - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453)
> - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444)
> - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443)
> - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420)
> - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400)
> - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382)
> - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376)
> - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367)
> - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358)
> - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352)
> - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175)
> - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791)
> - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713)
> - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830)
> - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039)
>
> ## :beetle: Bug Fixes
>
> - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556)
> - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508)
> - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491)
> - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489)
> - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486)
> - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485)
> - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475)
> - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441)
> - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440)
> - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413)
> - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389)
> - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375)
> - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366)
> - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361)
> - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357)
> - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198)
>
> ## :notebook_with_decorative_cover: Documentation
> ... (truncated)
Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE
- [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result
- [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles
- [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support
- [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing
- [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes
- [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting
- [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing
- [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4
- [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)
Updates spring-oxm from 5.2.1.RELEASE to 5.2.4.RELEASE
Release notes
*Sourced from [spring-oxm's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.4.RELEASE
> ## :star: New Features
>
> - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581)
> - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538)
> - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509)
> - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501)
> - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496)
> - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484)
> - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479)
> - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466)
> - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465)
> - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464)
> - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455)
> - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453)
> - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444)
> - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443)
> - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420)
> - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400)
> - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382)
> - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376)
> - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367)
> - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358)
> - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352)
> - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175)
> - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791)
> - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713)
> - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830)
> - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039)
>
> ## :beetle: Bug Fixes
>
> - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556)
> - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508)
> - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491)
> - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489)
> - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486)
> - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485)
> - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475)
> - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441)
> - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440)
> - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413)
> - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389)
> - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375)
> - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366)
> - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361)
> - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357)
> - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198)
>
> ## :notebook_with_decorative_cover: Documentation
> ... (truncated)
Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE
- [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result
- [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles
- [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support
- [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing
- [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes
- [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting
- [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing
- [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4
- [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)
Updates spring-test from 5.2.1.RELEASE to 5.2.4.RELEASE
Release notes
*Sourced from [spring-test's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.4.RELEASE
> ## :star: New Features
>
> - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581)
> - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538)
> - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509)
> - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501)
> - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496)
> - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484)
> - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479)
> - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466)
> - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465)
> - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464)
> - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455)
> - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453)
> - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444)
> - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443)
> - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420)
> - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400)
> - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382)
> - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376)
> - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367)
> - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358)
> - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352)
> - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175)
> - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791)
> - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713)
> - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830)
> - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039)
>
> ## :beetle: Bug Fixes
>
> - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556)
> - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508)
> - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491)
> - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489)
> - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486)
> - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485)
> - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475)
> - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441)
> - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440)
> - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413)
> - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389)
> - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375)
> - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366)
> - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361)
> - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357)
> - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198)
>
> ## :notebook_with_decorative_cover: Documentation
> ... (truncated)
Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE
- [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result
- [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles
- [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support
- [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing
- [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes
- [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting
- [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing
- [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4
- [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)
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 commands and options
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 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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/esig/dss-demonstrations/network/alerts).
Bumps
spring.version
from 5.2.1.RELEASE to 5.2.4.RELEASE.Updates
spring-webmvc
from 5.2.1.RELEASE to 5.2.4.RELEASERelease notes
*Sourced from [spring-webmvc's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.4.RELEASE > ## :star: New Features > > - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581) > - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538) > - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509) > - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501) > - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496) > - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484) > - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479) > - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466) > - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465) > - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464) > - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455) > - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453) > - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444) > - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443) > - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420) > - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400) > - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382) > - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376) > - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367) > - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358) > - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352) > - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175) > - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791) > - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713) > - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830) > - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039) > > ## :beetle: Bug Fixes > > - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556) > - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508) > - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491) > - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489) > - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486) > - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485) > - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475) > - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441) > - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440) > - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413) > - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389) > - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375) > - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366) > - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361) > - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357) > - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198) > > ## :notebook_with_decorative_cover: Documentation > ... (truncated)Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE - [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result - [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles - [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support - [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing - [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes - [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting - [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing - [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4 - [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)Updates
spring-context-support
from 5.2.1.RELEASE to 5.2.4.RELEASERelease notes
*Sourced from [spring-context-support's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.4.RELEASE > ## :star: New Features > > - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581) > - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538) > - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509) > - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501) > - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496) > - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484) > - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479) > - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466) > - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465) > - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464) > - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455) > - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453) > - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444) > - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443) > - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420) > - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400) > - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382) > - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376) > - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367) > - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358) > - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352) > - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175) > - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791) > - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713) > - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830) > - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039) > > ## :beetle: Bug Fixes > > - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556) > - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508) > - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491) > - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489) > - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486) > - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485) > - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475) > - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441) > - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440) > - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413) > - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389) > - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375) > - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366) > - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361) > - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357) > - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198) > > ## :notebook_with_decorative_cover: Documentation > ... (truncated)Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE - [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result - [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles - [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support - [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing - [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes - [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting - [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing - [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4 - [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)Updates
spring-jdbc
from 5.2.1.RELEASE to 5.2.4.RELEASERelease notes
*Sourced from [spring-jdbc's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.4.RELEASE > ## :star: New Features > > - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581) > - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538) > - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509) > - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501) > - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496) > - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484) > - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479) > - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466) > - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465) > - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464) > - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455) > - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453) > - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444) > - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443) > - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420) > - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400) > - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382) > - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376) > - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367) > - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358) > - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352) > - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175) > - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791) > - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713) > - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830) > - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039) > > ## :beetle: Bug Fixes > > - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556) > - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508) > - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491) > - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489) > - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486) > - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485) > - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475) > - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441) > - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440) > - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413) > - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389) > - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375) > - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366) > - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361) > - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357) > - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198) > > ## :notebook_with_decorative_cover: Documentation > ... (truncated)Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE - [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result - [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles - [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support - [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing - [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes - [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting - [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing - [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4 - [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)Updates
spring-oxm
from 5.2.1.RELEASE to 5.2.4.RELEASERelease notes
*Sourced from [spring-oxm's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.4.RELEASE > ## :star: New Features > > - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581) > - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538) > - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509) > - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501) > - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496) > - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484) > - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479) > - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466) > - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465) > - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464) > - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455) > - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453) > - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444) > - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443) > - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420) > - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400) > - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382) > - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376) > - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367) > - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358) > - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352) > - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175) > - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791) > - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713) > - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830) > - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039) > > ## :beetle: Bug Fixes > > - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556) > - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508) > - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491) > - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489) > - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486) > - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485) > - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475) > - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441) > - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440) > - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413) > - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389) > - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375) > - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366) > - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361) > - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357) > - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198) > > ## :notebook_with_decorative_cover: Documentation > ... (truncated)Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE - [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result - [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles - [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support - [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing - [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes - [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting - [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing - [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4 - [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)Updates
spring-test
from 5.2.1.RELEASE to 5.2.4.RELEASERelease notes
*Sourced from [spring-test's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.4.RELEASE > ## :star: New Features > > - BlockHoundIntegration for spring-core [#24581](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24581) > - Configure quiet period for shutting down Netty resources [#24538](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24538) > - Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes [#24509](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24509) > - Raise log level for exceptions from EntityManager close call [#24501](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24501) > - ExecutorConfigurationSupport to allow millisecond precision for await termination period [#24496](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24496) > - Improve assertion message in PersistenceExceptionTranslationInterceptor [#24484](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24484) > - BigDecimal in multi-value request body deserializes differently than single-value [#24479](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24479) > - If controller method has produces="*/*" in 5.2.3 response is 500 instead of 406 [#24466](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24466) > - SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured [#24465](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24465) > - Support command line arguments with an empty value [#24464](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24464) > - AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly [#24455](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24455) > - Compatibility with JDK 14 [#24453](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24453) > - Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null [#24444](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24444) > - Add Informix to supported database products for procedure calls [#24443](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24443) > - Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils [#24420](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24420) > - Allow non-standard HttpStatus in reactive ServerHttpResponse [#24400](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24400) > - Allow customizing default Smile codec via CodecConfigurer [#24382](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24382) > - Simplify getCache() method in CaffeineCacheManager [#24376](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24376) > - Expose property for handling of Ping frames with Reactor Netty WebSocket client and server [#24367](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24367) > - Simplify getParsedSql() method in NamedParameterJdbcTemplate [#24358](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24358) > - Provide control over formatting of request in HttpWebHandlerAdapter [#24352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24352) > - Add hook-point to exclude imported configuration classes [#24175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24175) > - Jackson2Decoder fails to determine correct target type from default interface method with a generic type [#23791](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23791) > - Extra empty line a["\n"] messages from ActiveMQ STOMP broker [#23713](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23713) > - Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it [#22830](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22830) > - Add unique number to WebFlux log prefix for Reactor Netty server [#22039](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/22039) > > ## :beetle: Bug Fixes > > - NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol [#24556](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24556) > - BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration [#24508](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24508) > - spring-aspects has a compile dependency on spring-orm [#24491](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24491) > - AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 [#24489](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24489) > - MockRestServiceServer reset does not clear failedRequests [#24486](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24486) > - Prevent unnecessary refresh for InjectionMetadata.EMPTY [#24485](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/24485) > - "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade [#24475](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24475) > - The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context [#24441](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24441) > - Cycle in LogAdapter.Log4jLog initialization within log appender [#24440](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24440) > - Negative byte values not properly converted to unsigned int in URI encoding [#24413](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24413) > - ServerSentEventHttpMessageReader maps null when event has comment only. [#24389](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24389) > - Nested annotations no longer supported in ASM-based annotation processing [#24375](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24375) > - Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter [#24366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24366) > - Avoid setting special Content-* response headers in TomcatHeadersAdapter [#24361](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24361) > - IncompatibleClassChangeError encountered on execution of compiled SPEL expressions [#24357](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24357) > - JSON decoding error parsing stream encoded with Jackson Smile [#24198](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/24198) > > ## :notebook_with_decorative_cover: Documentation > ... (truncated)Commits
- [`9c0f62c`](https://github.com/spring-projects/spring-framework/commit/9c0f62ca867266584502b8adf5f24ddaa9444a3a) Release version 5.2.4.RELEASE - [`d72c90c`](https://github.com/spring-projects/spring-framework/commit/d72c90cd7af65fe1b34612bf1fb53d5f6597fad9) Assign TokenBuffer field with createToken() result - [`6db20eb`](https://github.com/spring-projects/spring-framework/commit/6db20eb77346c6420eef48883e89cfeb6eb1d13a) Avoid package import cycles - [`2f12351`](https://github.com/spring-projects/spring-framework/commit/2f12351292564fb2090707ee117620e2a51be640) Refine BlockHound support - [`b6f502d`](https://github.com/spring-projects/spring-framework/commit/b6f502db4e262a42ceb9076e16d455afd3ac3dbf) Polishing - [`8cf70fe`](https://github.com/spring-projects/spring-framework/commit/8cf70fe5093ce31e2c539d0d0d711bb1f9fb310a) Improve documentation for @Autowired/[@Value](https://github.com/Value) in [@Configuration](https://github.com/Configuration) classes - [`7e402ba`](https://github.com/spring-projects/spring-framework/commit/7e402ba4fe4dd91eac97786cb2598cd7097f9782) Improve docs on date and time formatting - [`c0fbf6f`](https://github.com/spring-projects/spring-framework/commit/c0fbf6fca152449c7380dc8ebeba8354616428f9) Polishing - [`399b846`](https://github.com/spring-projects/spring-framework/commit/399b8464582e8ae89a2c59dc44bba0c6c223e742) Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4 - [`0e95282`](https://github.com/spring-projects/spring-framework/commit/0e95282153a1afe6707c59f9dfc0a3cb77c9a1a6) Polishing - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v5.2.1.RELEASE...v5.2.4.RELEASE)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 commands and options
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 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/esig/dss-demonstrations/network/alerts).