Bumps spring.version from 4.3.9.RELEASE to 5.1.9.RELEASE.
Updates spring-core from 4.3.9.RELEASE to 5.1.9.RELEASE
Release notes
*Sourced from [spring-core's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.1.9.RELEASE
> ## :star: New Features
>
> - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367)
> - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366)
> - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349)
> - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333)
> - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248)
> - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230)
> - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175)
> - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101)
>
> ## :beetle: Bug Fixes
>
> - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352)
> - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346)
> - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323)
> - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321)
> - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305)
> - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241)
> - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240)
> - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210)
> - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207)
> - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200)
> - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196)
> - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181)
> - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179)
> - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160)
> - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353)
> - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329)
> - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295)
> - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263)
> - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193)
> - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187)
> - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172)
> - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153)
> - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150)
> - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122)
> - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
>
> - [@izeye](https://github.com/izeye)
> - [@AndreasKl](https://github.com/AndreasKl)
> ... (truncated)
Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE
- [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing
- [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection
- [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate
- [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call
- [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class
- [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite
- [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods
- [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12
- [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.RELEASE)
Updates spring-context from 4.3.9.RELEASE to 5.1.9.RELEASE
Release notes
*Sourced from [spring-context's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.1.9.RELEASE
> ## :star: New Features
>
> - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367)
> - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366)
> - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349)
> - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333)
> - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248)
> - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230)
> - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175)
> - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101)
>
> ## :beetle: Bug Fixes
>
> - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352)
> - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346)
> - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323)
> - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321)
> - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305)
> - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241)
> - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240)
> - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210)
> - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207)
> - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200)
> - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196)
> - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181)
> - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179)
> - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160)
> - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353)
> - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329)
> - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295)
> - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263)
> - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193)
> - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187)
> - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172)
> - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153)
> - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150)
> - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122)
> - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
>
> - [@izeye](https://github.com/izeye)
> - [@AndreasKl](https://github.com/AndreasKl)
> ... (truncated)
Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE
- [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing
- [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection
- [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate
- [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call
- [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class
- [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite
- [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods
- [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12
- [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.RELEASE)
Updates spring-web from 4.3.9.RELEASE to 5.1.9.RELEASE
Release notes
*Sourced from [spring-web's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.1.9.RELEASE
> ## :star: New Features
>
> - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367)
> - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366)
> - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349)
> - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333)
> - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248)
> - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230)
> - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175)
> - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101)
>
> ## :beetle: Bug Fixes
>
> - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352)
> - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346)
> - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323)
> - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321)
> - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305)
> - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241)
> - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240)
> - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210)
> - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207)
> - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200)
> - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196)
> - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181)
> - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179)
> - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160)
> - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353)
> - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329)
> - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295)
> - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263)
> - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193)
> - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187)
> - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172)
> - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153)
> - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150)
> - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122)
> - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
>
> - [@izeye](https://github.com/izeye)
> - [@AndreasKl](https://github.com/AndreasKl)
> ... (truncated)
Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE
- [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing
- [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection
- [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate
- [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call
- [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class
- [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite
- [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods
- [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12
- [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.RELEASE)
Updates spring-jdbc from 4.3.9.RELEASE to 5.1.9.RELEASE
Release notes
*Sourced from [spring-jdbc's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.1.9.RELEASE
> ## :star: New Features
>
> - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367)
> - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366)
> - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349)
> - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333)
> - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248)
> - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230)
> - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175)
> - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101)
>
> ## :beetle: Bug Fixes
>
> - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352)
> - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346)
> - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323)
> - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321)
> - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305)
> - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241)
> - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240)
> - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210)
> - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207)
> - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200)
> - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196)
> - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181)
> - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179)
> - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160)
> - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353)
> - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329)
> - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295)
> - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263)
> - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193)
> - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187)
> - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172)
> - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153)
> - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150)
> - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122)
> - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
>
> - [@izeye](https://github.com/izeye)
> - [@AndreasKl](https://github.com/AndreasKl)
> ... (truncated)
Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE
- [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing
- [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection
- [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate
- [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call
- [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class
- [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite
- [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods
- [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12
- [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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/InseeFr/Eno-WS/network/alerts).
Bumps
spring.version
from 4.3.9.RELEASE to 5.1.9.RELEASE.Updates
spring-core
from 4.3.9.RELEASE to 5.1.9.RELEASERelease notes
*Sourced from [spring-core's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.1.9.RELEASE > ## :star: New Features > > - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367) > - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366) > - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349) > - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333) > - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248) > - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230) > - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175) > - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101) > > ## :beetle: Bug Fixes > > - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352) > - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346) > - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323) > - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321) > - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305) > - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241) > - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240) > - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210) > - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207) > - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200) > - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196) > - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181) > - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179) > - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160) > - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070) > > ## :notebook_with_decorative_cover: Documentation > > - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353) > - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329) > - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295) > - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263) > - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193) > - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187) > - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172) > - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153) > - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150) > - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122) > - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > > - [@izeye](https://github.com/izeye) > - [@AndreasKl](https://github.com/AndreasKl) > ... (truncated)Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE - [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing - [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection - [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate - [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call - [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class - [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite - [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods - [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12 - [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.RELEASE)Updates
spring-context
from 4.3.9.RELEASE to 5.1.9.RELEASERelease notes
*Sourced from [spring-context's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.1.9.RELEASE > ## :star: New Features > > - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367) > - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366) > - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349) > - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333) > - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248) > - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230) > - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175) > - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101) > > ## :beetle: Bug Fixes > > - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352) > - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346) > - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323) > - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321) > - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305) > - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241) > - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240) > - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210) > - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207) > - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200) > - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196) > - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181) > - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179) > - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160) > - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070) > > ## :notebook_with_decorative_cover: Documentation > > - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353) > - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329) > - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295) > - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263) > - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193) > - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187) > - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172) > - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153) > - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150) > - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122) > - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > > - [@izeye](https://github.com/izeye) > - [@AndreasKl](https://github.com/AndreasKl) > ... (truncated)Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE - [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing - [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection - [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate - [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call - [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class - [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite - [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods - [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12 - [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.RELEASE)Updates
spring-web
from 4.3.9.RELEASE to 5.1.9.RELEASERelease notes
*Sourced from [spring-web's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.1.9.RELEASE > ## :star: New Features > > - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367) > - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366) > - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349) > - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333) > - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248) > - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230) > - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175) > - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101) > > ## :beetle: Bug Fixes > > - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352) > - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346) > - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323) > - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321) > - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305) > - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241) > - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240) > - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210) > - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207) > - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200) > - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196) > - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181) > - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179) > - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160) > - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070) > > ## :notebook_with_decorative_cover: Documentation > > - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353) > - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329) > - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295) > - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263) > - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193) > - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187) > - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172) > - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153) > - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150) > - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122) > - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > > - [@izeye](https://github.com/izeye) > - [@AndreasKl](https://github.com/AndreasKl) > ... (truncated)Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE - [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing - [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection - [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate - [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call - [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class - [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite - [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods - [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12 - [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.RELEASE)Updates
spring-jdbc
from 4.3.9.RELEASE to 5.1.9.RELEASERelease notes
*Sourced from [spring-jdbc's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.1.9.RELEASE > ## :star: New Features > > - WebClient's retrieve doesn't support custom HTTP status code [#23367](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23367) > - Can't wrap a ClientResponse with a custom status code in a builder [#23366](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23366) > - Javadoc missing on some public BeanDefinitionParserDelegate methods [#23349](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23349) > - In contrast to the Javadoc, ServerHttpRequest.Builder implementation does not override headers [#23333](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23333) > - Hibernate Query.list() is not included in SharedEntityManagerCreator.queryTerminatingMethods set, causing database connection not to be unreleased when query is proxied [#23248](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23248) > - Exception while WebClient onStatus handler is applied leads to ByteBuf leak [#23230](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23230) > - Error signal not propagated if writeFunction in ChannelSendOperator fails immediately [#23175](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23175) > - PathPatternParser does not allow any non-Java characters in variables like "-" [#23101](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23101) > > ## :beetle: Bug Fixes > > - MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite [#23352](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23352) > - Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection [#23346](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23346) > - Inconsistent use of getInterfaceMethodIfPossible for init method invocation [#23323](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23323) > - ResolvableType.forRawClass fails isAssignable against TypeVariable [#23321](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23321) > - ForwardedHeaderTransformer preserves escape sequences when applying X-Forwarded-Prefix [#23305](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23305) > - Accept header with trailing comma produces HTTP "406 Not Acceptable" [#23241](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23241) > - FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path [#23240](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23240) > - SpEL ReflectivePropertyAccessor: ConversionService missing annotations on concrete implementations [#23210](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23210) > - Defensively register ReactiveReturnValueHandler for messaging methods [#23207](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23207) > - Raise log level when bean destruction fails [#23200](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23200) > - New OncePerRequestFilter behavior breaks RequestContextFilter on Jetty after sendError [#23196](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23196) > - SpringValidatorAdapter's ObjectError subclass is not Serializable [#23181](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23181) > - WebSocketHttpRequestHandler not writing headers after interceptor returns false [#23179](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23179) > - Reliable detection of user change from interceptor in StompSubProtocolHandler [#23160](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23160) > - Fixes issue with optional `@RequestPart` Mono argument being resolved to null instead of Mono.empty [#23070](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23070) > > ## :notebook_with_decorative_cover: Documentation > > - Add Javadoc since for Jaxb2XmlDecoder(MimeType...) [#23353](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23353) > - Fix typo in webflux.adoc [#23329](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23329) > - Clarify use of MultipartBodyBuilder with RestTemplate [#23295](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23295) > - Improve documentation for `@Autowired` constructors [#23263](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23263) > - AbstractCacheManager.getCache() breaks contract of CacheManager.getCache() [#23193](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23193) > - PriorityOrdered Javadoc is misleading [#23187](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23187) > - Document that Ordered is not supported for `@ControllerAdvice` beans [#23172](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23172) > - Fix Jackson documentation broken links [#23153](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23153) > - Document how to specify Jackson JSON view serialization hints [#23150](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23150) > - HtmlUtils Javadoc refers to deprecated Apache Commons Lang [#23122](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23122) > - Docs for Spring MVC Test should cover async requests [SPR-15099] [#19666](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/19666) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > > - [@izeye](https://github.com/izeye) > - [@AndreasKl](https://github.com/AndreasKl) > ... (truncated)Commits
- [`b1171d8`](https://github.com/spring-projects/spring-framework/commit/b1171d82967cfd374f0b08f9580fe662fa1a98e8) Release version 5.1.9.RELEASE - [`7c2e2d4`](https://github.com/spring-projects/spring-framework/commit/7c2e2d40af589057c1498c600b48c8a5b9c9398f) Polishing - [`d8e624e`](https://github.com/spring-projects/spring-framework/commit/d8e624e97e4d8648dfd6c75981a6591a55a9a938) Consistent suppression of get/clearWarnings without target connection - [`762ea3e`](https://github.com/spring-projects/spring-framework/commit/762ea3ea9011a30aba63091ccd68bae46aa0854b) Document all remaining public methods on BeanDefinitionParserDelegate - [`871bb57`](https://github.com/spring-projects/spring-framework/commit/871bb57e025d1daa42524040f038819a6c19ceef) TransactionAwareDataSourceProxy locally handles get/clearWarnings call - [`aebc485`](https://github.com/spring-projects/spring-framework/commit/aebc485edae982c9e4b98f8f2558d515813c2bb6) MethodParameter.equals properly checks overridden containing class - [`ea4f7d3`](https://github.com/spring-projects/spring-framework/commit/ea4f7d365f87d3a8e2d1da239c5c8bf0bdba0f31) Deprecate logger field in HandlerMethodArgumentResolverComposite - [`438b40f`](https://github.com/spring-projects/spring-framework/commit/438b40f6d7ef830accdd6f216faec6a18c5f7ca2) Consistent ordering of WebClient.Builder methods - [`59064f0`](https://github.com/spring-projects/spring-framework/commit/59064f07801fa5f09e74c79d877ddfdae07e22b7) Upgrade to Undertow 2.0.23 and Apache Johnzon 1.1.12 - [`960079e`](https://github.com/spring-projects/spring-framework/commit/960079e5f5680624f6e05b768929fb53710f38de) Retain non-null HttpStatus return value in Client(Http)Response - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.3.9.RELEASE...v5.1.9.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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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/InseeFr/Eno-WS/network/alerts).