⭐ New Features
- Align
RestOperationsKotlin extensions nullability with Java one #35852 - Add
resetCaches()method to Caffeine/ConcurrentMapCacheManager #35840 - Fix single-check idiom in
UnmodifiableMultiValueMap#35822 - Fix
Spliteratorcharacteristics inConcurrentReferenceHashMap#35817 - RestTestClient does not configure JsonPathAssertions in the same way as WebTestClient #35793
🐞 Bug Fixes
- Fix
JdbcOperationsKotlin extensions #35846 - Fix
getCacheNames()concurrent access in NoOpCacheManager #35842 - Annotation discovery regression for interfaces extending
BeanNameAwareand co. #35835 - MissingPathVariableException produces wrong status code in ProblemDetail #35829
- Refine
ParameterizedPreparedStatementSetternullability #35749 - Fix HtmlUtils unescape for supplementary chars #35477
📔 Documentation
- Fix cross-reference links in HtmlUnit sections #35853
- Remove
@seeJavadoc references to deprecated PropertiesBeanDefinitionReader #35836 - Replace
kotlin-issuesattribute reference #35820 - Document semantics and behavior of
SpringExtension.getApplicationContext()#35764
❤️ Contributors
Thank you to all the contributors who worked on this release: