Updated on 2023-12-29 GMT+08:00

RDS for PostgreSQL Versioning Policy

The PostgreSQL community releases a new major version containing new features about once a year. Each major version receives bug fixes and, if need be, security fixes that are released at least once every three months in what we call a "minor release." The PostgreSQL community supports a major version for five years after its initial release. After its five-year anniversary, a major version will have one last minor release containing any fixes and will be considered end-of-life (EOL) and no longer supported.

RDS for PostgreSQL provides cloud database services based on the PostgreSQL open-source community. This section describes the versioning policy of RDS for PostgreSQL. When creating a DB instance or migrating data, you need to select a suitable version.

Version Lifecycle

Table 1 Version lifecycle

PostgreSQL Version

Status

Released by Community

EOL by Community

Released by Huawei Cloud

EOM by Huawei Cloud

EOS by Huawei Cloud

15

Commercial use

October 2022

November 2027

September 2023

May 2028

November 2028

14

Commercial use

September 2021

November 2026

July 2022

May 2027

November 2027

13

Commercial use

September 2020

November 2025

April 2021

May 2026

November 2026

12

Commercial use

October 2019

November 2024

March 2020

May 2025

November 2025

11

Commercial use

October 2018

November 2023

January 2019

July 2024

November 2024

10

Commercial use

October 2017

November 2022

November 2018

July 2024

November 2024

9.6

EOM

September 2016

November 2021

February 2018

June 2023

July 2024

9.5

EOM

January 2016

February 2021

October 2017

June 2023

July 2024

Notes on RDS for PostgreSQL Enhanced Edition:

  • RDS for PostgreSQL Enhanced Edition is developed from PostgreSQL 11. It is no longer sold.
  • RDS for PostgreSQL Enhanced Edition was discontinued on October 15, 2022, 00:00 GMT+08:00..

Generally, RDS for PostgreSQL will stop providing support one year after the EOL of the community versions. If there is any change, this document will be modified.

RDS for PostgreSQL periodically synchronizes vulnerability fixing from the PostgreSQL community. When there are new minor versions released, upgrade the minor version of your DB instance timely.

Phases of RDS for PostgreSQL Versions

  • Open beta testing (OBT): You can experience the latest features from the RDS for PostgreSQL OBT version. However, Service Level Agreement (SLA) is not guaranteed because the stability of this version has not been completely verified.
  • Commercial use: The commercial version of RDS for PostgreSQL has been fully verified and is stable and reliable. You can use this version in production environments while enjoying the SLA provided by RDS for PostgreSQL.
  • End of service (EOS): After the EOS date of an RDS for PostgreSQL version, RDS for PostgreSQL does not support the creation of this version or provide technical support, including new feature updates, vulnerability or problem fixing, and patch installation. SLA is not guaranteed anymore.

RDS for PostgreSQL Version Numbers

RDS for PostgreSQL version numbers are the same as those in the PostgreSQL community, such as 12.6.