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-patterns: add
containerCpu
andcontainerMemoryLimitMiB
property toApplicationLoadBalancedFargateService
(#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 tooperatingRegions
.
Features
- ec2-alpha:
ec2-alpha
module is now in Developer Preview (#33230) (a06f91a) - ec2-alpha: add Transit Gateway L2 (#32956) (af44791)
- eks-v2: new eks v2 alpha module (#33215) (ccc9f5e)
- msk: support ServerlessCluster (#32780) (86ce155), closes #28709