⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- appmesh: the creation property
tlsCertificate
inVirtualGatewayListener
has been renamed totls
, and its type changed toTlsListener
- appmesh: the
tlsMode
property has been removed from the options when creating aTlsCertificate
, moved to the newTlsListener
interface, and renamedmode
- lambda-nodejs: using
banner
andfooter
now requiresesbuild
>= 0.9.0
Features
- dynamodb: add ability to enable contributor insights on Table (#14742) (3c7a89d)
- allow taskRole to be passed in on creation of an ECS service (3e257a0)
- cfnspec: cloudformation spec v36.0.0 (#14791) (3a9f56d)
- cfnspec: cloudformation spec v37.0.0 (#14873) (8bb4357)
- cloudwatch: GraphWidget supports period and statistic (#14679) (b240f6e)
- custom-resources: restrict output of AwsCustomResource to list of paths (#14041) (773ca8c), closes /github.com/aws/aws-cdk/issues/2825#issuecomment-814999890
- lambda: support Principal conditions in Permission (#14674) (b78a1bb), closes #8116
- lambda-nodejs: pnpm support (#14772) (b02311c), closes #14757
- stepfunctions: Add support for ResultSelector (#14648) (50d486a), closes #9904
Bug Fixes
- cli: Updated typo user to uses (#14357) (7fe329c)
- cognito: user pool - phoneNumberVerified attribute fails deployment (#14699) (cd2589f), closes #14175
- core: cannot determine packaging when bundling that produces an archive is skipped (#14372) (163e812), closes #14369
- ecr: add validations for ECR repository names (#12613) (396dca9), closes #9877
- ecs: Classes FargateService and Ec2Service have no defaultChild (#14691) (348e11e), closes #14665
- events-targets: circular dependency when adding a KMS-encrypted SQS queue (#14638) (3063818), closes #11158
- iam: permissions boundaries not added to custom resource roles (#14754) (f36feb5), closes #13310
- lambda: changing reserved concurrency fails lambda version deployment (#14586) (f47d5cb), closes #11537
- lambda: unable to access SingletonFunction vpc connections (#14533) (49d18ab), closes #6261
- lambda-nodejs: banner and footer values not escaped (#14743) (81aa612), closes #13576
- lambda-nodejs: esbuild detection with Yarn 2 in PnP mode (#14739) (5c84696)
- rds: Add exception throw when az is defined for multi-az db instance (#14837) (fd8445f), closes #10949 #10949