Following the announcement by Velmurugan Arjunan regarding the DXA .NET 2.3 release, we are pleased to announce the launch of our Java DXA, version 2.3. This version resolves several security vulnerabilities with 3rd party dependencies some of which could only be resolved by moving to Spring Framework 6. This was the main motivation for this new version.
Platform Support
Please refer to the compatibility matrices from:
https://github.com/RWS/dxa-web-application-java?tab=readme-ov-file#compatibility-matrices
Compatibility and Considerations
The Java DXA 2.3 coexists with its predecessor, Java DXA 2.2, providing users with flexibility and choice. However, there are important compatibility considerations to note:
- Version 2.3 is compatible with Java 17 running with Spring Framework 6.
- Spring Framework 6 utilizes the new Jakarta Servlet API (replacement for the old javax.servlet API). This means that the Java DXA 2.3 is no longer compatible with Tomcat 9, so would need moving to Tomcat 10.
- The Java JRE and Tomcat versions would only need updating for the content delivery web application. There is no need to update the DXD/microservices.
Release Information
- DXA 2.3 ships with DXD 12
- Support for the "Audience Manager" and "UGC" modules has been removed
- All the Java DXA artifacts are available from Maven Central
- DXA Framework: https://central.sonatype.com/search?q=com.sdl.dxa
- DXA Modules: https://central.sonatype.com/search?q=com.sdl.dxa.modules
Please join the community and consider contributing to further evolve the DXA. Feel free to reach out to RWS Professional Services for assistance with your upgrade projects.