⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- globalaccelerator: automatic naming algorithm has been changed: if you have existing Accelerators you will need to pass an
explicit name to prevent them from being replaced. All endpoints are now added by callingaddEndpoint()
with a
target-specific class that can be found in@aws-cdk/aws-globalaccelerator-endpoints
. The generated Security Group
is now looked up by callingendpointGroup.connectionsPeer()
. - docdb:
DatabaseClusterProps.instanceProps
was hoisted and all its properties are now available one level up directly inDatabaseClusterProps
. - docdb:
DatabaseInstanceProps.instanceClass
renamed toDatabaseInstanceProps.instanceType
. - core: The type of the
image
property inBundlingOptions
is changed fromBundlingDockerImage
toDockerImage
. - core: The return type of the
DockerImage.fromBuild()
API is
changed fromBundlingDockerImage
toDockerImage
.
Features
- autoscaling-common: graduate to stable 🚀 (#13862) (2d623d0)
- chatbot: graduate to stable 🚀 (#13863) (2384cdd)
- cli: app init template for golang (#13840) (41fd42b), closes aws/jsii#2678
- cloudformation-diff: graduate to stable 🚀 (#13857) (294f546)
- docdb: graduate to stable 🚀 (#13875) (169c2fc)
- ec2: allow disabling inline security group rules (#13613) (793230c)
- elasticloadbalancingv2: graduate to stable 🚀 (#13861) (08fa5ed)
- fsx: graduate to stable 🚀 (#13860) (b2322aa)
- globalaccelerator: graduate to stable 🚀 (#13843) (8571008)
- lambda: switch bundling images from DockerHub to ECR public gallery (#13473) (e2e008b), closes #11296
- lambda-event-sources: support for batching window to sqs event source (#13406) (6743e3b), closes #11722 #11724 #13770
- lambda-event-sources: tumbling window (#13412) (e9f2773), closes #13411
- lambda-nodejs: graduate to stable 🚀 (#13844) (37a5502)
Bug Fixes
- aws-ecs: broken splunk-logging
tag
-option in fargate platform version 1.4 (#13882) (e9d9299), closes #13881 - cloudfront: auto-generated cache policy name might conflict cross-region (#13737) (4f067cb), closes #13629
- cloudfront: Origin Request Policy headers enforce soft limit of 10 (#13907) (9b0a6cf), closes #13410 #13903
- codebuild: allow passing the ARN of the Secret in environment variables (#13706) (6f6e079), closes #12703
- codebuild: take the account & region of an imported Project from its ARN (#13708) (fb65123), closes #13694
- codedeploy: script installing CodeDeploy agent fails (#13758) (25e8d04), closes #13755
- cognito: imported userpool not retaining environment from arn (#13715) (aa9fd9c), closes #13691
- core: BundlingDockerImage.fromAsset() does not return a BundlingDockerImage (#13846) (7176a5d)
- dynamodb: table with replicas fails to deploy with "Unresolved resource dependencies" error (#13889) (5c99d0d)
- iam: Role import doesn't fail when forgetting the region in the ARN (#13821) (560a853), closes #13812
- rds: fail with a descriptive error if Cluster's instance count is a deploy-time value (#13765) (dd22e8f), closes #13558
- yaml-cfn: do not deserialize year-month-date as strings (#13745) (ffea818), closes #13709