⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- assertions:
Match.absentProperty()
becomesMatch.absent()
, and its type changes fromstring
toMatcher
.
Features
- appsync: Lambda Authorizer for AppSync GraphqlApi (#16743) (bdbe8b6), closes #16380
- chatbot: allow adding a sns topic in existing SlackChannel (#16643) (d29a20b), closes #15588
- cfnspec: cloudformation spec v43.0.0 (#16748) (7c473a6)
- cli: hotswap deployments for StepFunctions State Machines (#16489) (c3417f6)
- ec2: add X2gd instances (#16810) (6d468d2), closes #16794
- ecr-assets: control docker image asset hash (#16070) (13f67e7), closes #15936
- elbv2: support ALB target for NLB (#16687) (27cc821), closes #16679
Bug Fixes
- assertions:
hasResourceProperties
is incompatible withMatch.not
andMatch.absent
(#16678) (6f0a507), closes #16626 - cloudfront: EdgeFunctions cannot be created when IDs contain spaces (#16845) (b0752c5), closes #16832
- cloudwatch: alarms with accountId fails in regions that don't support cross-account alarms (#16875) (54472a0), closes #16874
- iam: not possible to represent
Principal: *
(#16843) (6829a2a) - lambda: currentVersion fails when architecture specified (#16849) (8a0d369), closes #16814
- s3: auto-delete fails when bucket has been deleted manually (#16645) (7b4fa72), closes #16619