Business-ready architecture. Work with an open source leader.
Try Payara Enterprise
Luxury German Vehicle Manufacturer Migrates from GlassFish to Payara Server
Download BMW Case Study PDF
Payara Services provides a long software lifecycle with support and maintenance over stated time periods for Payara Platform Enterprise products. The 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 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. Payara Platform 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 6 endeavours to maintain backward compatibility with Payara Server 5) 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.
Since Jakarta EE has introduced a new biannual release cadence, allowing it to incorporate features from the latest Java Long-Term Support (LTS) releases, new Payara Platform versions are currently released biannually to support each new release. 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.
Lifecycle Phases
Payara Enterprise
Jakarta EE
MicroProfile
Azul
Ecosystem Tools
Link to Platform Lifecycle presentation
The software lifecycle for Payara Platform products is divided into three main phases: Full Support, Extended Support and Lifetime Support.
Dates in italics may change.
Payara Platform Enterprise includes:
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.
Payara Platform aims to support the current latest release of MicroProfile for each Jakarta EE version.
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:
Seamlessly integrate Payara Enterprise with popular Integrated Development Environments, including Eclipse IDE, IntelliJ IDEA, VSCode, and Apache NetBeans.
Effortlessly incorporate Payara Enterprise into your build and deployment processes using widely adopted build tools like Apache Maven and Gradle.
Ensure robust connectivity and integration with Payara Enterprise through specialized connectors, including Cloud Connector, Arquillian extensions, and Security Connectors.