Releases
v2.178.0
Features
apigateway: throw ValidationError
instead of untyped errors (#33075 ) (04efe6c ), closes #32569
applicationautoscaling: throw ValidationError
instead of untyped errors (#33172 ) (abd4a3e ), closes #32569
appmesh: throw ValidationError
istead of untyped Errors (#33245 ) (ba2f5c8 ), closes #32569
appsync: add L2 constructs for AWS AppSync Events (#32505 ) (9ae1d34 ), closes #32004
appsync: throw ValidationError
instead of untyped errors (#33206 ) (ab9dd0a ), closes #32569
bedrock: support Luma AI's Ray2 visual AI model (#33163 ) (01abd83 )
cloudfront: add origin group selection criteria to L2 Distribution and L2 OriginGroup (#32740 ) (1b35c4e )
cognito: support password history size (#33164 ) (988043e ), closes #33106
cognito: throw ValidationError
instead of untyped errors (#33170 ) (ecbe1bf )
custom-resource: update default node runtime to node20 for China and Gov regions (#33112 ) (8c13cf2 )
dynamodb: add pointintimerecoveryspecification and deprecate old (#33059 ) (aec64f0 ), closes #32786
ecs: ExternalService
support daemon scheduling strategy (#32630 ) (361c7d3 ), closes #32538
ecs: add tls
property to a ServiceConnectService (#32605 ) (d32baf6 ), closes #32583
ecs: support availability zone rebalancing (#32263 ) (a8e2622 ), closes #32226
ecs: support container version consistency (#32225 ) (37df0d2 ), closes #32202
ecs: mark TaskDefinition inferenceAccelerators as deprecated (#33248 )
ecs-patterns: add containerCpu
and containerMemoryLimitMiB
property to ApplicationLoadBalancedFargateService
(#30920 ) (4dd97bc ), closes #20638 #20638
elasticloadbalancingv2: support AdvertiseTrustStoreCaNames for mTLS (#32678 ) (6a77e4f )
kinesisfirehose: graduate to stable 🚀 (#33296 ) (7aaac12 )
enable additional metadata collection (under feature flag) (#33232 ) (6b9e47a ), closes /github.com/aws/aws-cdk/pull/33232/files#diff-81f821b1205e7040fc3103bf7c0114060a6d5c43ebd2994aa4ed5906e42c9c5fR33
metadata collection for construct methods (#33292 ) (bc96ee1 )
throw ValidationError
instead of untyped errors in L1s (#33032 ) (1b666db ), closes #32569
update L1 CloudFormation resource definitions (#33191 ) (1beaf83 )
update L1 CloudFormation resource definitions (#33272 ) (80073c8 )
lambda: latest versions for ADOT Lambda Layers (v0.115.0) (#32783 ) (39e5578 )
rds: support Aurora PostgreSQL Limitless Database PostgreSQL 16.6 (#33162 ) (111ffc2 ), closes /docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.html#16
sns: support high throughput mode for FIFO topics (#33056 ) (bfa0f15 )
stepfunctions: add support JSONata and variables (#32343 ) (0bb3d6f ), closes #32262 #32262 /github.com/aws/aws-cdk/pull/32343#issuecomment-2524096740
Bug Fixes
apigatewayv2: incorrect arn function causing unwanted behavior (#33100 ) (ffe9863 ), closes #33218
batch: support cfn parameters for managed compute environment properties minvcpus, maxvcpus, and spotbidpercentage (#32954 ) (5fef9e0 ), closes #32905
cli: array arguments in cdk.json are ignored (#33107 ) (2eff2bd ), closes #32814
custom-resources: incorrect IAM prefix generated for CloudWatch actions (#33078 ) (c76f668 ), closes #32968
sns: topic policy is not created even if enforceSSL enabled (#31569 ) (b3975c5 ), closes #31558
Alpha modules (2.178.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
ec2-alpha: operatingRegion
property under IPAM class is now renamed to operatingRegions
.
⚠ BREAKING CHANGES TO STABLE MODULES
ecs: The TaskDefinitionProps.inferenceAccelerators
attribute and TaskDefinition.addInferenceAccelerator()
method will be marked as deprecated.
Features
Bug Fixes
You can’t perform that action at this time.