Bump spring-web from 5.3.4 to 5.3.5
Bumps spring-web from 5.3.4 to 5.3.5.
Release notes
Sourced from spring-web's releases.
v5.3.5
⭐ New Features
- Expose
@JmsListener
endpoint id to annotation-derived listener container (for transaction definition name) #26683- Add support for Oracle bind marker scheme using R2DBC #26680
- Add HTTP request cookies to the WebSocket handshake info #26674
- Add an MockMVC alwaysDo equivalent to WebTestClient #26662
- Ensure ClientResponse logPrefix Contains the Connection Id When Available #26656
- Make use of Reactor Netty API for request id #26649
- WriteResultPublisher does not pass cancel signals #26642
@EventListener
annotated bean cannot be removed from the ApplicationEventMulticaster #26638- Support global
@MessageExceptionHandler
via@ControllerAdvice
in RSocket #26636- Support UTF-16 and UTF-32 in Jackson HttpMessageConverters #26627
- Add missing nullable annotation to ResponseEntity ok convenience method #26613
- OncePerRequestFilter.isAsyncDispatch may return a NPE #26602
- Allow AOP proxies to be created using the original ClassLoader #26601
- WebSocketHandlerRegistration is missing option for allowedOriginPatterns #26593
- HandlerMapping for WebSocket Requests Only #26565
- Support cookies with Expires attribute but no Max-Age attribute in MockHttpServletResponse #26558
- Allow logging REST endpoint mappings independent of other log categories #26539
- Introduce 'idleReceivesPerTaskLimit' in DefaultMessageListenerContainer #26442
- Improve handling of malformed Accept header for
@ExceptionHandler
methods #24539- Support fallback parsing patterns in
@DateTimeFormat
#20292
🐞 Bug Fixes
- StatusAssertion value methods fail when used with custom status code #26658
- Jaxb2XmlEncoder Support for Custom XML Media Types #26655
- Local
@CrossOrigin
maxAge value should override global value #26619- Multipart boundary should strip quotes #26616
- ServerHttpRequest content-type cannot be mutated #26615
- Correctly set auto-growing array's element #26600
- Change in behaviour for cron expression with day of the week range starting with SUN #26598
- Fix handling of "file:" paths to non-existent files on Windows #26575
- ClassLoader.getResource can throw IllegalArgumentException #26574
- ResourceUrlProvider detects wrong set of handler mappings #26561
- Dependency on Servlet 4.0 in spring-test makes it challenging to have Servlet 3.1 at runtime #26555
- Response writing fails to complete with WebFlux on Tomcat #26434
- LoadTimeWeaver no longer weaves bean classes annotated with
@Component
#26199
📔 Documentation
- Fix Commons FileUpload URL in reference guide #26678
- Update reference to deprecated CronSequenceGenerator #26651
- Update ref docs regarding deprecated
@Required
annotation #26578- Fix build output directory for ref docs in CONTRIBUTING.md #26556
- Document all supported SpringProperties keys in the reference manual #26554
🔨 Dependency Upgrades
... (truncated)
Commits
-
7c2a72c
Release v5.3.5 -
5476b2e
Polishing contribution -
c0fee67
Upgrade Kotlin serialization to 1.0.1 -
f229fa4
Upgrade Kotlin Coroutines to 1.4.3 -
684939d
Upgrade Kotlin to 1.4.31 -
b8d75c3
Polishing contribution -
d92c74d
Add cookies to the WebSocket HandshakeInfo -
4f14291
Add since tag -
7d3f42b
Expose endpoint id as listener container name (for transaction/thread name) -
a8d5532
Introduce Gradle Toolchain support in build - Additional commits viewable in compare view