Features
- cfnspec: cloudformation spec v109.0.0 (#23968) (5d59134)
- cfnspec: cloudformation spec v109.0.0 (#23984) (affe040)
- cli: --hotswap will not use CFN anymore, --hotswap-fallback to fall back if necessary (#23653) (a5317ca), closes #22784 #21773 #21556 #23640
- elbv2: add metrics to INetworkLoadBalancer and IApplicationLoadBalancer (#23853) (cb889bc), closes #10850
- iam: implement IGrantable to Policy and ManagedPolicy (#22712) (d3df40f), closes #10308
- lambda: enable RuntimeManagementConfig (#23891) (be4f971), closes #23890
- s3: allow configuring S3 Object Lock (#23744) (bdcd6c8), closes #5247 #21738
Bug Fixes
- Use the correct LB full name when creating metrics for imported LBs (#23972) (16c23b7), closes #23853
- cdk-assets: asset concurrency leaves a corrupted archive (#24026) (989454f)
- cdk-assets: packaging assets is broken on Node older than 14.17 (#23994) (5bde92c), closes #23859
- codedeploy: cross-region referenced groups use wrong config (#23986) (390ec78)
- core: cross-stack reference error doesn't include violation (#23987) (c7ad66f)
- ec2: Cannot deploy VPC flow log with other resources that requires bucket policies (#23889) (e646ad5), closes #18985
- pipelines: cannot configure actionName for all sources (#24027) (9cd639b)
- s3: infer bucketWebsiteUrl and bucketDomainName suffixes from bucket region (#23919) (252f052)
- s3-deployment: wrong URL in BucketDeployment.deployedBucket.bucketWebsiteUrl (#24055) (ece46db), closes #23354
Alpha modules (2.64.0-alpha.0)
Features
- cloud9: support setting environment owner (#23878) (08a2f36), closes #22474
- redshift: Tables can include comments (#23847) (46cadd4), closes #22682