Features
- bootstrap: add lifecycle rule to abort multipart uploads after 7 days (#31956) (b800da8), closes #29045
- bootstrap: delete noncurrent versions after 30 days (#31949) (579041e)
- cli: garbage collect ecr assets (under --unstable flag) (#31841) (da85e54), closes #31611
- codebuild: add support of organization webhook in github source (#31740) (8c15b5f), closes #31736
- cognito: support UserPoolGroup (#31351) (408b20f), closes #21026
- update L1 CloudFormation resource definitions (#31917) (8c93291)
Bug Fixes
- assertions: throw error or warn when
synth
is called multiple times on mutated construct tree (#31865) (a261c9d), closes #24689 - cli: ecr garbage collection hangs when repository has no images (#31951) (a235a9f)
- cli: garbage collection ignores review_in_progress stacks (#31906) (cb3ecfe)
- s3-assets: cannot publish a file without extension (#30597) (ccab485), closes #30471
- sqs: queue with
fifo: false
does not deploy (#31922) (a9d3b02), closes #8550 - enable node-fips compatible body checksums for S3 (#31883) (4f29c1d)
Alpha modules (2.165.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- ec2-alpha: The new
VpcCidrBlock
L2 construct replacesCfnVPCCidrBlock
. This change alters the logical ID ofAWS::EC2::VPCCidrBlock
resources in CloudFormation templates. Existing deployments will see errors likeCIDR range conflicts with x.xx.xx.xx/xx with association ID vpc-cidr-assoc-ABCD
. To resolve this, you must recreate your existing stacks to use the new module.
Features
- apprunner: support vpc ingress connection (#30623) (048e753), closes #22850
- ec2-alpha: adding imports for SubnetV2 and VpcV2 (#31765) (d108a80)
- location: support Tracker and TrackerConsumer (#31268) (046f041), closes #30712
- pipes-enrichments: support API Gateway enrichment (#31794) (09052c2), closes #29384
- pipes-targets: add SageMaker (#30696) (a5fdf57)
- redshift-alpha: query execution timeout setting during table creation (#31818) (40f07ae), closes #31329