Bump spring.version from 4.3.6.RELEASE to 5.3.2 in /code/ssm_helloworld_web
Bumps spring.version from 4.3.6.RELEASE to 5.3.2.
Updates spring-core from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-core's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
Updates spring-beans from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-beans's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
Updates spring-context from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-context's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
Updates spring-jdbc from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-jdbc's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
Updates spring-tx from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-tx's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
Updates spring-web from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-web's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
Updates spring-webmvc from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-webmvc's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
Updates spring-test from 4.3.6.RELEASE to 5.3.2
Release notes
Sourced from spring-test's releases.
v5.3.2
:star: New Features
- Refine ConfigurationClassPostProcessor behavior in native images #26236
- Ability to correlate ByteBuf leak records to log messages for a specific request #26230
- Avoid CGLIB proxies in websocket/messaging configuration #26227
- ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26182
- Allow customization of file extension to media type map for WebFlux static resources #26170
- Register bean definition dependencies when used via configuration class injected fields #26167
- Print helpful information in RSocket MetadataExtractor #26130
- Add ResponseSpec#toEntityFlux overload that accepts BodyExtractor #26114
- Wildcard is a valid Access-Control-Expose-Headers value #26113
- Reduce overhead of char[] creation #26101
- EntityManagerFactory startup failure in deferred mode is only available on first use #26093
@DynamicPropertySourceis not supported via@NestedTestConfigurationsemantics #26091- Introduce and() methods in MethodFilter and FieldFilter for composite filters #26063
- Kotlin extensions for WebClient.ResponseSpec #26030
- Validate that JUnit Jupiter test methods and lifecycle methods are not annotated with
@Autowired#25966- Add support for SSE to WebMvc.fn #25920
- Template URI Variables with newline %0A or %0D are not matched #23252
:beetle: Bug Fixes
- AsyncServerResponse interoperability issue with path variables #26239
- Remove duplicate "property" in PropertyCacheKey.toString() #26237
- DataBuffer Leak in Server Response #26232
- Wrong HttpServletMapping used on INCLUDE in UrlPathHelper.skipServletPathDetermination #26216
- MockMvc ignores MultipartFile registrations when both files and parts are registered #26166
- cannot resolve
ServerRequest::pathVariablein nestedRequestPredicate#26163- ConcurrentModificationException in NativeMessageHeaderAccessor#copyHeaders #26155
- AbstractServerHttpRequest constructor breaks binary compatibility between 5.2.x and 5.3.x #26151
- Refine kotlinx.serialization support #26147
- MimeType is no longer actually serializable #26127
- Resttemplate throws NPE with spring-boot-starter-log4j2 within tests #26120
- Update default for favorPathExtension to match Javadoc and as intended for 5.3 #26119
- Spring Boot 2.4 upgrade breaks injection of Principal #26117
- NoSuchMethodError in UrlPathHelper.skipServletPathDetermination #26112
- Support allowedOriginPatterns in SockJS config #26108
- PathMatchingResourcePatternResolver fails to resolve resources from JAR located in path with '#' on JDK 11+ #26104
@Transactionalcauses casting error for suspending function on Spring MVC #26092- UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26079
- NamedParameterJdbcTemplate.batchUpdate does not individually apply the SQL type from each SqlParameterSource argument #26071
- Missing error status handling for
toEntityFluxmethods inWebClient#26069- DataBufferUtils#join may release a DataBuffer more than necessary #26060
- FlightRecorderApplicationStartup exception on processing Http Request #26057
- WebMvc.fn: ServerResponse.async does not handle exceptions as expected #25931
- Non-compliant Content-Type header for multipart media types #25885
- ResponseEntity Exception Handling Issues #25490
:notebook_with_decorative_cover: Documentation
... (truncated)
Commits
6ffc44dRelease v5.3.225101fbAdditional fixes for discarding data bufferscb44ae6Additional DataBuffer hints01fb4dbPolishing07fadaeRemove duplicate "property" in PropertyCacheKey.toString()2b77c08Clear path pattern in HandlerMappingcb2b141Clear path pattern after async result3b92d45Upgrade reference docs dependencies1195b3aPolishing5672166Upgrade to Kotlin 1.4.21- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill 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.
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.
OK, I won't notify you again about this release, but will get in touch when a new version is available.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.