THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
New Features:
- The release is based on JakartaEE 9.1: the
javax.*
packages are migrated tojakarta
.* ( ) Support of Spring Framework 6 / Spring Boot 3
The Spring Framework 6 / Spring Boot 3 runtimes are compatible with Jakarta EE 9.1 and Jakarta EE 10, but may bring Jakarta EE 10 dependencies by default at build time (for example, https://github.com/spring-projects/spring-framework/issues/29435). The Apache CXF 4.0 is not yet compatible with Jakarta EE 10 (see please ) and in some cases you may need to manually override the versions of the dependecies.
- Support of ActiveMQ Artemis ( )
Major Dependency Changes:
- The
javax.*
specs are replaced withjakarta
.* specs ( ) - Update to Jetty 11 ( )
- Update to Tomcat 10.1
- Update to Hibernate 6.1
- Update to Hibernate Validator 7.0
- Update to Slf4j 2.0 ( )
- Update to Hazelcast 5.2.0
- Update to WSS4J 3.0.0
- Update to Atmosphere 3.0.0
- Update to Spring Security 6
- Update to Spring Framework 6
- Update to Spring Boot 3
- Update to EasyMock 5.0
- Update to Lucene 9.4.x ( )
- Update to Swagger 2.2.x
- Apache HttpClient5 5.2 and HttpCore5 5.2 ( )
Removed Features:
- OSGi support is removed ( )
- Swagger 1.x support is removed ( )
- ActiveMQ 5.x support is removed ( )
- Legacy Jetty 9.x Continuations support is removed ( )
Important Notes:
- The default authentication scheme for the JwtAuthenticationFilter has changed from "JWT" to "Bearer".
- The minimum JDK baseline is set to JDK-11. However, in case when Spring 6 / Spring Boot 3 integration is used, the minimum JDK version should be considered to be JDK-17.