⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- cfnspec:
imageScanningConfiguration
property ofecr.CfnRepository
now acceptsscanOnPush
instead ofScanOnPush
(notice the casing change).
- appmesh: the creation property
clientPolicy
inVirtualGateway
has been renamed totlsClientPolicy
, and its type changed toTlsClientPolicy
- appmesh: to create
TlsClientPolicy
,validation
property must be defined.
Features
- cfnspec: cloudformation spec v37.1.0 (#14951) (aee0f58)
- cli: new bootstrap supports cross-account lookups (#14874) (f66f4b8), closes #8905
- cloudfront: add L2 support for CloudFront functions (#14511) (40d2ff9)
- 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)
- eks: support Kubernetes 1.20 (#14758) (1956ef6), closes #14756
- 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)
- Parameterize bootstrap stack version (#14626) (a37108c)
- route53-targets: route53 record target (#14820) (b22da80), closes #14800
- s3: support ExpiredObjectDeleteMarker (#14970) (f932e0f), closes #14752
Bug Fixes
- 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)
- elasticsearch: 'r6gd' not marked as supported type for instance storage (#14894) (d07a49f), closes #14773
- events: AwsApi warns if service does not exist (#13352) (3bad98f), closes #13090
- lambda-nodejs: cannot bundle locally when consuming a node module with a NodejsFunction (#14914) (52da59c), closes #14739
- 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