-
Notifications
You must be signed in to change notification settings - Fork 40.5k
Spring Boot 3.0.0 RC2 Release Notes
Following the end of life announcement for Apache Tomcat 10.0, we have upgraded from Jakarta EE 9 to Jakarta EE 10. Where Spring Boot depends upon a Jakarta EE specification, we now use the version that is included in Jakarta EE 10. For example, Spring Boot 3.0 uses the Servlet 6.0 and JPA 3.1 specifications by default. Jakarta EE 9 is still supported and a war-packaged Spring Boot application can be deployed to an EE 9 environment.
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.orm:hibernate-jcache
instead.
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.
Tip
|
Check the configuration changelog for a complete overview of the changes in configuration. |
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