Skip to content

Commit f19cc66

Browse files
chore(rds): add postgres engine 17.2, 16.6, 15.10, 14.15, 13.18, and 12.22 (#32249)
### Issue # (if applicable) None ### Reason for this change AWS RDS now supports for new postgresql minor version 17.2, 16.6, 15.10, 14.15, 13.18, and 12.22. https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-rds-postgresql-supports-minor-versions/ ### Description of changes Add these minor versions to both instance and cluster engines. And I also added some minor versions are not defined in the cluster engines. - 17.1, 16.5, 15.9, 14.14, 13.17, 12.21 ### Description of how you validated changes None ### 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 01f2dcd commit f19cc66

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

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

+24
Original file line numberDiff line numberDiff line change
@@ -973,6 +973,10 @@ export class AuroraPostgresEngineVersion {
973973
public static readonly VER_12_19 = AuroraPostgresEngineVersion.of('12.19', '12', { s3Import: true, s3Export: true });
974974
/** Version "12.20". */
975975
public static readonly VER_12_20 = AuroraPostgresEngineVersion.of('12.20', '12', { s3Import: true, s3Export: true });
976+
/** Version "12.21". */
977+
public static readonly VER_12_21 = AuroraPostgresEngineVersion.of('12.21', '12', { s3Import: true, s3Export: true });
978+
/** Version "12.22". */
979+
public static readonly VER_12_22 = AuroraPostgresEngineVersion.of('12.22', '12', { s3Import: true, s3Export: true });
976980
/**
977981
* Version "13.3".
978982
* @deprecated Version 13.3 is no longer supported by Amazon RDS.
@@ -1013,6 +1017,10 @@ export class AuroraPostgresEngineVersion {
10131017
public static readonly VER_13_15 = AuroraPostgresEngineVersion.of('13.15', '13', { s3Import: true, s3Export: true });
10141018
/** Version "13.16". */
10151019
public static readonly VER_13_16 = AuroraPostgresEngineVersion.of('13.16', '13', { s3Import: true, s3Export: true });
1020+
/** Version "13.17". */
1021+
public static readonly VER_13_17 = AuroraPostgresEngineVersion.of('13.17', '13', { s3Import: true, s3Export: true });
1022+
/** Version "13.18". */
1023+
public static readonly VER_13_18 = AuroraPostgresEngineVersion.of('13.18', '13', { s3Import: true, s3Export: true });
10161024
/** Version "14.3". */
10171025
public static readonly VER_14_3 = AuroraPostgresEngineVersion.of('14.3', '14', { s3Import: true, s3Export: true });
10181026
/** Version "14.4". */
@@ -1035,6 +1043,10 @@ export class AuroraPostgresEngineVersion {
10351043
public static readonly VER_14_12 = AuroraPostgresEngineVersion.of('14.12', '14', { s3Import: true, s3Export: true });
10361044
/** Version "14.13". */
10371045
public static readonly VER_14_13 = AuroraPostgresEngineVersion.of('14.13', '14', { s3Import: true, s3Export: true });
1046+
/** Version "14.14". */
1047+
public static readonly VER_14_14 = AuroraPostgresEngineVersion.of('14.14', '14', { s3Import: true, s3Export: true });
1048+
/** Version "14.15". */
1049+
public static readonly VER_14_15 = AuroraPostgresEngineVersion.of('14.15', '14', { s3Import: true, s3Export: true });
10381050
/** Version "15.2". */
10391051
public static readonly VER_15_2 = AuroraPostgresEngineVersion.of('15.2', '15', { s3Import: true, s3Export: true });
10401052
/** Version "15.3". */
@@ -1049,6 +1061,10 @@ export class AuroraPostgresEngineVersion {
10491061
public static readonly VER_15_7 = AuroraPostgresEngineVersion.of('15.7', '15', { s3Import: true, s3Export: true });
10501062
/** Version "15.8". */
10511063
public static readonly VER_15_8 = AuroraPostgresEngineVersion.of('15.8', '15', { s3Import: true, s3Export: true });
1064+
/** Version "15.9". */
1065+
public static readonly VER_15_9 = AuroraPostgresEngineVersion.of('15.9', '15', { s3Import: true, s3Export: true });
1066+
/** Version "15.10". */
1067+
public static readonly VER_15_10 = AuroraPostgresEngineVersion.of('15.10', '15', { s3Import: true, s3Export: true });
10521068
/**
10531069
* Version "16.0"
10541070
* @deprecated Version 16.0 is no longer supported by Amazon RDS.
@@ -1062,6 +1078,14 @@ export class AuroraPostgresEngineVersion {
10621078
public static readonly VER_16_3 = AuroraPostgresEngineVersion.of('16.3', '16', { s3Import: true, s3Export: true });
10631079
/** Version "16.4". */
10641080
public static readonly VER_16_4 = AuroraPostgresEngineVersion.of('16.4', '16', { s3Import: true, s3Export: true });
1081+
/** Version "16.5". */
1082+
public static readonly VER_16_5 = AuroraPostgresEngineVersion.of('16.5', '16', { s3Import: true, s3Export: true });
1083+
/** Version "16.6". */
1084+
public static readonly VER_16_6 = AuroraPostgresEngineVersion.of('16.6', '16', { s3Import: true, s3Export: true });
1085+
/** Version "17.1". */
1086+
public static readonly VER_17_1 = AuroraPostgresEngineVersion.of('17.1', '17', { s3Import: true, s3Export: true });
1087+
/** Version "17.2". */
1088+
public static readonly VER_17_2 = AuroraPostgresEngineVersion.of('17.2', '17', { s3Import: true, s3Export: true });
10651089

10661090
/**
10671091
* Create a new AuroraPostgresEngineVersion with an arbitrary version.

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

+12
Original file line numberDiff line numberDiff line change
@@ -1547,6 +1547,8 @@ export class PostgresEngineVersion {
15471547
public static readonly VER_12_20 = PostgresEngineVersion.of('12.20', '12', { s3Import: true, s3Export: true });
15481548
/** Version "12.21". */
15491549
public static readonly VER_12_21 = PostgresEngineVersion.of('12.21', '12', { s3Import: true, s3Export: true });
1550+
/** Version "12.22". */
1551+
public static readonly VER_12_22 = PostgresEngineVersion.of('12.22', '12', { s3Import: true, s3Export: true });
15501552

15511553
/** Version "13" (only a major version, without a specific minor version). */
15521554
public static readonly VER_13 = PostgresEngineVersion.of('13', '13', { s3Import: true, s3Export: true });
@@ -1614,6 +1616,8 @@ export class PostgresEngineVersion {
16141616
public static readonly VER_13_16 = PostgresEngineVersion.of('13.16', '13', { s3Import: true, s3Export: true });
16151617
/** Version "13.17". */
16161618
public static readonly VER_13_17 = PostgresEngineVersion.of('13.17', '13', { s3Import: true, s3Export: true });
1619+
/** Version "13.18". */
1620+
public static readonly VER_13_18 = PostgresEngineVersion.of('13.18', '13', { s3Import: true, s3Export: true });
16171621

16181622
/** Version "14" (only a major version, without a specific minor version). */
16191623
public static readonly VER_14 = PostgresEngineVersion.of('14', '14', { s3Import: true, s3Export: true });
@@ -1669,6 +1673,8 @@ export class PostgresEngineVersion {
16691673
public static readonly VER_14_13 = PostgresEngineVersion.of('14.13', '14', { s3Import: true, s3Export: true });
16701674
/** Version "14.14". */
16711675
public static readonly VER_14_14 = PostgresEngineVersion.of('14.14', '14', { s3Import: true, s3Export: true });
1676+
/** Version "14.15". */
1677+
public static readonly VER_14_15 = PostgresEngineVersion.of('14.15', '14', { s3Import: true, s3Export: true });
16721678

16731679
/** Version "15" (only a major version, without a specific minor version). */
16741680
public static readonly VER_15 = PostgresEngineVersion.of('15', '15', { s3Import: true, s3Export: true });
@@ -1694,6 +1700,8 @@ export class PostgresEngineVersion {
16941700
public static readonly VER_15_8 = PostgresEngineVersion.of('15.8', '15', { s3Import: true, s3Export: true });
16951701
/** Version "15.9". */
16961702
public static readonly VER_15_9 = PostgresEngineVersion.of('15.9', '15', { s3Import: true, s3Export: true });
1703+
/** Version "15.10". */
1704+
public static readonly VER_15_10 = PostgresEngineVersion.of('15.10', '15', { s3Import: true, s3Export: true });
16971705

16981706
/** Version "16" (only a major version, without a specific minor version). */
16991707
public static readonly VER_16 = PostgresEngineVersion.of('16', '16', { s3Import: true, s3Export: true });
@@ -1707,11 +1715,15 @@ export class PostgresEngineVersion {
17071715
public static readonly VER_16_4 = PostgresEngineVersion.of('16.4', '16', { s3Import: true, s3Export: true });
17081716
/** Version "16.5". */
17091717
public static readonly VER_16_5 = PostgresEngineVersion.of('16.5', '16', { s3Import: true, s3Export: true });
1718+
/**Version "16.6" */
1719+
public static readonly VER_16_6 = PostgresEngineVersion.of('16.6', '16', { s3Import: true, s3Export: true });
17101720

17111721
/** Version "17" (only a major version, without a specific minor version). */
17121722
public static readonly VER_17 = PostgresEngineVersion.of('17', '17', { s3Import: true, s3Export: true });
17131723
/** Version "17.1". */
17141724
public static readonly VER_17_1 = PostgresEngineVersion.of('17.1', '17', { s3Import: true, s3Export: true });
1725+
/** Version "17.2". */
1726+
public static readonly VER_17_2 = PostgresEngineVersion.of('17.2', '17', { s3Import: true, s3Export: true });
17151727

17161728
/**
17171729
* Create a new PostgresEngineVersion with an arbitrary version.

0 commit comments

Comments
 (0)