Payara Platform Enterprise Product Lifecycle and End of Life Policy
Payara Services provides a multi-year software lifecycle with support and maintenance over stated time periods for Payara Platform Enterprise products. The lifecycle allows customers to plan and deploy their applications using Payara Platform, to reduce the level of change required for each major release over time, increasing stability and predictability and giving your team the peace of mind that comes with not having to upgrade frequently.
The Payara Platform Enterprise lifecycle identifies the various levels of support and maintenance for each release of that product over a period of time from the initial release.
Payara Platform Enterprise software updates containing security and bug fixes are delivered via software patches released to individual Payara Platform Enterprise customers as needed, or as part of a minor release. Feature enhancements and new features are generally introduced in minor and major releases—not as patches.
Payara strives to maintain compatibility across the full life cycle so that patches and minor releases are tested and qualified against prior releases, as well as provide compatibility with the initial major release (e.g., 6) but if incompatibilities arise, the team documents it in the release notes or reports the incompatibility as a bug. Major versions of the Payara Platform Enterprise software attempt to maintain significant backward-compatibility with previous versions (e.g., Payara Server Enterprise 5 endeavors to maintain backward compatibility with Payara Server Enterprise 4) to aid with the migration of applications from one major release to another. An upgrade tool is available to assist customers with updates from one minor version to the next.
Payara Platform Enterprise’s product lifecycle is published to provide transparency and assist you with your planning, but sometimes must make changes to the policies due to end of life changes of a component or platform in the ecosystem that are outside of Payara’s control.
Software Lifecycle Phases
The multi-year software lifecycle for Payara Platform Enterprise products is divided into three main phases: Full Support, Extended Support and Lifetime Support.
Dates in italics may change.
Phase 1: Full Support
- Monthly releases
- JDK support through Azul
- Backported fixes
- Hot fixes
- Security fixes
- Platform certifications
Phase 2: Extended Support
- JDK support through Azul
- Security fixes
- Fixes available to customers by request
Phase 3: Lifetime Support
- JDK support through Azul
- Security fixes backported to a shared release
- Bug fixes backported on demand to a shared release
Payara Platform Enterprise
Payara Platform Enterprise includes:
| Supported Java Version | Start of Support | Start Maintenance Period | Start Extended Support | End Of Life | |
|---|---|---|---|---|---|
| Payara Enterprise 4 | JDK 7 | Jan 2014 | Feb 2019 | Aug 2022 | Q1 2023 | 
| JDK 8 | Feb 2017 | Feb 2019 | Aug 2022 | Q1 2025 | |
| Payara Enterprise 5 | JDK 8 | Feb 2018 | Q3 2024 | Q1 2027 | Q1 2029 | 
| JDK 11 | Nov 2019 | Q3 2024 | Q1 2027 | Q1 2029 | |
| JDK 17 | May 2022 | Q3 2024 | Q1 2027 | Q1 2029 | |
| JDK 21 | Dec 2023 | Q3 2024 | Q1 2027 | Q1 2029 | |
| Payara Enterprise 6 | JDK 11 | Apr 2023 | Q2 2028 | Q1 2031 | Jan 2032 | 
| JDK 17 | Apr 2023 | Q2 2028 | Q1 2031 | Q3 2029 | |
| JDK 21 | Dec 2023 | Q2 2028 | Q1 2031 | Sep 2031 | 
Payara Community
Payara Platform Community includes:
| Supported Java Version | First Release | End Of Life | |
|---|---|---|---|
| Payara Community 6 | JDK 11 | November 2022 | – | 
| JDK 17 | November 2022 | – | |
| JDK 21 | October 2023 | – | 
Jakarta EE
Jakarta EE support date is based on when the Payara product became a Jakarta EE compatible product. In many cases the product already had support for it before this date.
| Start Support | End Of Life | |
|---|---|---|
| Jakarta EE 8 Full Profile | October 2019 | Q1 2029 | 
| Jakarta EE 8 Web Profile | December 2020 | Q1 2029 | 
| Jakarta EE 10 Full Profile | November 2022 | – | 
| Jakarta EE 10 Web Profile | November 2022 | – | 
| Jakarta Core Profile | November 2022 | – | 
MicroProfile
Payara Platform aims to support the current latest release of MicroProfile for each Jakarta EE version.
| Product | MicroProfile Version | 
|---|---|
| Payara Platform Enterprise 4 | 1.2 | 
| Payara Platform Enterprise 5 | 4.1 | 
| Payara Platform Enterprise 6 | 6.1 | 
Azul Platform Core
| Version | Start Support | End Support | 
|---|---|---|
| JDK 7 | July 2011 | July 2023 | 
| JDK 8 | March 2014 | December 2030 | 
| JDK 11 | September 2018 | September 2026 | 
| JDK 17 | March 2021 | September 2029 | 
| JDK 21 | December 2023 | September 2031 | 
Ecosystem Tools
Our Payara Enterprise subscriptions, including versions 5 and 6, come with comprehensive tooling support to ensure a seamless experience for our customers. Tool support is categorized for convenience, and here’s an overview:
Tool Categories
IDE Integration
Seamlessly integrate Payara Enterprise with popular Integrated Development Environments, including Eclipse IDE, IntelliJ IDEA, VSCode, and Apache NetBeans.
Build Tools
Effortlessly incorporate Payara Enterprise into your build and deployment processes using widely adopted build tools like Apache Maven and Gradle.
Connectors
Ensure robust connectivity and integration with Payara Enterprise through specialized connectors, including Cloud Connector, Arquillian extensions, and Security Connectors.
Tool Support
- Payara Enterprise subscribers, encompassing versions 5 and 6, automatically receive comprehensive support for the listed tools within their respective categories.
- Simplify your experience – there’s no need for separate licenses for individual tools; your Payara Enterprise subscription covers the entire tooling spectrum.
- Our commitment extends to keeping support up-to-date with the latest versions of the tools, ensuring compatibility and access to the most recent features.