Percona Release Lifecycle Overview
Document Overview and General Policy
Operating System and Software Lifecycle States
State | Packages/Builds | Percona Services |
---|---|---|
Active | Actively releasing new builds | Complete Support |
Extended Support (ES) | New builds only for critical bug fixes or security issues | Complete Support |
End of Life (EOL) | No new builds, existing downloads available | We will provide Operational Support for customers running EOL software on active Operating Systems. For EOLed Operating Systems, we provide Community Support. |
Not Available (NA) | Builds were never available on this Operating System | No Support |
Operating System (OS) Support
We build and support our products on Debian Linux, Ubuntu Server LTS and Oracle Linux assuming its compatibility with Red Hat Enterprise Linux (RHEL), and several of RHEL derivatives: AlmaLinux, Rocky Linux as well as CentOS Linux (until its EOL in June 2024) with their versions equal to corresponding Oracle Linux releases. These Operating Systems are provided with new package builds as needed during their Active period and when the Operating System has reached End of Life we stop providing new packages but will continue providing downloads of the existing packages. As much as possible, we align our Operating System End of Life dates with the upstream vendor of that Operating System. During the Extended Support period, new builds will continue to be provided as-needed for critical bug fixes, but are available only for subscribers via web download and will not be pushed into the repositories.
Important note: In June 2023 RedHat’s position on allowing free 100%-RHEL-compatible distributions has changed, which you can read about in the following blog posts and the follow ups. As a consequence of this move the future releases of RHEL, AlmaLinux, Oracle Linux and Rocky Linux may not be 100% inter-compatible. Given Percona is not in position to guarantee such a compatibility we may be eventually forced to change our support statements related to supportability of Percona software on these Operating Systems. We will continue to closely observe the market dynamics and react to the requests accordingly, potentially by providing dedicated releases for Red Hat Enterprise Linux, AlmaLinux, Rocky Linux and other Operating Systems.
A note on 32-bit binary builds: In 2018, Percona has taken the decision that we will no longer be offering 32-bit binaries for new Operating Systems or new major releases of our software. We completely discontinued building 32-bit binaries of our products after Q1 2022.
Unless otherwise noted Percona software is built on AMD/Intel x64 architecture.
As always, we reserve the right to add or remove support for Operating Systems or to change these policies in the future.
MySQL Software
Products: Percona Distribution for MySQL (PDMySQL), Percona Server for MySQL (PS), Percona XtraBackup (PXB), and Percona XtraDB Cluster (PXC)
Software → OS ↓ | OS EOL ↓ | PDMySQL 8.x | PDMySQL Innovation | PS 5.7 | PS 8.x | PS Innovation | PS 8.4 | PXB 2.4 | PXB 8.0 | PXB Innovation | PXB 8.4 | PXC 5.7 | PXC 8.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RHEL 7 | Active1 | Active1 | Active (Post-EOL support)3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)3 | Active1 | |
RHEL 8 | Active1 | Active1 | Active (Post-EOL support)3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)3 | Active1 | |
RHEL 9 | Active1 | Active1 | Active (Post-EOL support)3 | Active1,2 | Active1 | Coming soon | Active (Post-EOL support)3 | Active1,2 | Active1 | Coming soon | Active (Post-EOL support)3 | Active1 | |
Ubuntu 20.04 LTS | Active1 | Active1 | Active (Post-EOL support)1,3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)1,3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)1,3 | Active1 | |
Ubuntu 22.04 LTS | Active1 | Active1 | Active (Post-EOL support)1,3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)1,3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)1,3 | Active1 | |
Debian 101 | Active1 | Active1 | Active (Post-EOL support)1,3 | Active1 | NA | NA | Active (Post-EOL support)1,3 | Active1 | NA | NA | Active (Post-EOL support)1,3 | Active1 | |
Debian 111 | TBD | Active1 | Active1 | Active (Post-EOL support)1,3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)1,3 | Active1 | Active1 | Coming soon | Active (Post-EOL support)1,3 | Active1 |
Debian 12 | Active | Active1 | Active (Post-EOL support)3 | Active | Active | Coming soon | Active (Post-EOL support)3 | Active | Active | Coming soon | Active (Post-EOL support)3 | Active |
- These Operating Systems are only provided with 64-bit packages. In the future we will be phasing out 32-bit packages entirely. Any Operating Systems not listed above is considered to be unsupported, per our Support Policies.
- Docker images for Percona Server for MySQL 8.x are also available for ARM64 architecture.
- The support for the 5.7 version ended in November 2023 (for both Percona Server for MySQL and the community edition). Percona provides paid support through our Post EOL MySQL 5.7 Support – Not ready to give up MySQL 5.7
MongoDB Software
Products: Percona Distribution for MongoDB (PDMDB), Percona Server for MongoDB (PSMDB), and Percona Backup for MongoDB (PBM).
Software → OS ↓ | OS EOL ↓ | PDMDB 4.2 | PDMDB 4.4 | PDMDB 5.0 | PDMDB 6.0 | PDMDB 7.0 | PSMDB 3.6 | PSMDB 4.0 | PSMDB 4.2 | PSMDB 4.4 | PSMDB 5.0 | PSMDB 6.0 | PSMDB 7.0 | PBM 1.x | PBM 2.x |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RHEL 7 | EOL | EOL | Active | Active | Active | EOL | EOL | EOL | EOL | Active | Active | Active | Active | Active | |
RHEL 8 | EOL | EOL | Active | Active | Active | EOL | EOL | EOL | EOL | Active | Active | Active | Active | Active | |
RHEL 9 | NA | NA | NA | Active | Active | NA | NA | NA | NA | NA | Active1 | Active | NA | Active | |
Ubuntu 16.04 LTS | EOL | EOL | EOL | NA | NA | EOL | EOL | EOL | EOL | EOL | NA | NA | EOL | NA | |
Ubuntu 18.04 LTS | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL | |
Ubuntu 20.04 LTS | EOL | EOL | Active | Active | Active | EOL | EOL | EOL | EOL | Active | Active | Active | Active | Active | |
Ubuntu 22.04 LTS | EOL | EOL | Active | Active | Active | NA | NA | EOL | EOL | Active | Active | Active | Active | Active | |
Debian 9 | EOL | EOL | EOL | NA | NA | EOL | EOL | EOL | EOL | EOL | NA | NA | EOL | NA | |
Debian 10 | EOL | EOL | Active | Active | NA | NA | EOL | EOL | EOL | Active | Active | NA | Active | Active | |
Debian 11 | EOL | EOL | Active | Active | Active | NA | EOL | EOL | EOL | Active | Active | Active | Active | Active | |
Debian 12 | TBD | NA | NA | NA | NA | Active | NA | NA | NA | NA | NA | NA | Active | NA | Active |
- Docker images for Percona Server for MongoDB version 4.4 through 7 and Percona Backup for MongoDB are also available for ARM 64 architecture.
PostgreSQL Software
Software: Percona Distribution for PostgreSQL (PDPG)
Software → OS ↓ | OS EOL ↓ | PDPG 11 | PDPG 12 | PDPG 13 | PDPG 14 | PDPG 15 | PDPG 16 |
---|---|---|---|---|---|---|---|
RHEL 7 | EOL | Active | Active | Active | Active | Active | |
RHEL 8 | EOL | Active | Active | Active | Active | Active | |
RHEL 9 | EOL | Active | Active | Active | Active | Active | |
Ubuntu 16.04 LTS | EOL | EOL | EOL | EOL | EOL | EOL | |
Ubuntu 18.04 LTS | EOL | EOL | EOL | EOL | EOL | EOL | |
Ubuntu 20.04 LTS | EOL | Active | Active | Active | Active | Active | |
Ubuntu 22.04 LTS | EOL | Active | Active | Active | Active | Active | |
Debian 9 | EOL | EOL | EOL | EOL | EOL | EOL | |
Debian 10 | EOL | Active | Active | Active | Active | Active | |
Debian 11 | EOL | Active | Active | Active | Active | Active | |
Debian 12 | TBD | EOL | Active | Active | Active | Active | Active |
Percona Kubernetes Operators
Platforms
Every Percona Operator release is tested against and guaranteed to be compatible with the following Kubernetes and Openshift versions:
Platform | Percona Operator for MongoDB | Percona Operator for MySQL (based on PXC) | Percona Operator for PostgreSQL |
---|---|---|---|
Azure Kubernetes Service (AKS) | All supported versions* | All supported versions* | Coming soon |
Red Hat Openshift | All supported versions* | All supported versions* | Coming soon |
Google Kubernetes Engine (GKE) | All supported versions* | ||
AWS Elastic Kubernetes Service (EKS) | All supported versions* | ||
Minikube | All supported versions* |
This list only includes the platforms that the Percona Operators are specifically tested on as part of the release process. Other Kubernetes flavors and versions depend on the backward compatibility offered by Kubernetes itself.
* Exact versions are highlighted in the release notes.
Operators
The table below describes the supported major versions of the Operators:
Operator | General Availability Date | Extended Support Date | End-of-Life Date |
---|---|---|---|
Percona Operator for MongoDB 1.X | 15-July-2019 | TBD | TBD |
Percona Operator for MySQL (based on Percona XtraDB Cluster) 1.X | 15-July-2019 | TBD | TBD |
Percona Operator for PostgreSQL 1.X | 09-October-2021 | 30-June-2023 | 30-June-2024 |
Percona Operator for PostgreSQL 2.X | 30-June-2023 | TBD | TBD |
Minor versions and bug fixes
- Operational support is provided for the last 3 minor versions of the Operator.
- Customers will get complete support for the latest minor version. Bug fixes and improvements are not backported to older minor versions..
Percona Tools
Software: Percona Toolkit (PT) and Percona Monitoring and Management (PMM)
Software → OS ↓ | OS EOL ↓ | PT 2.2 | PT 3.X | PMM 2.x |
---|---|---|---|---|
RHEL 7 | ES | Active | Active | |
RHEL 8 | NA | Active | Active | |
RHEL 9 | NA | Active | Active | |
Ubuntu 18.04 LTS | NA | Active | Active | |
Ubuntu 20.04 LTS | NA | Active | Active | |
Ubuntu 22.04 LTS | NA | NA | Active | |
Debian 10 | NA | Active | Active | |
Debian 11 1 | 30-Jun-2026 | NA | Active | Active |
Debian 12 | 10-Jun-2028 | NA | Active | Active |
Software Lifecycle
Overview
For Percona Software, we continue providing builds for the last three (3) major releases of Database Software and the last two (2) major releases of Tools on active Operating Systems. The most recent two (2) major Database Software releases will be in Active state, the third major release after is in Extended Support, and anything older will be EOL. Once a Percona-provided Software becomes EOL, we will continue providing services for it under the conditions of our Percona Services Lifecycle Policy, however there will be no bug fixes, new builds or new packages, and our recommend advice is to upgrade if you encounter issues.
For software that Percona bases on an upstream build, we match the upstream EOL dates. For example, Percona Server for MySQL is based on Oracle MySQL, and we will match the upstream EOL dates.
Software Lifecycle Matrix
Software | General Availability Date | Extended Support Date 1 | End-of-Life Date 1 |
---|---|---|---|
Percona Server for MySQL 5.5 | |||
Percona Server for MySQL 5.6 | |||
Percona Server for MySQL 5.7 | |||
Percona Server for MySQL 8.0 | |||
Percona Distribution for MySQL 8.0 | |||
Percona Server for MongoDB 3.2 3 | N/A3 | ||
Percona Server for MongoDB 3.4 3 | N/A3 | ||
Percona Server for MongoDB 3.6 3 | N/A3 | ||
Percona Server for MongoDB 4.0 3 | N/A3 | ||
Percona Server for MongoDB 4.2 3 | N/A3 | 30-Apr-2023 | |
Percona Server for MongoDB 4.4 3 | N/A3 | 29-Feb-2024 | |
Percona Server for MongoDB 5.0 3 | N/A3 | 31-Oct-2024 | |
Percona Server for MongoDB 6.0 3 | N/A3 | 31-Jul-2025 | |
Percona Distribution for MongoDB 4.2 | N/A3 | ||
Percona Distribution for MongoDB 4.4 | N/A3 | ||
Percona Distribution for MongoDB 5.0 | N/A3 | ||
Percona Distribution for MongoDB 6.0 | N/A3 | ||
Percona Distribution for PostgreSQL 11 | NA4 | ||
Percona Distribution for PostgreSQL 12 | NA4 | 4 | |
Percona Distribution for PostgreSQL 13 | NA4 | 4 | |
Percona Distribution for PostgreSQL 14 | NA4 | 4 | |
Percona Distribution for PostgreSQL 15 | NA4 | 4 | |
Percona XtraBackup 2.3 | |||
Percona XtraBackup 2.4 | |||
Percona XtraBackup 8.0 | |||
Percona XtraDB Cluster (PXC) 5.5 2 | N/A | ||
Percona XtraDB Cluster (PXC) 5.6 | |||
Percona XtraDB Cluster (PXC) 5.7 | |||
Percona XtraDB Cluster (PXC) 8.0 | |||
Percona Toolkit 2.1 | N/A | ||
Percona Toolkit 2.2 | |||
Percona Toolkit 3 | At PTK 4 GA | TBD | |
Percona Monitoring and Management 1 | At PMM 2.x GA | ||
Percona Monitoring and Management 2 5 | At PMM 3.x GA | TBD | |
Percona Backup for MongoDB 1.x | TBD | TBD |
- Specifically for Percona Server for MongoDB and Percona Server for MySQL we will align the end of life dates directly with the upstream software (MongoDB and Oracle MySQL) respectively.
- While Percona XtraDB Cluster is affected by our general policy, a decision was made to end of life PXC 5.5 early due to the fact it was our first major release of PXC and there have been very significant improvements to stability in later releases.
- MongoDB upstream does not have the concept of Extended Support, so neither do we. We EOL at the same time as MongoDB. See https://www.mongodb.com/support-policy for their EOL
- PostgreSQL upstream does not have the concept of Extended Support of End of Life, they note the date of Final Release. Thus we do not have Extended Support and note the EOL date on the date of the Final Release for that version as found at https://www.postgresql.org/support/versioning/
- Operational support is provided for the last 5 minor versions. Customers will get complete support for the latest minor version. Bug fixes and improvements are not backported to older minor versions.
Software Tool Compatibility
Overview
Our Percona tool software is produced to complement and assist in operating MySQL and its derivatives, as well as MongoDB databases successfully. Below is a chart that covers which versions of MySQL, MariaDB, MongoDB, Percona Server for MySQL, Percona Server for MongoDB and Percona XtraDB Cluster are supported by which versions of our tools Percona Toolkit, Percona XtraBackup and Percona Monitoring and Management.
Compatibility Matrix
Tools ↓ Software → | PS 5.6 | PS 5.7 | PS 8.0 | PXC 5.6 | PXC 5.7 | PXC 8.0 | MDB 10.1 | MDB 10.2 | MDB 10.3 | MDB 10.4 | MySQL 5.6 | MySQL 5.7 | MySQL 8.0 | PSMDB 4.2 | PSMDB 4.4 | PSMDB 5.0 | PSMDB 6.0 | MongoDB 4.2 | MongoDB 4.4 | MongoDB 5.0 | MongoDB 6.0 | PostgreSQL 9.6+ | PostgreSQL 10 | PostgreSQL 11 | PostgreSQL 12 | PostgreSQL 13 | PostgreSQL 14 | PostgreSQL 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PT 3.0 | ||||||||||||||||||||||||||||
PXB 2.4 | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | ||||||||||||||||||||
PXB 8.0 | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | ||||||||||||||||||||
PMM 2 | ||||||||||||||||||||||||||||
PBM | n/a | n/a | n/a | n/a | n/a | n/a | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) | (n/a) |
Compatibility Commitment for Tools
While we continue offering services for EOL database software and Operating Systems, we only commit to providing backwards compatibility within our tools for Active and Extended Support software. This, for example means that some while EOL database software must still be supported, it may be done using older versions of tools. We do not guarantee that the latest release of a tools software will support EOL database software even if it exists on Active Operating Systems. For example, while Percona Toolkit 3.0 does support Percona Server 5.1, there is no strict requirement that it continue doing so in the next release.