⚠ BREAKING CHANGES
- cfnspec:
imageScanningConfiguration
property ofecr.CfnRepository
now acceptsscanOnPush
instead ofScanOnPush
(notice the casing change). - bootstrap: users of the modern bootstrap stack (notably: CDK Pipelines users) will need to re-run
cdk bootstrap
to update to bootstrap stack version '6'.
Features
- cfnspec: cloudformation spec v37.1.0 (#14951) (aee0f58)
- Parameterize bootstrap stack version (#14626) (a37108c)
- cli: new bootstrap supports cross-account lookups (#14874) (f66f4b8), closes #8905
- cognito: user pool - customize mfa message (#14241) (a12db62)
- custom-resources: support custom lambda role in provider framework (#12131) (bc01207), closes #12126
- ec2: Implement UserData methods in MultipartUserData (#14347) (d1b6ce4)
- ecs: Adding support for ECS Exec (#14670) (b35328c)
- ecs-patterns: Add Load Balancer name to ApplicationLoadBalancedFargateService props (#14831) (c432fb4)
- ecs-patterns: Add support for Docker labels to ECS Patterns (#14783) (00c11b5)
- elb: set accessLoggingPolicy property with L2 LoadBalancer (#14983) (252dfa2), closes #14972
- events: support embedded string variables (#13487) (a5d27aa), closes #9191 #9191
- kms: introduce
fromCfnKey()
method (#14859) (1ff5b9e), closes #9719 #14795 #14809 - route-53: add ability to create DS Records (#14726) (f0c9726)
- route53-targets: route53 record target (#14820) (b22da80), closes #14800
- s3: support ExpiredObjectDeleteMarker (#14970) (f932e0f), closes #14752
Bug Fixes
- apigatewayv2: http api - default route does not use the default authorizer (#14904) (25412a6)
- cli: cross account docker image assets upload no longer works (#14816) (14fbb11), closes #14815
- cli: image publishing role doesn't have docker pull permissions (#14662) (beaffa9), closes #14656
- core: property overrides fail for references (#15018) (ebac8bc)
- docs: fixed typos in documentation (#14760) (ced9b38)
- ec2: add missing entry for XLARGE3 (#14750) (af6d49f)
- ecs: Can't enable both Fargate and ASG capacity providers on ECS Cluster (#15012) (6b2d0e0), closes #14730
- events: AwsApi warns if service does not exist (#13352) (3bad98f), closes #13090
- lambda-nodejs: pnpm exec command (#14954) (df16d40), closes #14757 #14772
- s3:
autoDeleteObjects
had redundantGetObject*
permissions (#14573) (f9be15d), closes #14572 - stepfunctions: repeated object references not allowed even if not a circular reference (#14628) (486990f), closes #14596