⭐ New Features
- Early support for Jakarta Servlet 6.2 and Jakarta Activation 2.2 #35670
- Prevent compilation error with
WebTestClient
without Hamcrest #35666 - Derive StatelessSession from transactional Session on Hibernate 7.2 #35664
- Consistent support for JPA 3.2 transaction timeouts #35663
- Add support for EntityManagerFactory bootstrapping from JPA 3.2 PersistenceConfiguration #35662
🐞 Bug Fixes
- JdkClientHttpRequestFactory does not clean response headers when decompressing #35668
- Make HttpStatus.resolve return non-deprecated one #35659
- Reflection hints missing for SpringPersistenceUnitInfo.setPersistenceProviderPackageName #35655
- Fix
@Import
with multiple bean registrars #35653
📔 Documentation
- Declare Servlet mock classes with Servlet 6.1 baseline #35671
- Fix code snippets in Javadoc for
exchangeSuccessfully()
#35642 - Improve RestTemplate to RestClient migration guide #35620
🔨 Dependency Upgrades
- Downgrade JSONassert to 1.5.x #34901
- Fix Jetty multipart client support with Java 25 #35531
- Upgrade to Jackson 3.0.1 #35677
❤️ Contributors
Thank you to all the contributors who worked on this release:
@donalmurtagh, @kamilkrzywanski, @malczuuu, @vpavic, and @wakingrufus