Features
- add
addMetadata()
method toStack
(#22337) (61b2ab7) - apigateway: add accessLogField static method (#22322) (3ce8e47), closes #21650
- apigateway: create BasePathMapping without stage (#21488) (9bb213c), closes #15806
- aws-cloudwatch: composite alarm actions suppression (#22330) (19c945e)
- cfn-include: allow cyclical dependencies (#22126) (2c8195a)
- cfnspec: cloudformation spec v91.0.0 (#22305) (0358d51)
- codedeploy: CodeDeploy deployment config constructs for Lambda and ECS (#22159) (6840d8e)
- codepipeline-actions: add elastic beanstalk deploy action (#22135) (d8acc8a), closes #2516
- core: allow overriding the stage name (#22223) (3d227e5), closes 40aws-cdk/core/lib/stage.ts#L139 40aws-cdk/core/lib/stack.ts#L1139-L1143 40aws-cdk/core/lib/stack.ts#L106-L111
- core: make
StackSynthesizer
easier to subclass (#22308) (8b2b381) - sqs: add SQS managed server side encryption (#21591) (fa137eb), closes #17770
Bug Fixes
- certificatemanager: unable to set removal policy on DnsValidatedCertificate (#22122) (bae6554), closes #22040 #22040 #20649 #14519
- cli: large context causes E2BIG error during synthesis on Linux (#21373) (7040168), closes #21230 #19261
- core: addPropertyOverride doesn't work for all intrinsics (#22294) (e2deca0), closes #20608 #19971
- ec2: cannot allow all ipv6 traffic (#22279) (f7bbc94), closes #7094
- init: freshly generated go project doesn't build (#22310) (c6a4e71)
- region-info: SSM service principals are incorrect in opt-in regions (#22327) (b7f0889)
- s3: Bucket Key cannot be used with KMS_MANAGED key (#22331) (63d3c54)
- sns: race condition exists between sqs queue policy and sns subscription (#21797) (cf43b03)
- sqs: SSE-SQS is enabled by default and can't be disabled (#22321) (43547d3), closes #22137
- step-functions: arn is not valid across partitions (#22314) (6e16ffe)
- stepfunctions-tasks: emrcontainers has incorrect validation of entry point arguments (#22242) (a006b9a), closes #22061