⚠ 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-codecommit: AWS::CodeCommit::Repository: Id attribute removed.
aws-config: AWS::Config::DeliveryChannel: DeliveryFrequency property values narrowed to an enum.
aws-dms: AWS::DMS::ReplicationTask: Id attribute removed.
Features
- update L1 CloudFormation resource definitions (#38823) (4386bf1)
- core: add cross-resource GameLift launch-path rules (CDK-GameLift-006/007) (ba98771)
- core: merge default Rego rules into explicitly registered plugins (160c8a6)
- core: replace schema-covered Rego rules with cross-field invariants (07a8153)
- core: ship default CloudFormation validation rules in Rego (5388c88)
- core: ship default CloudFormation validation rules in Rego (#38448) (4ccdad8), closes #38456
- glue: graduate to stable 🚀 (#38799) (a9e36a3)
- lambda: add DirectS3Read support for S3 Files filesystem mounts (#38752) (1482712), closes #38751
Bug Fixes
- apigatewayv2: missing WebSocket Lambda permissions for routes sharing one integration (#38154) (4317f8e), closes #38148
- core: annotations cannot be acked without feature flag (#38772) (941f847)
- ecs: correct enableManagedDraining docs to reflect CloudFormation implicit default (#37228) (74c19a3), closes #35539 /github.com/aws/aws-cdk/issues/35539#issuecomment-3319165306
- s3: l2 construct
Bucketreplication metrics cannot be enabled without replication time control (RTC) (#35929) (cd97d96), closes #35772 /github.com/aws/aws-cdk/issues/35772#issuecomment-3427574206