What's New In The Payara Platform September 2025 Release?

Photo of Luqman Saeed by Luqman Saeed

The September 2025 release marks a significant milestone with Payara 7.2025.1.Beta1 advancing Jakarta EE 11 readiness, alongside focused improvements across Payara Platform Community 6.2025.9, Enterprise 6.30.0, and Enterprise 5.79.0. This release combines next-generation Jakarta EE support with community-driven enhancements, essential bug fixes, and comprehensive component upgrades to keep your Jakarta EE and MicroProfile applications running smoothly.

What’s New in September 2025: Release Notes

Payara 7.2025.1.Beta1: Jakarta EE 11 Readiness

The standout feature of this release cycle is Payara 7.2025.1.Beta1, representing a major step forward in our Jakarta EE 11 journey. This beta release demonstrates our commitment to staying at the forefront of enterprise Java innovation, providing developers early access to the next generation of Jakarta EE specifications.

Payara 7 includes Docker JDK 21.0.8 support, ensuring you can work with the latest Java features in containerized environments. This beta release allows development teams to begin evaluating Jakarta EE 11 compatibility, test new features, and prepare their applications for the future of enterprise Java development.

Community Contributions Leading the Way

Community contributor mkarg implemented reduced logging level for "Clustered CDI Event bus initialized" messages, cleaning up log output and reducing noise in production environments. This improvement makes log monitoring more effective by highlighting truly important events rather than routine initialization messages.

Contributor hsuk04 also implemented the modernization of temporary directory creation in Enterprise 6.30.0 by switching from legacy approaches to Java NIO Files package. This change improves both performance and reliability when the server needs to create temporary working directories.

Critical Bug Fixes Address Key Issues

The September release tackles several important stability issues that could impact production deployments. A significant problem where the Alternative Document Roots property in payara-web.xml wasn't functioning correctly under Payara Micro has been resolved. This fix restores proper static resource serving capabilities for microservice deployments that need to serve files from custom locations outside the standard web application structure.

Another critical fix addresses a race condition where Resource Adapters weren't loading in time for JTS (Java Transaction Service) automatic recovery processes. This timing issue could prevent proper transaction recovery during server startup, potentially leaving distributed transactions in an inconsistent state. The fix ensures transactional integrity during server startup and recovery scenarios, particularly important for applications using JCA connectors with distributed transactions.

Payara Platform Enterprise editions also resolve issues where the Diagnostic tool failed to collect server logs stored in custom locations. This enhancement ensures comprehensive log collection regardless of where administrators configure their log files, improving troubleshooting capabilities in production environments.

Payara Platform Enterprise 6.30.0 Gains Jakarta EE MVC Support

Payara Platform Enterprise 6.30.0 now includes Jakarta EE MVC 2.1 API with Eclipse Krazo 3.0.1 implementation, expanding options for developers building modern web applications using the Model-View-Controller pattern. This addition provides a standardized approach to MVC development within the Jakarta EE ecosystem, offering an alternative to more heavyweight frameworks for teams that prefer the Jakarta EE programming model.

Component Upgrades Enhance Security and Performance

All editions received significant component updates to ensure security, performance, and compatibility. The JLine library has been updated from 3.30.2 to 3.30.5, improving command-line interface functionality for administrative tasks. Reactor Core received an upgrade from 3.7.8 to 3.7.9, bringing enhanced reactive programming support and performance improvements for applications using reactive streams.

JSON processing capabilities have been strengthened with JSON Smart upgrading from 2.5.2 to 2.6.0, alongside its companion Accessors Smart library receiving the same update. These changes improve JSON parsing performance and add support for newer JSON specifications.

Security enhancements come through the Nimbus JOSE JWT update from 10.4.1 to 10.4.2, providing better JWT token handling and addressing potential security vulnerabilities. The Kotlin Standard Library has also been updated from 2.2.0 to 2.2.10, ensuring better compatibility for applications written in Kotlin.

Payara Platform Enterprise 5.79.0 receives additional focused updates including JNA (Java Native Access) upgrading from 5.16.0 to 5.17.0 for improved native library interactions, and Commons FileUpload moving from 1.5 to 1.6.0 for enhanced file upload handling. This edition also benefits from a more comprehensive Reactor Core update path, moving from 3.7.4 through 3.7.8 to the final 3.7.9 version, and a significant Nimbus JOSE JWT upgrade from 10.0.2 directly to 10.4.2.

Communication capabilities receive attention through the Angus Mail upgrade from 2.0.3 to 2.0.4, improving email functionality across supported applications.

Docker Images Receive Latest JDK Security Patches

All editions of Payara Platform now feature the latest JDK security patches with JDK 21.0.8 for Community and Enterprise 6.x editions, JDK 17.0.16 across all editions, JDK 11.0.28 for all supported versions, and JDK 8u462 specifically for Payara Platform Enterprise 5.79.0. These updates include the latest security patches and performance improvements, ensuring containerized applications stay secure and performant.

Additional Payara Platform Enterprise 5.79.0 Improvements

Payara Platform Enterprise 5.79.0 includes a fix for Javadoc generation issues that were preventing proper documentation builds. This resolution helps development teams maintain comprehensive API documentation as part of their build processes.

Get Started Today with Payara Platform

These releases show our commitment to community-driven development and platform stability across all Payara editions, while advancing the future of enterprise Java with Jakarta EE 11 support. For developers eager to explore next-generation Jakarta EE features, Payara 7.2025.1.Beta1 provides early access to Jakarta EE 11 capabilities.

For production environments requiring comprehensive support and advanced diagnostics, Payara Platform Enterprise provides guaranteed stability for mission-critical applications. Development teams seeking a feature-rich platform for development and testing environments can benefit from Payara Community Edition.

We recommend upgrading to these latest releases to benefit from the community improvements, bug fixes, and component updates. The Alternative Document Roots fix alone makes this upgrade valuable for teams using Payara Micro with custom static resources.

Download the latest versions

Payara Platform Community:

Payara Platform Enterprise:

For detailed upgrade instructions and additional information about these releases:

As always, we welcome your feedback and encourage you to report any issues you encounter on our GitHub repository. Special thanks to our community contributors who continue to make Payara Platform better for everyone.

Happy deploying!

 

Related Posts

Comments