diff --git a/CHANGELOG.v2.alpha.md b/CHANGELOG.v2.alpha.md index 0c5504ab16940..b8c2a31031d1d 100644 --- a/CHANGELOG.v2.alpha.md +++ b/CHANGELOG.v2.alpha.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.209.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.208.0-alpha.0...v2.209.0-alpha.0) (2025-08-05) + ## [2.208.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.207.0-alpha.0...v2.208.0-alpha.0) (2025-07-29) diff --git a/CHANGELOG.v2.md b/CHANGELOG.v2.md index 226006845878f..f0f916321a0df 100644 --- a/CHANGELOG.v2.md +++ b/CHANGELOG.v2.md @@ -2,6 +2,26 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.209.0](https://github.com/aws/aws-cdk/compare/v2.208.0...v2.209.0) (2025-08-05) + + +### Features + +* **ecs:** add support for native blue/green deployments in ECS L2 ([#35061](https://github.com/aws/aws-cdk/issues/35061)) ([3723aca](https://github.com/aws/aws-cdk/commit/3723acab5e97b92a8be5cbeb1bc950469d614050)), closes [#35010](https://github.com/aws/aws-cdk/issues/35010) +* add new field to feature flag report ([#35108](https://github.com/aws/aws-cdk/issues/35108)) ([8bff8f9](https://github.com/aws/aws-cdk/commit/8bff8f9ba540a28596fe150cef83b5da6f501c2e)) +* **inferenceprofiles:** add inference and cross-region inference pro… ([#35048](https://github.com/aws/aws-cdk/issues/35048)) ([87770ef](https://github.com/aws/aws-cdk/commit/87770efbe2edc7b923c0a63e7c78fe6fe030f0b8)) +* deprecating delete existing field in ARecord ([#35039](https://github.com/aws/aws-cdk/issues/35039)) ([49b2627](https://github.com/aws/aws-cdk/commit/49b26273a3c549ba56b22a3c0d86fa95c06d909b)), closes [#34230](https://github.com/aws/aws-cdk/issues/34230) +* **s3-tables:** add L2 construct support for Table and Namespace resources ([#35023](https://github.com/aws/aws-cdk/issues/35023)) ([576c9ec](https://github.com/aws/aws-cdk/commit/576c9ecb6dd618f0cba497306e29fb44a0ce33a8)), closes [#33054](https://github.com/aws/aws-cdk/issues/33054) + + +### Bug Fixes + +* **app-staging-synthesizer:** custom bootstrap qualifier is not passed through to deployment role name ([#35118](https://github.com/aws/aws-cdk/issues/35118)) ([6525d51](https://github.com/aws/aws-cdk/commit/6525d5116052553b693abf0aa6611b129240fbd2)), closes [#28195](https://github.com/aws/aws-cdk/issues/28195) [#28195](https://github.com/aws/aws-cdk/issues/28195) +* **codebuild:** support Windows Server Core 2022 image with on-demand capacity ([#35152](https://github.com/aws/aws-cdk/issues/35152)) ([a595884](https://github.com/aws/aws-cdk/commit/a59588468277179c7ba0e75d3a97fbb84498f4aa)), closes [#29754](https://github.com/aws/aws-cdk/issues/29754) +* **eks:** remove usage of shell=True in helm commands ([#35148](https://github.com/aws/aws-cdk/issues/35148)) ([918593d](https://github.com/aws/aws-cdk/commit/918593d9a1b0bbf2068d2f160579f8d361712338)) +* **eks-v2:** remove usage of shell=True in helm commands ([#35141](https://github.com/aws/aws-cdk/issues/35141)) ([cd9d69c](https://github.com/aws/aws-cdk/commit/cd9d69c1069a8b366797c19ad6989206e3f4205e)) +* **rds:** can not lookup VPC Security Groups with fromLookup method ([#34906](https://github.com/aws/aws-cdk/issues/34906)) ([ae87e26](https://github.com/aws/aws-cdk/commit/ae87e2610cf82f88ed84a7bac774447a10b9667f)) + ## [2.208.0](https://github.com/aws/aws-cdk/compare/v2.207.0...v2.208.0) (2025-07-29) diff --git a/packages/aws-cdk-lib/core/lib/analytics-data-source/classes.ts b/packages/aws-cdk-lib/core/lib/analytics-data-source/classes.ts index 34796f86b6194..28962a7544d8d 100644 --- a/packages/aws-cdk-lib/core/lib/analytics-data-source/classes.ts +++ b/packages/aws-cdk-lib/core/lib/analytics-data-source/classes.ts @@ -3838,6 +3838,26 @@ export const AWS_CDK_CONSTRUCTOR_PROPS: { [key: string]: any } = { } }, '@aws-cdk.aws-s3tables-alpha': { + 'Namespace': { + 'namespaceName': '*', + 'tableBucket': { + 'tableBucketArn': '*', + 'tableBucketName': '*', + 'account': '*', + 'region': '*', + 'encryptionKey': { + 'keyArn': '*', + 'keyId': '*', + 'stack': '*', + 'env': { + 'account': '*', + 'region': '*' + }, + 'node': '*' + } + }, + 'removalPolicy': 'RemovalPolicy' + }, 'TableBucketPolicy': { 'tableBucket': { 'tableBucketArn': '*', @@ -3879,6 +3899,49 @@ export const AWS_CDK_CONSTRUCTOR_PROPS: { [key: string]: any } = { 'node': '*' }, 'removalPolicy': 'RemovalPolicy' + }, + 'Table': { + 'tableName': '*', + 'namespace': { + 'namespaceName': '*', + 'tableBucket': { + 'tableBucketArn': '*', + 'tableBucketName': '*', + 'account': '*', + 'region': '*', + 'encryptionKey': { + 'keyArn': '*', + 'keyId': '*', + 'stack': '*', + 'env': { + 'account': '*', + 'region': '*' + }, + 'node': '*' + } + } + }, + 'openTableFormat': 'OpenTableFormat', + 'compaction': { + 'status': 'Status', + 'targetFileSizeMb': '*' + }, + 'icebergMetadata': { + 'icebergSchema': { + 'schemaFieldList': { + 'name': '*', + 'required': 'boolean', + 'type': '*' + } + } + }, + 'snapshotManagement': { + 'maxSnapshotAgeHours': '*', + 'minSnapshotsToKeep': '*', + 'status': 'Status' + }, + 'removalPolicy': 'RemovalPolicy', + 'withoutMetadata': 'boolean' } }, '@aws-cdk.aws-sagemaker-alpha': { @@ -24562,6 +24625,32 @@ export const AWS_CDK_CONSTRUCTOR_PROPS: { [key: string]: any } = { '*' ] }, + 'ApplicationInferenceProfile': { + 'applicationInferenceProfileName': '*', + 'description': '*', + 'modelSource': { + 'invokableArn': '*' + }, + 'tags': '*', + 'grantInvoke': [ + { + 'grantPrincipal': { + 'assumeRoleAction': '*', + 'policyFragment': '*', + 'principalAccount': '*' + } + } + ], + 'grantProfileUsage': [ + { + 'grantPrincipal': { + 'assumeRoleAction': '*', + 'policyFragment': '*', + 'principalAccount': '*' + } + } + ] + }, 'Prompt': { 'promptName': '*', 'description': '*', @@ -27842,6 +27931,9 @@ export const AWS_CDK_CONSTRUCTOR_PROPS: { [key: string]: any } = { }, 'taskDefinitionRevision': '*', 'volumeConfigurations': '*', + 'deploymentStrategy': 'DeploymentStrategy', + 'bakeTime': '*', + 'lifecycleHooks': '*', 'addPlacementStrategies': [ '*' ], @@ -28094,6 +28186,9 @@ export const AWS_CDK_CONSTRUCTOR_PROPS: { [key: string]: any } = { }, 'taskDefinitionRevision': '*', 'volumeConfigurations': '*', + 'deploymentStrategy': 'DeploymentStrategy', + 'bakeTime': '*', + 'lifecycleHooks': '*', 'attachToApplicationTargetGroup': [ { 'metrics': '*', @@ -28109,7 +28204,8 @@ export const AWS_CDK_CONSTRUCTOR_PROPS: { [key: string]: any } = { 'containerName': '*', 'containerPort': '*', 'protocol': 'Protocol' - } + }, + '*' ], 'registerLoadBalancerTargets': [ { @@ -28454,6 +28550,9 @@ export const AWS_CDK_CONSTRUCTOR_PROPS: { [key: string]: any } = { }, 'taskDefinitionRevision': '*', 'volumeConfigurations': '*', + 'deploymentStrategy': 'DeploymentStrategy', + 'bakeTime': '*', + 'lifecycleHooks': '*', 'attachToClassicLB': [ '*' ] diff --git a/packages/aws-cdk-lib/core/lib/analytics-data-source/enums.ts b/packages/aws-cdk-lib/core/lib/analytics-data-source/enums.ts index 72f35184aa764..8565a4fac54cd 100644 --- a/packages/aws-cdk-lib/core/lib/analytics-data-source/enums.ts +++ b/packages/aws-cdk-lib/core/lib/analytics-data-source/enums.ts @@ -864,6 +864,11 @@ export const AWS_CDK_ENUMS: { [key: string]: any } = { "FAILED", "ERROR" ], + "CrossRegionInferenceProfileRegion": [ + "eu", + "us", + "apac" + ], "CsvDelimiter": [ "COMMA", "PIPE", @@ -989,6 +994,19 @@ export const AWS_CDK_ENUMS: { [key: string]: any } = { "CODE_DEPLOY", "EXTERNAL" ], + "DeploymentLifecycleStage": [ + "RECONCILE_SERVICE", + "PRE_SCALE_UP", + "POST_SCALE_UP", + "TEST_TRAFFIC_SHIFT", + "POST_TEST_TRAFFIC_SHIFT", + "PRODUCTION_TRAFFIC_SHIFT", + "POST_PRODUCTION_TRAFFIC_SHIFT" + ], + "DeploymentStrategy": [ + "ROLLING", + "BLUE_GREEN" + ], "DesiredState": [ "RUNNING", "STOPPED" @@ -1571,6 +1589,10 @@ export const AWS_CDK_ENUMS: { [key: string]: any } = { "IncludeExecutionData": [ "ALL" ], + "InferenceProfileType": [ + "SYSTEM_DEFINED", + "APPLICATION" + ], "InitElementType": [ "PACKAGE", "GROUP", @@ -2499,6 +2521,9 @@ export const AWS_CDK_ENUMS: { [key: string]: any } = { "OnPartialBatchItemFailure": [ "AUTOMATIC_BISECT" ], + "OpenTableFormat": [ + "ICEBERG" + ], "OperatingSystem": [ "AMAZON_LINUX", "AMAZON_LINUX_2", diff --git a/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enumlikes.json b/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enumlikes.json index ff1b00c94edf1..0db58045eed02 100644 --- a/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enumlikes.json +++ b/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enumlikes.json @@ -78,6 +78,12 @@ "SESSION_SUMMARY" ] }, + "aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/inference-profiles/prompt-router.ts": { + "DefaultPromptRouterIdentifier": [ + "ANTHROPIC_CLAUDE_V1", + "META_LLAMA_3_1" + ] + }, "aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/models.ts": { "BedrockFoundationModel": [ "AI21_JAMBA_1_5_LARGE_V1", @@ -2185,7 +2191,9 @@ "VERSION_1_0_275_0", "VERSION_1_0_295_0", "VERSION_1_0_317_0", - "VERSION_1_0_333_0" + "VERSION_1_0_333_0", + "VERSION_1_0_391_0", + "VERSION_1_0_404_0" ] }, "aws-cdk/packages/aws-cdk-lib/aws-lambda/lib/runtime-management.ts": { @@ -2517,7 +2525,8 @@ "VER_3_08_0", "VER_3_08_1", "VER_3_08_2", - "VER_3_09_0" + "VER_3_09_0", + "VER_3_10_0" ], "AuroraPostgresEngineVersion": [ "VER_9_6_8", diff --git a/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enums.json b/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enums.json index bcf4f18bef557..ef9b28791ae58 100644 --- a/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enums.json +++ b/packages/aws-cdk-lib/core/lib/analytics-data-source/enums/module-enums.json @@ -91,6 +91,19 @@ "KNOWLEDGE_BASE_RESPONSE_GENERATION" ] }, + "aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/inference-profiles/cross-region-inference-profile.ts": { + "CrossRegionInferenceProfileRegion": [ + "eu", + "us", + "apac" + ] + }, + "aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/inference-profiles/inference-profile.ts": { + "InferenceProfileType": [ + "SYSTEM_DEFINED", + "APPLICATION" + ] + }, "aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/models.ts": { "VectorType": [ "FLOAT32", @@ -844,6 +857,15 @@ "AES256" ] }, + "aws-cdk/packages/@aws-cdk/aws-s3tables-alpha/lib/table.ts": { + "OpenTableFormat": [ + "ICEBERG" + ], + "Status": [ + "enabled", + "disabled" + ] + }, "aws-cdk/packages/@aws-cdk/aws-sagemaker-alpha/lib/endpoint.ts": { "InvocationHttpResponseCode": [ "Invocation4XXErrors", @@ -3614,6 +3636,10 @@ "CODE_DEPLOY", "EXTERNAL" ], + "DeploymentStrategy": [ + "ROLLING", + "BLUE_GREEN" + ], "PropagatedTagSource": [ "SERVICE", "TASK_DEFINITION", @@ -3709,6 +3735,17 @@ "disabled" ] }, + "aws-cdk/packages/aws-cdk-lib/aws-ecs/lib/deployment-lifecycle-hook-target.ts": { + "DeploymentLifecycleStage": [ + "RECONCILE_SERVICE", + "PRE_SCALE_UP", + "POST_SCALE_UP", + "TEST_TRAFFIC_SHIFT", + "POST_TEST_TRAFFIC_SHIFT", + "PRODUCTION_TRAFFIC_SHIFT", + "POST_PRODUCTION_TRAFFIC_SHIFT" + ] + }, "aws-cdk/packages/aws-cdk-lib/aws-ecs/lib/environment-file.ts": { "EnvironmentFileType": [ "s3" diff --git a/version.v2.json b/version.v2.json index e3c6d9c3b8b3a..a654bac2f7251 100644 --- a/version.v2.json +++ b/version.v2.json @@ -1,4 +1,4 @@ { - "version": "2.208.0", - "alphaVersion": "2.208.0-alpha.0" + "version": "2.209.0", + "alphaVersion": "2.209.0-alpha.0" } \ No newline at end of file