Releases
v1.130.0
Features
amplify: Add support for custom headers in the App (#17102 ) (9f3abd7 ), closes #17084
aws-route53-targets: Support for Elastic Beanstalk environment URLs (#16305 ) (bc07cb0 )
cli: deployment progress shows stack name (#16604 ) (322cf10 )
cloudfront: add amplify managed cache policy (#16880 ) (8d0c555 )
codebuild: add fromEcrRepository to LinuxGpuBuildImage (#17170 ) (7585680 ), closes #16500
core: Docker tags can be prefixed (#17028 ) (d298696 )
core: subtract Durations (#16734 ) (7a333b0 ), closes #16535
ec2: add c5ad instances (#16428 ) (0318253 )
ec2: add region parameter for UserData via addS3DownloadCommand (#16667 ) (691d377 ), closes #8287
ec2: add vpcArn to IVpc and Vpc (#16666 ) (7b31376 ), closes #16493
ec2: add X2g instances (for RDS) (#17081 ) (443a23e ), closes /github.com/aws/aws-cdk/issues/16948#issuecomment-946254267 #16948
ec2: include p4d instance class (#17147 ) (6e13adc )
ec2: look up VPC from different regions (#16728 ) (f1e244b ), closes #10208
ec2: VPC endpoint for AWS Xray (#16788 ) (c24af54 ), closes #16306
events: DLQ support for EventBus target (#16383 ) (dbb3f25 ), closes #15954
iot: add the TopicRule L2 construct (#16681 ) (86f85ce ), closes #16602
iot: allow setting Actions of TopicRule (#17110 ) (0cabb9f ), closes #16681 /github.com/aws/aws-cdk/pull/16681#discussion_r733912215
iot: create new aws-iot-actions module (#17112 ) (06838e6 ), closes #16681 /github.com/aws/aws-cdk/pull/16681#discussion_r733912215
lambda-nodejs: esbuild charset option (#16726 ) (56033a2 ), closes #16668
lambda-nodejs: typescript emitDecoratorMetadata support (#16543 ) (55d3c50 ), closes #13767
rds: support backtrackWindow in DatabaseCluster (#17160 ) (fcd17e9 ), closes #9369 #9369
route53: Expose VpcEndpointServiceDomainName domain name as a property (#16458 ) (e063fbd )
sns: addSubscription returns the created Subscription (#16785 ) (62f389e )
synthetics: add syn-nodejs-puppeteer-3.3 runtime (#17132 ) (8343bec )
Bug Fixes
cli: downgrade bootstrap stack error message needs a hint for new-style synthesis (#16237 ) (e55301b )
core: DefaultSynthesizer
deployments are never skipped (#17099 ) (c74b012 ), closes #16959
core: SecretValue.secretsManager fails for tokenized secret-id (#16230 ) (5831456 ), closes #16166
custom-resources: invalid service name leads to unhelpful error message (#16718 ) (354686b ), closes #7312
custom-resources: Role Session Name can exceed maximum size (#16680 ) (3617b70 )
elasticloadbalancingv2: always set stickiness (#17111 ) (0a23953 ), closes #16620
lambda-event-sources: dynamo batch size cannot be a CfnParameter (#16540 ) (56974ac ), closes #16221
logs: Apply tags to log retention Lambda (#17029 ) (a6aaa64 ), closes #15032
rds: using both Instance imports & exports for Postgres fails deployment (#17060 ) (ab627c6 ), closes #16757
redshift: cluster uses key ARN instead of key ID (#17108 ) (bdf30c6 ), closes #17032
You can’t perform that action at this time.