fix(rds): mark deprecated versions and add new engine versions#36937
fix(rds): mark deprecated versions and add new engine versions#36937mergify[bot] merged 2 commits intomainfrom
Conversation
- Mark RDS engine versions no longer available for new instances as deprecated - Add missing versions currently available in AWS RDS - Based on describe-db-engine-versions API query results from February 2026
✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.
aws-cdk-automation
left a comment
There was a problem hiding this comment.
The pull request linter fails with the following errors:
❌ Features must contain a change to a README file.
If you believe this pull request should receive an exemption, please comment and provide a justification. A comment requesting an exemption should contain the text Exemption Request. Additionally, if clarification is needed, add Clarification Request to a comment.
| /** | ||
| * Version "13.15". | ||
| * @deprecated Version 13.15 is no longer supported by Amazon RDS. | ||
| */ | ||
| public static readonly VER_13_15 = AuroraPostgresEngineVersion.of('13.15', '13', { s3Import: true, s3Export: true }); |
There was a problem hiding this comment.
But version 13.15 and above is available per the PR description, are you sure this is correct?
There was a problem hiding this comment.
It is not available for aurora postgresql but available for postgresql
aws rds describe-db-engine-versions --engine aurora-postgresql --region us-east-1 --query "DBEngineVersions[*].[EngineVersion,Status]" --output table
| DescribeDBEngineVersions |
+------------------+-------------+
| 11.9 | available |
| 11.21 | available |
| 12.9 | available |
| 12.22 | available |
| 13.9 | available |
| 13.16 | available |
| 13.18 | available |
| 13.20 | available |
| 13.21 | available |
| 13.22 | available |
| 13.23 | available |
| 14.6 | available |
| 14.13 | available |
| 14.15 | available |
| 14.17 | available |
| 14.18 | available |
| 14.19 | available |
| 14.20 | available |
| 15.8 | available |
| 15.10 | available |
| 15.12 | available |
| 15.13 | available |
| 15.14 | available |
| 15.15 | available |
| 16.4 | available |
| 16.4-limitless | available |
| 16.6 | available |
| 16.6-limitless | available |
| 16.8 | available |
| 16.8-limitless | available |
| 16.9 | available |
| 16.9-limitless | available |
| 16.10 | available |
| 16.10-limitless | available |
| 16.11 | available |
| 16.11-limitless | available |
| 17.4 | available |
| 17.5 | available |
| 17.6 | available |
| 17.7 | available |
+------------------+-------------+
|
Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
Merge Queue StatusRule:
This pull request spent 42 minutes 20 seconds in the queue, including 42 minutes 7 seconds running CI. Required conditions to merge
|
|
Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
|
Comments on closed issues and PRs are hard for our team to see. |
Issue # (if applicable)
Closes #.
Reason for this change
RDS engine versions are regularly deprecated by AWS as new versions are released. The CDK version enums need to be kept up-to-date with
@deprecatedtags to guide users away from versions that are no longer available for creating new database instances.Description of changes
Updated RDS engine version classes to mark deprecated versions with
@deprecatedJSDoc tags based on current AWS RDS availability (as of February 2026):Approach:
describe-db-engine-versionsto get currently available versions for each engine type@deprecatedtags to versions not returned by the API (indicating they cannot be used for new instances)API Queries Used:
API Query Results (February 2026):
MySQL versions
PostgreSQL versions
Aurora MySQL versions
Aurora PostgreSQL versions
Changes by engine:
Aurora MySQL (
AuroraMysqlEngineVersion):VER_3_04_6,VER_3_10_3Aurora PostgreSQL (
AuroraPostgresEngineVersion):MySQL (
MysqlEngineVersion):VER_5_7_44_RDS_20251212,VER_8_0_45,VER_8_4_8PostgreSQL (
PostgresEngineVersion):VER_11_22_RDS_20251114,VER_12_22_RDS_20251114Describe any new or updated permissions being added
No new permissions required.
Description of how you validated changes
describe-db-engine-versionsin us-east-1 regionChecklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license