⭐ New Features
- Add native support for
@Convert
on JPA entities #29771 @RequestPart
dto not configured for reflection in aot #29749- Avoid wasted memory on empty maps and sets #29742
- Compatibility with Hibernate ORM 6.2 #29736
- Add Kotlin DSL support for MockMVC andExpectAll #29727
- Add ExecutingResponseCreator to delegate request and response #29721
- JmsTemplate.convertAndSend throws NullPointerException during shutdown #29706
- Extract ResourceEntityResolver HTTPS schema resolution fallback #29697
@Configuration
classes with Kotlin in native-image are broken #29663- Introduce Kotlin DSL for
ResultActions.andExpectAll()
#27317
🐞 Bug Fixes
- ResourceHandlers cannot resolve static resources with certain wildcard patterns #29712
- Conflict on insert gets translated to DataIntegrityViolationException instead of DuplicateKeyException in Spring 6 #29699
📔 Documentation
- fix typo in core-aot.adoc #29788
- Polish #29727: Mention Kotlin andExpectAll in reference manual #29766
- Update Jakarta Mail info in ref docs #29707
- Trigger/TriggerContext reference documentation outdated #29702
- Improve documentation for literals in SpEL expressions #29700
- Small fixes and improvements to the reference documentation #29694
- Fix manipulating property sources example in Javadoc for
ConfigurableEnvironment
#29693
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Dunemaster, @IDJack, @diguage, @izeye, and @quim3ra