Skip to content

chore(rds): add latest Aurora MySQL and Aurora PostgreSQL engine versions#37488

Merged
mergify[bot] merged 4 commits intoaws:mainfrom
rgoltz:37200_UpdateAuroraPostgresEngineVersion
Apr 17, 2026
Merged

chore(rds): add latest Aurora MySQL and Aurora PostgreSQL engine versions#37488
mergify[bot] merged 4 commits intoaws:mainfrom
rgoltz:37200_UpdateAuroraPostgresEngineVersion

Conversation

@rgoltz
Copy link
Copy Markdown
Contributor

@rgoltz rgoltz commented Apr 1, 2026

Issue # (if applicable)

Closes #37200.

Reason for this change

New Aurora engine versions have been released by AWS and are missing from the CDK's version constants.

Description of changes

Added new version constants to packages/aws-cdk-lib/aws-rds/lib/cluster-engine.ts:

Aurora PostgreSQL:

  • VER_14_22
  • VER_15_17
  • VER_16_13
  • VER_17_9

Aurora MySQL:

  • VER_2_12_6
  • VER_3_10_4

Describe any new or updated permissions being added

N/A

Description of how you validated changes

Verified via AWS CLI that the new versions are available:

$ aws rds describe-db-engine-versions --engine aurora-postgresql --query "DBEngineVersions[].EngineVersion" --output text 2>/dev/null | tr '\t' '\n' | sort -V
...
14.20
14.22
...
15.15
15.17
...
16.11
16.11-limitless
16.13
...
17.7
17.9
$ aws rds describe-db-engine-versions --engine aurora-mysql --query "DBEngineVersions[].EngineVersion" --output text 2>/dev/null | tr '\t' '\n' | sort -V
...
5.7.mysql_aurora.2.12.5
5.7.mysql_aurora.2.12.6
...
8.0.mysql_aurora.3.10.3
8.0.mysql_aurora.3.10.4
...

Note: No README, test, or snapshot changes required. This PR only adds new version constants following the existing pattern. Integration tests use a getLatestVersion() helper in packages/@aws-cdk-testing/framework-integ/test/aws-rds/test/db-versions.ts that dynamically resolves the highest version at runtime — new versions are automatically covered.

Checklist


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

@rgoltz rgoltz force-pushed the 37200_UpdateAuroraPostgresEngineVersion branch from c6b716f to 8cec626 Compare April 15, 2026 19:03
@Abogical Abogical self-assigned this Apr 16, 2026
@Abogical Abogical added the pr/needs-integration-tests-deployment Requires the PR to deploy the integration test snapshots. label Apr 16, 2026
@Abogical Abogical had a problem deploying to deployment-integ-test April 16, 2026 16:03 — with GitHub Actions Failure
@Abogical
Copy link
Copy Markdown
Member

Abogical commented Apr 16, 2026

Integration test deployment failure came from a snapshot update of a test integ.function-shell-bundling.js. This is not in this PR as it out of sync with main hence why it failed.

Other existing integ tests deployed successfully, however. Therefore I'm allowing this change in snapshots.

@Abogical Abogical removed their assignment Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

⚠️ Experimental Feature: This security report is currently in experimental phase. Results may include false positives and the rules are being actively refined.
This security report is NOT a review blocker. Please try merge from main to avoid findings unrelated to the PR.
To suppress a specific rule, see Suppressing Rules.


TestsPassed ✅SkippedFailed
Security Guardian Results312 ran312 passed
TestResult
No test annotations available

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

⚠️ Experimental Feature: This security report is currently in experimental phase. Results may include false positives and the rules are being actively refined.
This security report is NOT a review blocker. Please try merge from main to avoid findings unrelated to the PR.
To suppress a specific rule, see Suppressing Rules.


TestsPassed ✅SkippedFailed
Security Guardian Results with resolved templates312 ran312 passed
TestResult
No test annotations available

@Abogical Abogical removed the pr/needs-integration-tests-deployment Requires the PR to deploy the integration test snapshots. label Apr 17, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 17, 2026

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).

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 17, 2026

Merge Queue Status

  • Entered queue2026-04-17 12:16 UTC · Rule: default-squash
  • Checks passed · in-place
  • Merged2026-04-17 13:58 UTC · at 2bf5ba45cb428285de5401c1a64985d3ee83ad2f · squash

This pull request spent 1 hour 42 minutes 4 seconds in the queue, including 1 hour 41 minutes 47 seconds running CI.

Required conditions to merge

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 17, 2026

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).

@mergify mergify bot merged commit 85673f7 into aws:main Apr 17, 2026
23 of 25 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

Comments on closed issues and PRs are hard for our team to see.
If you need help, please open a new issue that references this one.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

beginning-contributor [Pilot] contributed between 0-2 PRs to the CDK effort/medium Medium work item – several days of effort p2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

aws-dk-lib/aws-rds/lib/cluster-engine.d.ts: Aurora supports newer than 15.15 postgresq, when version flags updates

3 participants