⚠ BREAKING CHANGES
-
** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:
- aws-ssm: AWS::SSM::MaintenanceWindow: Id attribute removed.
Features
- core: support
PropertyMergeStrategyto merge arbitrary CFN property objects (#37206) (793ad97) - ecr: add RepositoryAutoDeleteImages mixin (#37176) (3189116)
s3andecsservice mixins are now available inaws-cdk-lib(#37151) (52c99da)- update L1 CloudFormation resource definitions (#37173) (1dfaf5f), closes #37BFF5 #37BFF5
- apigateway: add TLS 1.3 security policies for domain names (#36303) (9d0300b), closes #36280
- appsync: add EnhancedMetricsConfigProperty for GraphQL api (#35328) (ebfaf89), closes #29933
- opensearchservice: s3 vectors engine (#36382) (c0b1d4e)
- s3: graduate BucketAutoDeleteObjects mixin into aws-cdk-lib (#37161) (e5ddd79)
Bug Fixes
- aws-cdk-lib:
Assetuses a lot of memory (#37186) (70cae75) - large amounts of metadata can break 512MB string limit (#34480) (20c3154)
- opensearchservice:
enableAutoSoftwareUpdate: falseis not reflected in the CloudFormation template (#37152) (dec8e6f), closes #36382 - s3: discover existing bucket policies in default trait factory (#37166) (f090816)