Features
- assets: exclude "cdk.out" from docker assets (#16034) (84a831a), closes #14841 #14841 #14842
- aws-stepfunctions: add support to heartbeat error inside catch block (#16078) (2372b3c), closes #16084
- cfnspec: cloudformation spec v39.10.0 (#16114) (7e0ad5d)
- cfnspec: cloudformation spec v40.0.0 (#16183) (b059124)
- ecs: add support for Bottlerocket on ARM64 (#15454) (cd280a8), closes #14466
- s3-deployment: exclude and include filters (#16054) (d42e89e), closes #14362 #14362
Bug Fixes
- KubectlHandler - insecure kubeconfig warning (#16063) (82dd282), closes #14560
- cfnspec: changes to resource-level documentation not supported (#16170) (82e4b4f)
- cli: 'deploy' and 'diff' silently does nothing when given unknown stack name (#16073) (f35b032), closes #15866
- cli: Python init template does not work in directory with '-' (#15939) (3b2c790), closes #15938
- cli: unknown command pytest in build container fails integration tests (#16134) (0f7c0b4), closes #15939
- ec2: opaque error when insufficient NAT EIPs are configured (#16040) (a308cac), closes #16039
- events: cross-account event targets that have a Role are broken (#15717) (f570c94), closes #15639
- s3-deployment: BucketDeployment doesn't validate that distribution paths start with "/" (#15865) (f8d8795), closes #9317
- ses: drop spam rule appears in the incorrect order (#16146) (677fedc), closes #16091
Reverts
- cli: 'deploy' and 'diff' silently does nothing when given unknown stack name (#16125) (f2d77d3), closes aws/aws-cdk#16073