From f878e560d37bc55147da64be9c251c221efcebb4 Mon Sep 17 00:00:00 2001 From: hiromu-ootsuka <112995215+hiromu-ootsuka@users.noreply.github.com> Date: Wed, 11 Dec 2024 01:47:43 +0900 Subject: [PATCH] chore(rds): add support for 8.0.mysql_aurora.3.04.3 (#32399) (description based on https://github.com/aws/aws-cdk/pull/30479) ### Reason for this change Add support for newly supported 8.0.mysql_aurora.3.04.3. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.3043.html ### Description of changes Add a new version as a new property to AuroraMysqlEngineVersion class. ### Description of how you validated changes I used the AWS CLI to verify that the new version is available. ``` aws rds describe-db-engine-versions --engine aurora-mysql --query "DBEngineVersions[?EngineVersion=='8.0.mysql_aurora.3.04.3']" [ { "Engine": "aurora-mysql", "EngineVersion": "8.0.mysql_aurora.3.04.3", "DBParameterGroupFamily": "aurora-mysql8.0", "DBEngineDescription": "Aurora MySQL", "DBEngineVersionDescription": "Aurora MySQL 3.04.3 (compatible with MySQL 8.0.28)", "ValidUpgradeTarget": [ { "Engine": "aurora-mysql", "EngineVersion": "8.0.mysql_aurora.3.06.1", "Description": "Aurora MySQL 3.06.1 (compatible with MySQL 8.0.34)", "AutoUpgrade": false, "IsMajorVersionUpgrade": false, "SupportedEngineModes": [ "provisioned" ], "SupportsParallelQuery": true, "SupportsGlobalDatabases": true, "SupportsBabelfish": false, "SupportsLocalWriteForwarding": true }, { "Engine": "aurora-mysql", "EngineVersion": "8.0.mysql_aurora.3.07.1", "Description": "Aurora MySQL 3.07.1 (compatible with MySQL 8.0.36)", "AutoUpgrade": false, "IsMajorVersionUpgrade": false, "SupportedEngineModes": [ "provisioned" ], "SupportsParallelQuery": true, "SupportsGlobalDatabases": true, "SupportsBabelfish": false, "SupportsLocalWriteForwarding": true }, { "Engine": "aurora-mysql", "EngineVersion": "8.0.mysql_aurora.3.08.0", "Description": "Aurora MySQL 3.08.0 (compatible with MySQL 8.0.39)", "AutoUpgrade": false, "IsMajorVersionUpgrade": false, "SupportedEngineModes": [ "provisioned" ], "SupportsParallelQuery": true, "SupportsGlobalDatabases": true, "SupportsBabelfish": false, "SupportsLocalWriteForwarding": true } ], "ExportableLogTypes": [ "audit", "error", "general", "slowquery" ], "SupportsLogExportsToCloudwatchLogs": true, "SupportsReadReplica": false, "SupportedEngineModes": [ "provisioned" ], "SupportedFeatureNames": [], "Status": "available", "SupportsParallelQuery": true, "SupportsGlobalDatabases": true, "MajorEngineVersion": "8.0", "SupportsBabelfish": false, "SupportsCertificateRotationWithoutRestart": true, "SupportedCACertificateIdentifiers": [ "rds-ca-ecc384-g1", "rds-ca-rsa4096-g1", "rds-ca-rsa2048-g1" ], "SupportsLocalWriteForwarding": true } ] ``` ### 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* --- packages/aws-cdk-lib/aws-rds/lib/cluster-engine.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/aws-cdk-lib/aws-rds/lib/cluster-engine.ts b/packages/aws-cdk-lib/aws-rds/lib/cluster-engine.ts index 2fa1e603d7f7a..9c183910e1c61 100644 --- a/packages/aws-cdk-lib/aws-rds/lib/cluster-engine.ts +++ b/packages/aws-cdk-lib/aws-rds/lib/cluster-engine.ts @@ -616,6 +616,8 @@ export class AuroraMysqlEngineVersion { public static readonly VER_3_04_1 = AuroraMysqlEngineVersion.builtIn_8_0('3.04.1'); /** Version "8.0.mysql_aurora.3.04.2". */ public static readonly VER_3_04_2 = AuroraMysqlEngineVersion.builtIn_8_0('3.04.2'); + /** Version "8.0.mysql_aurora.3.04.3". */ + public static readonly VER_3_04_3 = AuroraMysqlEngineVersion.builtIn_8_0('3.04.3'); /** * Version "8.0.mysql_aurora.3.05.0" * @deprecated Aurora MySQL 8.0.mysql_aurora.3.05.0 is no longer supported by Amazon RDS.