Skip to content

Commit 88934f2

Browse files
authored
chore(rds): deprecate PostgreSQL minor versions 13.11, 13.12, 13.13, 13.14, 14.9, 14.10, 14.11, 15.4, 15.5, 15.6, 16.1, 16.2 (#33663)
Deprecate PostgreSQL minor versions 13.11, 13.12, 13.13, 13.14, 14.9, 14.10, 14.11, 15.4, 15.5, 15.6, 16.1, 16.2 ### Reason for this change Received this email few days ago: >You are receiving this message because you have one or more instances running Amazon RDS for PostgreSQL minor versions 13.11, 13.12, 13.13, 13.14, 14.9, 14.10, 14.11, 15.4, 15.5, 15.6, 16.1, or 16.2 that require your attention. Amazon RDS for PostgreSQL minor versions listed above will reach end of standard support on March 31, 2025 12:01 AM PDT. To learn more about the RDS policies related to major and minor version support, please refer to Database Engine Versions section in RDS FAQs [1]. >Starting December 9, 2024, 12:01 AM PDT, you will not be able to create new RDS instances with PostgreSQL minor versions 13.11, 13.12, 13.13, 13.14, 14.9, 14.10, 14.11, 15.4, 15.5, 15.6, 16.1, or 16.2 from either the AWS Console or the CLI. RDS will upgrade your databases running versions listed above to PostgreSQL 13.18, 14.15, 15.10, 16.6, or higher during a scheduled maintenance window between March 31, 2025 12:01 AM PDT and April 30, 2025 12:01 AM PDT. Starting on April 30, 2025 12:01 AM PDT, any RDS for PostgreSQL databases still running in the affected minor versions will be upgraded to 13.18, 14.15, 15.10, 16.6, or higher regardless of instances scheduled maintenance window. >We recommend that you take action and upgrade [2] your Amazon RDS for PostgreSQL databases running minor versions 13.11 to 13.14, 14.9 to 14.11, 15.4 to 15.6, and 16.1 to 16.2 to versions 13.18, 14.15, 15.10, 16.6, or higher before March 31, 2025 12:01 AM PDT. Alternatively, you can enable Automatic Minor Version Upgrade [3] to allow Amazon RDS to upgrade your instances. >This is a mandatory engine version upgrade and it requires downtime. To minimize the downtime during the upgrade, you can now use the fully managed Amazon RDS Blue/Green Deployments that uses physical replication for minor version upgrades [4]. >We recommend upgrading these instances to newer minor versions to benefit from patches for known security vulnerabilities, as well as bug fixes, performance improvements, and new functionalities added by the PostgreSQL community. To learn more about documented vulnerabilities of PostgreSQL versions, please visit the PostgreSQL security page [5]. >Your Amazon RDS for PostgreSQL instances running minor versions mentioned above are listed in 'Affected Resources' tab of the AWS Health Dashboard. ### Description of changes Deprecated the following PostgreSQL minor versions: 13.11, 13.12, 13.13, 13.14, 14.9, 14.10, 14.11, 15.4, 15.5, 15.6, 16.1, 16.2 ### Describe any new or updated permissions being added n/a ### Description of how you validated changes n/a ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent 842201c commit 88934f2

File tree

1 file changed

+44
-11
lines changed

1 file changed

+44
-11
lines changed

packages/aws-cdk-lib/aws-rds/lib/instance-engine.ts

+44-11
Original file line numberDiff line numberDiff line change
@@ -1625,11 +1625,20 @@ export class PostgresEngineVersion {
16251625
* @deprecated PostgreSQL 13.10 is no longer supported by Amazon RDS.
16261626
*/
16271627
public static readonly VER_13_10 = PostgresEngineVersion.of('13.10', '13', { s3Import: true, s3Export: true });
1628-
/** Version "13.11". */
1628+
/**
1629+
* Version "13.11".
1630+
* @deprecated PostgreSQL 13.11 is no longer supported by Amazon RDS.
1631+
*/
16291632
public static readonly VER_13_11 = PostgresEngineVersion.of('13.11', '13', { s3Import: true, s3Export: true });
1630-
/** Version "13.12". */
1633+
/**
1634+
* Version "13.12".
1635+
* @deprecated PostgreSQL 13.12 is no longer supported by Amazon RDS.
1636+
*/
16311637
public static readonly VER_13_12 = PostgresEngineVersion.of('13.12', '13', { s3Import: true, s3Export: true });
1632-
/** Version "13.13". */
1638+
/**
1639+
* Version "13.13".
1640+
* @deprecated PostgreSQL 13.13 is no longer supported by Amazon RDS.
1641+
*/
16331642
public static readonly VER_13_13 = PostgresEngineVersion.of('13.13', '13', { s3Import: true, s3Export: true });
16341643
/** Version "13.14". */
16351644
public static readonly VER_13_14 = PostgresEngineVersion.of('13.14', '13', { s3Import: true, s3Export: true });
@@ -1688,11 +1697,20 @@ export class PostgresEngineVersion {
16881697
* @deprecated PostgreSQL 14.8 is no longer supported by Amazon RDS.
16891698
*/
16901699
public static readonly VER_14_8 = PostgresEngineVersion.of('14.8', '14', { s3Import: true, s3Export: true });
1691-
/** Version "14.9". */
1700+
/**
1701+
* Version "14.9".
1702+
* @deprecated PostgreSQL 14.9 is no longer supported by Amazon RDS.
1703+
*/
16921704
public static readonly VER_14_9 = PostgresEngineVersion.of('14.9', '14', { s3Import: true, s3Export: true });
1693-
/** Version "14.10". */
1705+
/**
1706+
* Version "14.10".
1707+
* @deprecated PostgreSQL 14.10 is no longer supported by Amazon RDS.
1708+
*/
16941709
public static readonly VER_14_10 = PostgresEngineVersion.of('14.10', '14', { s3Import: true, s3Export: true });
1695-
/** Version "14.11". */
1710+
/**
1711+
* Version "14.11".
1712+
* @deprecated PostgreSQL 14.11 is no longer supported by Amazon RDS.
1713+
*/
16961714
public static readonly VER_14_11 = PostgresEngineVersion.of('14.11', '14', { s3Import: true, s3Export: true });
16971715
/** Version "14.12". */
16981716
public static readonly VER_14_12 = PostgresEngineVersion.of('14.12', '14', { s3Import: true, s3Export: true });
@@ -1719,11 +1737,20 @@ export class PostgresEngineVersion {
17191737
* @deprecated PostgreSQL 15.3 is no longer supported by Amazon RDS.
17201738
*/
17211739
public static readonly VER_15_3 = PostgresEngineVersion.of('15.3', '15', { s3Import: true, s3Export: true });
1722-
/** Version "15.4". */
1740+
/**
1741+
* Version "15.4".
1742+
* @deprecated PostgreSQL 15.4 is no longer supported by Amazon RDS.
1743+
*/
17231744
public static readonly VER_15_4 = PostgresEngineVersion.of('15.4', '15', { s3Import: true, s3Export: true });
1724-
/** Version "15.5". */
1745+
/**
1746+
* Version "15.5".
1747+
* @deprecated PostgreSQL 15.5 is no longer supported by Amazon RDS
1748+
*/
17251749
public static readonly VER_15_5 = PostgresEngineVersion.of('15.5', '15', { s3Import: true, s3Export: true });
1726-
/** Version "15.6". */
1750+
/**
1751+
* Version "15.6".
1752+
* @deprecated PostgreSQL 15.6 is no longer supported by Amazon RDS
1753+
*/
17271754
public static readonly VER_15_6 = PostgresEngineVersion.of('15.6', '15', { s3Import: true, s3Export: true });
17281755
/** Version "15.7". */
17291756
public static readonly VER_15_7 = PostgresEngineVersion.of('15.7', '15', { s3Import: true, s3Export: true });
@@ -1740,9 +1767,15 @@ export class PostgresEngineVersion {
17401767

17411768
/** Version "16" (only a major version, without a specific minor version). */
17421769
public static readonly VER_16 = PostgresEngineVersion.of('16', '16', { s3Import: true, s3Export: true });
1743-
/** Version "16.1". */
1770+
/**
1771+
* Version "16.1".
1772+
* @deprecated PostgreSQL 16.1 is no longer supported by Amazon RDS
1773+
*/
17441774
public static readonly VER_16_1 = PostgresEngineVersion.of('16.1', '16', { s3Import: true, s3Export: true });
1745-
/** Version "16.2". */
1775+
/**
1776+
* Version "16.2".
1777+
* @deprecated PostgreSQL 16.2 is no longer supported by Amazon RDS
1778+
*/
17461779
public static readonly VER_16_2 = PostgresEngineVersion.of('16.2', '16', { s3Import: true, s3Export: true });
17471780
/** Version "16.3". */
17481781
public static readonly VER_16_3 = PostgresEngineVersion.of('16.3', '16', { s3Import: true, s3Export: true });

0 commit comments

Comments
 (0)