Skip to content

Spring Boot 3.0.0 RC2 Release Notes

Andy Wilkinson edited this page Nov 2, 2022 · 11 revisions

Spring Boot 3.0.0 RC2 Release Notes

For changes in earlier milestones, please refer to:

Upgrading from Spring Boot 2.x

Dependency Management for Hazelcast Hibernate Removed

Spring Boot does not depend on Hazelcast Hibernate so it need not have an opinion about its version. As such, dependency management for Hazelcast Hibernate has been removed. If you wish to continue using Hazelcast Hibernate, specify a version that meets your needs. Alternatively, consider using org.hibernate:hibernate-jcache instead.

httptrace endpoint renamed to httpexchanges

The httptrace endpoint and related infrastructure records and provides access to information about recent HTTP request-response exchanges. Following the introduction of support for Micrometer Tracing, the name httptrace may cause confusion. To reduce this possible confusion the endpoint has been renamed to httpexchanges. The contents of the endpoint’s response has also been affected by this renaming. Please refer to the Actuator API documentation for further details.

Related infrastructure classes have also been renamed. For example, HttpTraceRepository is now named HttpExchangeRepository and can be found in the org.springframework.boot.actuate.web.exchanges package.

New and Noteworthy

Tip
Check the configuration changelog for a complete overview of the changes in configuration.

Dependency Upgrades

Spring Boot 3.0.0-RC2 moves to new versions of several Spring projects:

  • TBD

Numerous third-party dependencies have also been updated, some of the more noteworthy of which are the following:

  • TBD

Miscellaneous

Apart from the changes listed above, there have also been some minor tweaks and improvements including:

  • TBD

Deprecations in Spring Boot 3.0

None.

Clone this wiki locally