⭐ New Features
- Add support for empty router in RouterFunctionDsl [SPR-17247] #21780
- Externally managed mode for ReactorResourceFactory [SPR-17243] #21776
- Polish capitalisation of units on DataSize and javadoc of DataUnit [SPR-17240] #21773
- HibernateTransactionManager should lazily acquire JDBC Connection (like HibernateJpaDialect) [SPR-17216] #21749
- Prevent instantiation of NamedParameterBatchUpdateUtils [SPR-17215] #21748
- Optimize for Flux to/from Mono conversions by Reactor [SPR-17203] #21736
- Be more defensive in UrlResource about cleaning the path [SPR-17198] #21732
- Test instances should not be proxied in the TestContext framework [SPR-9478] #14113
🪲 Bug Fixes
- Kotlin DSL (RouterFunctionDsl) doesn't support RenderingResponse in router function [SPR-17244] #21777
- ReactorHttpResources should clear HttpResources in global mode [SPR-17199] #21733
- Java 10: "Illegal method name" when test functions in Kotlin contain spaces in name [SPR-17137] #21674
- Spring internal configuration classes can no longer use
@EventListener
[SPR-17160] #19660