Payara Platform Product Lifecycle and End of Life Policy
Overview
Payara Services provides a 10-year software lifecycle with support and maintenance over stated time periods for Payara Platform Enterprise products. The 10-year lifecycle allows Enterprise 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 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 software updates containing security and bug fixes are delivered via software patches released to individual Payara 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 software attempt to maintain significant backward-compatibility with previous versions (e.g., Payara Server 5 endeavors to maintain backward compatibility with Payara Server 4) to aid with the migration of applications from one major release to another. An upgrade tool is available to assist Enterprise customers with updates from one minor version to the next.
Payara Platform’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 10-year software lifecycle for Payara Platform products is divided into three main phases: Full Support, Maintenance, and Extended 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: Maintenance
- Frequent releases (when fixes are available)
- JDK support through Azul
- Backported fixes
- Hot fixes
- Security fixes
Phase 3: Extended Support
- JDK support through Azul
- Security fixes
- Fixes available to customers by request
Payara Platform Enterprise
Payara Platform Enterprise includes:
-
Payara Server Full Profile
-
Payara Server Full Profile ML (multi language)
-
Payara Server Web profile
-
Payara Server Web profile ML
-
Payara Embedded Full Profile
-
Payara Embedded Web Profile
-
Payara Micro
-
Payara Docker images
Supported Java Version | Number Range | Start of Support | Start Maintenance Period | Start Extended Support | End Of Life | |
---|---|---|---|---|---|---|
Payara Enterprise 4 | JDK 7 | 4.1.2.191.xx | January 2014 | February 2019 | August 2022 | Q1 2023 |
JDK 8 | 4.1.2.191.xx | February 2017 | February 2019 | August 2022 | Q1 2025 | |
Payara Blue 4 Enterprise | IBM JDK 7/8 | 4.1.2.191.xx | August 2015 | February 2019 | Q1 2023 | |
Payara Enterprise 5 | JDK 8 | 5.2x.xx | February 2018 | Q3 2023 | Q1 2026 | Q1 2028 |
JDK 11 | 5.2x.xx | November 2019 | Q3 2023 | Q1 2026 | Q3 2026 | |
JDK 17 | 5.39.xx | May 2022 | Q3 2023 | Q1 2026 | Q1 2028 | |
Payara Enterprise 6 | JDK 11 | 6.1.xx | April 2023 | Q2 2028 | Q1 2031 | Q1 2033 |
JDK 17 | 6.1xx | April 2023 | Q2 2028 | Q1 2031 | Q1 2033 |
Payara Community
Payara Platform Community includes:
-
Payara Server Full Profile
-
Payara Server Full Profile ML (multi language)
-
Payara Server Web profile
-
Payara Server Web profile ML
-
Payara Embedded Full Profile
-
Payara Embedded Web Profile
-
Payara Micro
-
Docker Images
Supported Java Version | Number Range | First Release | End of Life | |
---|---|---|---|---|
Payara Community 4 | JDK 8 | 4.1.x.xx | February 2016 | February 2018 |
Payara Blue Community 4 | IBM JDK | 4.1.x.xx | August 2015 | February 2018 |
Payara Community 5 | JDK 8 | 5.202x.xx | February 2018 | Q4 2022 |
JDK 11 | 5.202x.xx | May 2019 | Q4 2022 | |
JDK 17 | 5.202x.xx | November 2021 | Q4 2022 | |
Payara Community 6 | JDK 11 | 5.202x.xx | November 2022 | |
JDK 17 | 5.202x.xx | November 2022 |
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 | Payara Full Server - 5.193.1 - October 2019 | Q1 2028 | ||
Jakarta EE 8 Web Profile | Payara Web Server - 5.23.0 + 5.2020.7 - December 2020 | Q1 2028 | ||
Jakarta EE 10 Full Profile | Payara Full Server - 6.2022.1 - November 2022 | |||
Jakarta EE 10 Web Profile | Payara Web Server - 6.2022.1 - November 2022 |
MicroProfile
Platform Version | Payara Product | Start of Support | End of Support |
---|---|---|---|
MP 1.2 | Payara Platform 4 | February 2018 | June 2018 |
Payara Platform 5 | March 2018 | June 2018 | |
MP 1.3 | Payara Platform 4 | June 2018 | Q1 2023 |
Payara Platform 5 | June 2018 | September 2018 | |
MP 2.0 | Payara Platform 5 | September 2018 | March 2019 |
MP 2.1 | Payara Platform 5 | March 2019 | May 2019 |
MP 2.2 | Payara Platform 5 | May 2019 | August 2019 |
MP 3.0 | Payara Platform 5 | August 2019 | November 2019 |
MP 3.2 | Payara Platform 5 | November 2019 | June 2020 |
MP 3.3 | Payara Platform 5 | June 2020 | Community : February 2021 Enterprise :Enterprise : July 2021 |
MP 4.0 | Payara Platform 5 | Community: February 2021 | Community : August 2021 |
MP 4.1 | Payara Platform 5 | August 2021 | Community : Q2 2022 Enterprise : Q1 2028 |
MP 5.0 | Payara Platform 6 | November 2022 |
Azul Platform Core
Version | Start of Support | End of 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 |
Reference: https://www.azul.com/products/azul-support-roadmap/
Connectors
General principal: Fixes and improvements are always performed on the latest version of the connector. No older versions are updated and released.
Dates in italics may change.
Arquillian
Version | Start of Support | End of Support |
---|---|---|
1.x - Payara 4 | June 2019 | Q1 2023 |
2.x - Payara 5 | November 2019 | Q1 2028 |
3.x - Payara 6 | November 2022 |
OpenIdConnect (standalone)
Version | Start of Support | End of Support |
---|---|---|
2.x - Payara 5 | July 2021 | Q1 2028 |
IDE Plugins
NetBeans
Version | Supporting | Start of Support | End of Support |
---|---|---|---|
1.x | NetBeans 8.2, 9.0, 10, and 11.0 | November 2018 | July 2019 |
Bundled | NetBeans 11.1, 12, 13, 14 | July 2019 | Q1 2028 |
Intellij
Version | Supporting | Start of Support | End of Support | |
---|---|---|---|---|
Intellij Ultimate Edition | 1.x | Payara Server 5, Payara Micro 5, Payara Server 6, Payara Micro 6, Payara Micro project creation | September 2020 | Q1 2028 |
Intellij Community Edition | 1.x | Payara Micro 5, Payara Micro 6, Payara Micro project creation | December 2020 | Q1 2028 |
VS Code
Version | Supporting | Start of Support | End of Support |
---|---|---|---|
0.0.x | Payara Server 5, Payara Micro 5, Payara Micro project creation | March 2020 | December 2020 |
1.x | Payara Server 5, Payara Micro 5, Payara Server 6, Payara Micro 6, Payara Micro project creation | December 2020 | Q1 2028 |
Eclipse IDE
Version | Supporting | Start of Support | End of Support |
---|---|---|---|
1.x | Payara Server 5, Payara Micro 5, Payara Server 6, Payara Micro 6 | April 2019 | Q1 2028 |
Build Tool Plugins
Build tool plugins support starting and stopping a Payara Micro instance from the build cycle, creation of fat JAR, etc…
Maven Plugin
Version | Supporting | Start of Support | End of Support |
---|---|---|---|
1.x | Payara Micro 5 | September 2017 | Q1 2028 |
2.x | Payara Micro 6 |
Gradle Plugin
Version | Supporting | Start of Support | End of Support |
---|---|---|---|
1.0.x | Payara Micro 5 | April 2019 | Q1 2028 |
2.0.x | Payara Micro 6 |
Monitoring Tools
Request Tracing Integrations
Version | Start of Support | End of Support | |
---|---|---|---|
Jaeger | 1.x | Sept 2019 | Q1 2028 |
Open Zipkin | 1.x | Sept 2019 | Q1 2028 |
Standalone Notifiers
Version | Start of Support | End of Support | |
---|---|---|---|
Community | 1.x | September 2020 | Q1 2028 |
Enterprise | February 2021 | Q1 2028 |