v6.2.0-RC1
Pre-release
Pre-release
spring-builds
released this
12 Sep 12:38
·
756 commits
to main
since this release
⭐ New Features
- Update
mime.types
and remove commented entries #33512 - Provide access to the unexpanded URI template when using MockMvc #33509
- Avoid empty array allocations in AnnotationTypeMapping #33507
- Introduce
DynamicPropertyRegistrar
as a replacement forDynamicPropertyRegistry
bean support #33501 - Avoid storing duplicate empty array in MethodParameter field #33496
- Avoid empty array allocations in ResolvableType #33473
- Update Content-Length when body changed by Interceptor #33459
- UrlHandlerFilter should not strip the trailing slash from root URLs #33444
- Unwrap CGLIB proxy when invoking non-proxied methods in
ReflectionTestUtils
#33429 - Refactor eTag formatting logic into a static utility method #33412
- Encapsulate ETag comparison logic #33385
- Harmonize Reactor client class names within the
http.client
package #33382 - Allow multiple listeners on ResponseBodyEmitter #33356
- Invoke init/destroy/SpEL methods via public declaring type whenever possible #33216
- Create WebFlux equivalent filter to handle URLs with trailing slashes #32830
- Provide more ways to stream through ServerResponse for WebMvc functional endpoints #32710
- Avoid buffering all elements before sending JSON when using Flux/Flow + Kotlinx Serialization Encoder #33428
🐞 Bug Fixes
BeanCurrentlyInCreationException
is thrown when multiple threads get a bean fromStaticApplicationContext
's Bean Factory #33463
📔 Documentation
- Revise reference documentation for Spring JMX annotations #33466
- Add Javadoc since for ReflectionHints.registerForInterfaces() #33458
- Revise AOP proxying section of the reference manual #33455
- Consolidate self injection documentation in the reference manual #33454
- Expand acronyms
FQN
andFQCN
#33452 - Document that WebFlux does not support forward redirects #33441
- Document TaskDecorator usage with TaskExecutors #33438
🔨 Dependency Upgrades
- Upgrade to JUnit 5.11 #33395
- Upgrade to Micrometer 1.14.0-M3 #33520
- Upgrade to Reactor 2024.0.0-M6 #33521
❤️ Contributors
Thank you to all the contributors who worked on this release:
@hyunmin0317, @imzhoukunqiang, @izeye, @kilink, @quaff, and @tafjwr