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

Support Lifecycle Graph

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 VersionNumber RangeStart of SupportStart Maintenance PeriodStart Extended SupportEnd Of Life
Payara Enterprise 4JDK 74.1.2.191.xxJanuary 2014February 2019August 2022Q1 2023
JDK 84.1.2.191.xxFebruary 2017February 2019August 2022Q1 2025
Payara Blue 4 EnterpriseIBM JDK 7/84.1.2.191.xxAugust 2015February 2019Q1 2023
Payara Enterprise 5JDK 85.2x.xxFebruary 2018Q3 2023Q1 2026Q1 2028
JDK 115.2x.xxNovember 2019Q3 2023Q1 2026Q3 2026
JDK 175.39.xxMay 2022Q3 2023Q1 2026Q1 2028
Payara Enterprise 6JDK 116.1.xxApril 2023Q2 2028Q1 2031Q3 2026
JDK 176.1xxApril 2023 Q2 2028Q1 2031Q3 2029
Dates in italics may change.

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 VersionNumber RangeFirst ReleaseEnd of Life
Payara Community 4JDK 84.1.x.xxFebruary 2016February 2018
Payara Blue Community 4IBM JDK4.1.x.xxAugust 2015February 2018
Payara Community 5JDK 85.202x.xxFebruary 2018Q4 2022
JDK 115.202x.xxMay 2019Q4 2022
JDK 175.202x.xxNovember 2021Q4 2022
Payara Community 6JDK 11 5.202x.xxNovember 2022
JDK 175.202x.xxNovember 2022
Dates in italics may change.

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 SupportEnd of Life
Jakarta EE 8 Full ProfilePayara Full Server - 5.193.1 - October 2019Q1 2028
Jakarta EE 8 Web ProfilePayara Web Server - 5.23.0 + 5.2020.7 - December 2020Q1 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
Dates in italics may change.

MicroProfile

Platform VersionPayara ProductStart of SupportEnd of Support
MP 1.2Payara Platform 4February 2018June 2018
Payara Platform 5March 2018June 2018
MP 1.3Payara Platform 4June 2018Q1 2023
Payara Platform 5June 2018September 2018
MP 2.0Payara Platform 5September 2018March 2019
MP 2.1Payara Platform 5March 2019May 2019
MP 2.2Payara Platform 5May 2019August 2019
MP 3.0Payara Platform 5August 2019November 2019
MP 3.2Payara Platform 5November 2019June 2020
MP 3.3Payara Platform 5June 2020Community : February 2021
Enterprise :Enterprise : July 2021
MP 4.0Payara Platform 5Community: February 2021Community : August 2021
MP 4.1Payara Platform 5August 2021Community : Q2 2022
Enterprise : Q1 2028
MP 5.0Payara Platform 6November 2022
Dates in italics may change.

Azul Platform Core

VersionStart of SupportEnd of Support
JDK 7July 2011July 2023
JDK 8March 2014December 2030
JDK 11September 2018September 2026
JDK 17March 2021September 2029
JDK 21December 2023September 2031
Dates in italics may change.
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

VersionStart of Support End of Support
1.x - Payara 4June 2019Q1 2023
2.x - Payara 5November 2019Q1 2028
3.x - Payara 6November 2022

OpenIdConnect (standalone)

VersionStart of SupportEnd of Support
2.x - Payara 5July 2021Q1 2028

IDE Plugins

NetBeans

VersionSupportingStart of SupportEnd of Support
1.xNetBeans 8.2, 9.0, 10, and 11.0November 2018July 2019
BundledNetBeans 11.1, 12, 13, 14July 2019Q1 2028

Intellij

VersionSupportingStart of SupportEnd of Support
Intellij Ultimate Edition1.xPayara Server 5, Payara Micro 5, Payara Server 6, Payara Micro 6, Payara Micro project creationSeptember 2020Q1 2028
Intellij Community Edition1.xPayara Micro 5, Payara Micro 6, Payara Micro project creationDecember 2020Q1 2028

VS Code

VersionSupportingStart of SupportEnd of Support
0.0.xPayara Server 5, Payara Micro 5, Payara Micro project creationMarch 2020December 2020
1.xPayara Server 5, Payara Micro 5, Payara Server 6, Payara Micro 6, Payara Micro project creationDecember 2020Q1 2028

Eclipse IDE

VersionSupportingStart of SupportEnd of Support
1.xPayara Server 5, Payara Micro 5, Payara Server 6, Payara Micro 6April 2019Q1 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

VersionSupportingStart of SupportEnd of Support
1.xPayara Micro 5September 2017Q1 2028
2.xPayara Micro 6March 2022Q1 2028

Gradle Plugin

VersionSupportingStart of SupportEnd of Support
1.0.xPayara Micro 5April 2019Q1 2028
2.0.xPayara Micro 6March 2022Q1 2028

Monitoring Tools

Request Tracing Integrations

VersionStart of SupportEnd of Support
Jaeger1.xSept 2019Q1 2028
Open Zipkin1.xSept 2019Q1 2028

Standalone Notifiers

VersionStart of SupportEnd of Support
Community1.xSeptember 2020Q1 2028
EnterpriseFebruary 2021Q1 2028
Back to top