1

Percona Release Lifecycle Overview

 1 year ago
source link: https://www.percona.com/services/policies/percona-software-support-lifecycle
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Percona Release Lifecycle Overview

We use cookies to personalize content and ads, to provide social media features, and to analyze our traffic. Learn More

Document Overview and General Policy

This document is intended to clarify the impact of the Percona Release Lifecycle Overview and the Percona Services Lifecycle Policy on software which Percona produces and the Linux-based operating system platforms which we provide services and software builds for. The primary focus of the document 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 dates for platforms to the upstream vendor and for software Percona produces based on upstream software, we match the upstream software's end of life 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 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 build and test our software products on Red Hat Enterprise Linux (RHEL), Debian Linux and Ubuntu Server LTS releases (RHEL-compatible derivative Linux distributions like AlmaLinux, CentOS, Oracle Linux or Rocky Linux may also work, but we do not actively test our binaries on these platforms). These platforms are provided with new package builds as needed during their Active period and when the platform 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 platform End of Life dates with the upstream vendor of that platform. 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.

A note on 32-bit binary builds: In 2018, Percona has taken the decision that we will no longer be offering 32-bit binaries on new platforms or new major releases of our software. We completely discontinued building 32-bit binaries of our products after Q1 2022.

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 ↓
PDMySQL 8.0
PS 5.5
PS 5.6
PS 5.7
PS 8.0
PXC 5.5
PXC 5.6
PXC 5.7
PXC 8.0
RHEL 6

30-Nov-2020

NAEOLEOLEOLEOLEOLEOLEOLNA
RHEL 7

30-Jun-2024

ActiveEOLESActiveActive2EOLActiveActiveActive
RHEL 8

01-May-2029

ActiveEOLNAActiveActiveNANAActiveActive
Ubuntu 16.04 LTS

01-Apr-2021

EOLEOLEOLEOLEOLEOLEOLEOLEOL
Ubuntu 18.04 LTS

01-Apr-2023

ActiveNAESActiveActiveNAActiveActiveActive
Ubuntu 20.04 LTS

01-Apr-2025

ActiveNANAActiveActiveNANAActiveActive
Debian 9 1

01-Jun-2022

EOLNAEOLEOLEOLNAEOLEOLEOL
Debian 10

01-Jul-2024

ActiveNANAActiveActiveNANAActiveActive
Debian 11TBDActiveNANAActiveActiveNANAActiveActive

1 Debian 9 is no longer supported by the upstream project, which forced us to move it to End Of Life earlier

2 The RPM packages for Red Hat Enterprise Linux 7 (and compatible derivatives) do not support TLSv1.3, as it requires OpenSSL 1.1.1, which is currently not available on this platform.

MongoDB Software

Software →

Platform ↓

Platform EOL ↓
PDMDB 4.2
PDMDB 4.4
PSMDB 3.2
PSMDB 3.4
PSMDB 3.6
PSMDB 4.0
PSMDB 4.2
PSMDB 4.4
PBM 1.x
RHEL 7

30-Jun-2024

ActiveActiveEOLEOLEOLActiveActiveActiveActive
RHEL 8

01-May-2029

ActiveActiveNANAEOLActiveActiveActiveActive
Ubuntu 16.04 LTS

01-Apr-2021

EOLEOLEOLEOLEOLEOLEOLEOLEOL
Ubuntu 18.04 LTS

01-Apr-2023

ActiveActiveEOLEOLEOLActiveActiveActive

Active

Ubuntu 20.04 LTS

01-Apr-2025

ActiveActiveEOLEOLEOLActiveActiveActiveActive
Debian 9

01-Jun-2022

ActiveActiveEOLEOLEOLActiveActiveActiveActive
Debian 10

01-Jul-2024

ActiveActiveNANANAActiveActiveActiveActive
Debian 11ActiveActiveNANANAActiveActiveActiveActive

PostgreSQL Software

Software →

Platform ↓

Platform EOL ↓
PDPG 11
PDPG 12
PDPG 13
RHEL 7

30-Jun-2024

Active Active Active
RHEL 8

01-May-2029

Active Active Active
Ubuntu 16.04 LTS

01-Apr-2021

EOL EOL EOL
Ubuntu 18.04 LTS

01-Apr-2023

Active Active Active
Ubuntu 20.04 LTS

01-Apr-2025

Active Active Active
Debian 9

01-Jun-2022

Active Active Active
Debian 10

01-Jul-2024

Active Active Active
Debian 11 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:

PlatformPercona Operator for MongoDBPercona Operator for MySQLPercona Operator for PostgreSQL
Red Hat Openshift4.X*
Google Kubernetes Engine (GKE)All supported versions*
AWS Elastic Kubernetes Service (EKS)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

Version
Percona Operator for MongoDB 1.X
Percona Operator for MySQL 1.X
Percona Operator for PostgreSQL 1.X

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 →

Platform ↓

Platform EOL ↓

PXB 2.3

PXB 2.4
PXB 8.0
PT 2.2
PT 3.X
PMM 1.x
PMM 2.x
RHEL 6

30-Nov-2020

EOLESActiveEOLEOLEOLEOL
RHEL 7

30-Jun-2024

EOLESActiveESActiveActiveActive
RHEL 8

01-May-2029

NAESActiveNAActiveActiveActive
Ubuntu 16.04 LTS

01-Apr-2021

EOLEOLEOLEOLEOLEOLEOL
Ubuntu 18.04 LTS

01-Apr-2023

NAESActiveNAActiveActiveActive
Ubuntu 20.04 LTS

01-Apr-2025 

NAES1ActiveNAActiveActiveActive
Debian 9

01-Jun-2022 

NAEOLEOLNAActiveActiveActive
Debian 10

01-Jul-2024

NAESActiveNAActiveActiveActive
Debian 11 1TBDNANAActiveNAActiveActiveActive

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 Date 1
End-of-Life Date 1
Percona Server for MySQL 5.5

28-Apr-2011

31-Dec-2017

01-Dec-2018

Percona Server for MySQL 5.6

07-Oct-2013

05-Feb-2018

01-Feb-2021

Percona Server for MySQL 5.7

23-Feb-2016

21-Oct-2020

01-Oct-2023

Percona Server for MySQL 8.0

21-Dec-2018

01-Apr-2023

01-Apr-2026

Percona Distribution for MySQL 8.0

22-Jun-2020

01-Apr-2023

01-Apr-2026

Percona Server for MongoDB 3.2 3

03-Jun-2016

N/A3

30-Sep-2018

Percona Server for MongoDB 3.4 3

20-Feb-2017

N/A3

01-Jan-2020

Percona Server for MongoDB 3.6 3

24-Apr-2018

N/A3

30-Apr-2021 

Percona Server for MongoDB 4.0 3

18-Dec-2018

N/A3

30-Apr-2022 

Percona Server for MongoDB 4.2 3

13-Nov-2019

N/A3TBD
Percona Server for MongoDB 4.4 3

24-Aug-2020

N/A3TBD
Percona Distribution for MongoDB 4.2

15-May-2020

N/A3

Percona Distribution for MongoDB 4.4

24-Aug-2020 

N/A3 

Percona Distribution for PostgreSQL 11

17-Sep-2019 

NA 4

09-Nov-2023 4

Percona Distribution for PostgreSQL 12

15-May-2020 

NA 4

14-Nov-2024 4

Percona Distribution for PostgreSQL 13

16-Oct-2020 

NA 4

13-Nov-2025 4

Percona XtraBackup 2.3

22-Oct-2015 

31-Dec-2017 

31-Dec-2018 

Percona XtraBackup 2.4

16-Feb-2016 

31-Dec-2018 

01-Oct-2023 

Percona XtraBackup 8.0

11-Dec-2018 

01-Apr-2023 

01-Apr-2026 

Percona XtraDB Cluster (PXC) 5.5 2

14-May-2012 

22-Sep-2016 

Percona XtraDB Cluster (PXC) 5.6

30-Jan-2014 

29-Apr-2020 

01-Feb-2021 

Percona XtraDB Cluster (PXC) 5.7

29-Sep-2016 

21-Oct-2020 

01-Oct-2023 

Percona XtraDB Cluster (PXC) 8.0

29-Apr-2020 

01-Apr-2023 

01-Apr-2026 

Percona Toolkit 2.1

03-Apr-2012 

31-Dec-2017 

Percona Toolkit 2.2

14-Mar-2013 

31-Dec-2017 

01-Jun-2022 

Percona Toolkit 3

20-Feb-2017 

At PTK 4 GATBD
Percona Monitoring and Management 1

13-Sep-2016 

At PMM 2.x GA

01-May-2022 

Percona Monitoring and Management 2 5

18-Sep-2019

At PMM 3.x GATBD
Percona Backup for MongoDB 1.x

02-Oct-2019 

TBDTBD

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, so neither do we. We EOL at the same time as MongoDB. See https://www.mongodb.com/support-policy for their EOL

4 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/

5 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 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.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 3.6
PSMDB 4.0
PSMDB 4.2
PSMDB 4.4
MongoDB 3.6
MongoDB 4.0
MongoDB 4.2
MongoDB 4.4
MongoDB 5.0
PostgreSQL 9.6+
PostgreSQL 10
PostgreSQL 11
PostgreSQL 12
PostgreSQL 13
PostgreSQL 14
PT 2.2
PT 3.0
PXB 2.4(n/a)(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)(n/a)
PMM 1
PMM 2
PBMn/an/an/an/an/an/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)

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK