Document Overview and General Policy
This is intended to clarify the impact of the and the on software produced by Percona, and the Linux-based operating system platforms for which we provide services and software builds. The primary focus is on the current lifecycle state of the platforms and Percona software along with the compatibility between tool software and database software within the wider database ecosystem. Our general policy is that we try to match our end of life (EOL) dates for platforms to the upstream vendor. For software Percona produces based on upstream software, we match the upstream software's EOL dates.
Platform 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 and are only available to subscribers | Complete Support |
End of Life (EOL) | No new builds, existing downloads available | We will provide Operational Support for customers running EOL software on Active platforms. For EOLed platforms, we provide Community Support. |
Not Available (NA) | Builds were never available on this platform | No Support |
Platform Support
We support Red Hat Enterprise Linux (RHEL), and it's derivatives CentOS, Oracle Enterprise Linux and Amazon Linux, as well as Debian and Ubuntu Server LTS releases. These platforms are provided with new package builds as needed during their Active period. When the platform is EOL, we stop providing new packages but continue providing downloads of the existing packages. As much as possible we align our platform EOL dates with the upstream vendor of that platform. During the Extended Support period, new builds continue to be provided as-needed for critical bug fixes, but are available only for subscribers via web download. They will not be pushed into the repositories.
Additionally, we only offer packages for SLES (SuSE Linux Enterprise Server) for subscribers.
As always, we reserve the right to add or remove support for platforms or to change these policies in the future.
MySQL Software
Software → Platform ↓ |
Platform EOL ↓ | PS 5.1 | PS 5.5 | PS 5.6 | PS 5.7 | PXC 5.53 | PXC 5.6 | PXC 5.7 |
---|---|---|---|---|---|---|---|---|
RHEL 5 | 31-mar-2017 | EOL | EOL | EOL | NA | EOL | EOL | NA |
RHEL 6 | 30-nov-2020 | EOL | Active | Active | Active | Active | ||
RHEL 7 | 30-jun-2024 | NA | ES | Active | Active | EOL | Active | Active |
Ubuntu 12.04 LTS | 01-apr-2017 | EOL | EOL | EOL | EOL | EOL | EOL | EOL |
Ubuntu 14.04 LTS | 01-apr-2019 | NA | ES | Active | Active | EOL | Active | Active |
Ubuntu 16.04 LTS | 01-apr-2021 | NA | ES | Active | Active | EOL | Active | Active |
Ubuntu Stable1 | With Upstream | NA | NA | Active | Active | EOL | Active | Active |
Debian 6 | 29-feb-2016 | EOL | EOL | NA | NA | EOL | NA | NA |
Debian 7 | 01-may-2018 | NA | ES | Active | Active | EOL | Active | Active |
Debian 8 | 06-jun-2020 | NA | ES | Active | Active | EOL | Active | Active |
Debian 91 | 01-jun-2022 | NA | NA | Active | Active | NA | Active | Active |
SLES 111, 2 | 31-mar-2022 | NA | NA | NA | NA | NA | NA | NA |
SLES 121, 2 | 31-oct-2027 | NA | NA | NA | NA | NA | NA | NA |
1 These platforms are only provided with 64-bit packages. In the future we will be phasing out 32-bit packages entirely.
2 SuSE Linux Enterprise Server (SLES) packages are only available for subscription customers and are added on request.
3 Percona XtraDB Cluster 5.5 was our original release of PXC and there are significant stability improvements in 5.6 and 5.7 that have lead us to the decision to EOL it early.
MongoDB Software
Software → Platform ↓ |
Platform EOL ↓ | PSMDB 3.0 | PSMDB 3.2 | PSMDB 3.4 |
---|---|---|---|---|
RHEL 5 | 31-mar-2017 | EOL | EOL | NA |
RHEL 6 | 30-nov-2020 | Active | Active | |
RHEL 7 | 30-jun-2024 | ES | Active | Active |
Ubuntu 12.04 LTS | 01-apr-2017 | NA | NA | NA |
Ubuntu 14.04 LTS | 01-apr-2019 | ES | Active | Active |
Ubuntu 16.04 LTS | 01-apr-2021 | ES | Active | Active |
Ubuntu Stable1 | With Upstream | NA | Active | Active |
Debian 6 | 29-feb-2016 | NA | NA | NA |
Debian 7 | 01-may-2018 | NA | NA | NA |
Debian 8 | 06-jun-2020 | ES | Active | Active |
Debian 91 | 01-jun-2022 | NA | Active | Active |
SLES 111, 2 | 31-mar-2022 | NA | NA | Active |
SLES 121, 2 | 31-oct-2027 | NA | NA | Active |
1: These platforms are only provided with 64-bit packages. In the future we will be phasing out 32-bit packages entirely.
2: SuSE Linux Enterprise Server (SLES) packages are only available for subscription customers and are added on request.
Percona Tools
Software → Platform ↓ |
Platform EOL ↓ | PXB 2.1 | PXB 2.2 | PXB 2.3 | PXB 2.4 | PT 2.1 | PT 2.2 | PT 3.0 | PMM 1.x |
---|---|---|---|---|---|---|---|---|---|
RHEL 5 | 31-mar-2017 | EOL | EOL | EOL | EOL | EOL | EOL | NA | EOL |
RHEL 6 | 30-nov-2020 | EOL | EOL | ES | Active | EOL | ES | Active | |
RHEL 7 | 30-jun-2024 | NA | EOL | ES | Active | EOL | ES | Active | Active |
Ubuntu 12.04 LTS | 01-apr-2017 | EOL | EOL | EOL | EOL | EOL | EOL | EOL | EOL |
Ubuntu 14.04 LTS | 01-apr-2019 | EOL | EOL | ES | Active | NA | ES | Active | Active |
Ubuntu 16.04 LTS | 01-apr-2021 | NA | NA | ES | Active | NA | ES | Active | Active |
Ubuntu Stable1 | With Upstream | NA | NA | NA | Active | NA | NA | Active | Active |
Debian 6 | 29-feb-2016 | EOL | EOL | NA | NA | EOL | EOL | NA | NA |
Debian 7 | 01-may-2018 | EOL | EOL | ES | Active | NA | ES | Active | Active |
Debian 8 | 06-jun-2020 | NA | EOL | ES | Active | NA | ES | Active | Active |
Debian 91 | 01-jun-2022 | NA | NA | NA | Active | NA | NA | Active | Active |
SLES 111, 2 | 31-mar-2022 | NA | NA | NA | NA | NA | NA | NA | NA |
SLES 121, 2 | 31-oct-2027 | NA | NA | NA | NA | NA | NA | NA | NA |
1 These platforms are only provided with 64-bit packages. In the future we will be phasing out 32-bit packages entirely.
2 SuSE Linux Enterprise Server (SLES) packages are only available for subscription customers and are added on request.
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 platforms. The most recent two (2) major database software releases will be in Active state, the third major release after is in Extended Support. Anything older will be EOL. The most recent major release of tools are in Active state, the second major release after is in Extended Support. 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 Date1 | End-of-Life Date1 |
---|---|---|---|
Percona Server for MySQL 5.1 | 16-dec-2008 | N/A | 23-feb-2016 |
28-apr-2011 | 31-dec-2017 | 01-dec-2018 | |
Percona Server for MySQL 5.6 | 07-oct-2013 | 01-feb-2018 | 01-feb-2021 |
Percona Server for MySQL 5.7 | 23-feb-2016 | 01-oct-2020 | 01-oct-2023 |
Percona Server for MongoDB 3.03 | 14-dec-2014 | 31-dec-20173 | 28-feb-2018 |
Percona Server for MongoDB 3.2 | 03-jun-2016 | At PSMDB 3.6 GA3 | 30-sep-2018 |
Percona Server for MongoDB 3.4 | 20-feb-2017 | TBD | TBD |
Percona XtraBackup 2.1 | 15-may-2013 | N/A | 16-feb-2016 |
Percona XtraBackup 2.2 | 12-jun-2014 |
N/A |
31-dec-2017 |
Percona XtraBackup 2.3 | 22-oct-2015 | 31-dec-2017 | At PXB 2.5 GA |
Percona XtraBackup 2.4 | 16-feb-2016 | At PXB 2.5 GA | TBD |
Percona XtraDB Cluster 5.52 | 14-may-2012 |
N/A |
22-sep-2016 |
Percona XtraDB Cluster (PXC) 5.6 | 30-jan-2014 | At PXC 8.0 GA | TBD |
Percona XtraDB Cluster (PXC) 5.7 | 29-sep-2016 | TBD | TBD |
Percona Toolkit 2.1 | 03-apr-2012 |
N/A |
31-dec-2017 |
Percona Toolkit 2.2 | 14-mar-2013 | 31-dec-2017 | At PTK 3.1 GA |
Percona Toolkit 3.0 | 20-feb-2017 | At PTK 3.1 GA | TBD |
Percona Monitoring and Management (PMM) 1.x | 13-sep-2016 |
At PMM 2.x GA |
TBD |
1 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.
2 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.
3 MongoDB upstream does not have the concept of Extended Support and has a faster release cycle. For this reason we EOL at the same time as MongoDB, but only maintain the most recent 2 major releases as Active.
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 Commitment for Tools
While we continue offering services for EOL database software and platforms, we only commit to providing backwards compatibility within our tools for Active and Extended Support software. This means that while some 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 platforms. 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.
Compatibility Matrix
Tools ↓ Software → |
PS 5.1 MySQL 5.1 |
PS 5.5 PXC 5.5 MDB 5.5 MySQL 5.5 |
PS 5.6 PXC 5.6 MySQL 5.6 |
PS 5.7 PXC 5.7 MySQL 5.7 |
MDB 10.0 | MDB 10.1 | MDB 10.2 | PSMDB 3.2 MongoDB 3.2 |
PSMDB 3.4 MongoDB 3.4 |
---|---|---|---|---|---|---|---|---|---|
PT 2.1 | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
PT 2.2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
PT 3.0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
PXB 2.1 | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PXB 2.2 | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
PXB 2.3 | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ |
PXB 2.4 | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
PMM 1.x | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |