New Features:
- The release is based on JakartaEE 9.1: the
javax.*
packages are migrated tojakarta
.* ( - CXF-8371Getting issue details... STATUS ) 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 - CXF-8671Getting issue details... STATUS ) and in some cases you may need to manually override the versions of the dependecies.
- Support of ActiveMQ Artemis ( - CXF-8371Getting issue details... STATUS )
Major Dependency Changes:
- The
javax.*
specs are replaced withjakarta
.* specs ( - CXF-8371Getting issue details... STATUS ) - Update to Jetty 11 ( - CXF-8717Getting issue details... STATUS )
- Update to Tomcat 10.1
- Update to Hibernate 6.1
- Update to Hibernate Validator 7.0
- Update to Slf4j 2.0 ( - CXF-8755Getting issue details... STATUS )
- 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 ( - CXF-8794Getting issue details... STATUS )
- Update to Swagger 2.2.x
- Apache HttpClient5 5.2 and HttpCore5 5.2 ( - CXF-8678Getting issue details... STATUS )
Removed Features:
- OSGi support is removed ( - CXF-8723Getting issue details... STATUS )
- Swagger 1.x support is removed ( - CXF-8714Getting issue details... STATUS )
- ActiveMQ 5.x support is removed ( - CXF-8371Getting issue details... STATUS )
- Legacy Jetty 9.x Continuations support is removed ( - CXF-8717Getting issue details... STATUS )
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.
0 Comments