Skip to content

Releases: aws/aws-cdk

v2.170.0

22 Nov 04:42
060af6c
Compare
Choose a tag to compare

Features

Bug Fixes

Reverts

  • "fix(ecr): allow creating repository uri to use tokens like cfn params" (#32241) (b3e39a9), closes #32238

Alpha modules (2.170.0-alpha.0)

v2.169.0

21 Nov 08:55
487074d
Compare
Choose a tag to compare

Features

Bug Fixes

  • cli: cannot assume a doubly-chained role (#32216) (8746e44)
  • cli: proxy is not configured correctly (#32213) (ec58c77)
  • s3: key rotation is not enabled while creating KMS encrypted S3 buckets (#32064) (e3024fc), closes #31982

Alpha modules (2.169.0-alpha.0)

Features

Bug Fixes

  • location: underscores are not allowed in the name (#32046) (f6ad9c9)

v2.168.0

20 Nov 16:23
f4a02ab
Compare
Choose a tag to compare

Features

  • cloudfront: function URL origin access control L2 construct (#31339) (b8f47c8), closes #31629
  • elasticloadbalancingv2: support target group level cross-zone settings for ALB and NLB (#31814) (6b0b1e1), closes #31790
  • lambda: add NodeJS 22.x support (#32104) (baa8561)
  • lambda: support observability for ESM ( DDB, Kinesis, SQS) (#32204) (6317a2a)
  • lambda-destinations: support Lambda async S3 destination (#31709) (e1a2f68)
  • ses: maximum delivery time for emails (#32102) (771eeff)
  • update L1 CloudFormation resource definitions (#32175) (6820c62)
  • rds: support 8.0.40 engine version for RDS for MySQL (#32117) (dcb5cf1)
  • stepfunctions-tasks: create scheduler (#29458) (d14a01c), closes #29351

Bug Fixes


Alpha modules (2.168.0-alpha.0)

Bug Fixes

v2.167.2

19 Nov 15:06
3669dce
Compare
Choose a tag to compare

Bug Fixes

  • cli: cdk diff always falls back to template only diff (#32165) (3fd9699)
  • cli: externally managed stack notification arns are deleted on deploy (#32163) (465da31)
  • cli: the LoadBalancerProvider doesn't match LBs when querying by a subset of tags (#32164) (a0b47c5)

Alpha modules (2.167.2-alpha.0)

v2.167.1

15 Nov 13:09
d681b12
Compare
Choose a tag to compare

Bug Fixes


Alpha modules (2.167.1-alpha.0)

v2.167.0

13 Nov 23:37
677e108
Compare
Choose a tag to compare

Features

Bug Fixes

  • ecr: allow creating repository uri to use tokens like cfn params (#32053) (5648199), closes #31860

Alpha modules (2.167.0-alpha.0)

Features

Bug Fixes

  • scheduler-targets-alpha: add dlq policy to execution role instead of queue policy (#32032) (b953b2a), closes #31785

v2.166.0

07 Nov 01:44
7bb9203
Compare
Choose a tag to compare

Features

Bug Fixes

  • deploy-time stack tags cause synthesis to fail (#32041) (18c19fd), closes #32040
  • aws_route53: cannot use CfnParameter.valueAsNumber for L2 RecordSet weight (#31823) (14561ac), closes #31810
  • cli: asset uploads fail if Object Lock is enabled on access bucket (#31937) (ab1e91d)
  • dynamoDB: make TableV2 taggable (#31867) (796c6d1), closes #30631
  • opensearch: add I4G to list of OpenSearch nodes not requiring EBS volumes (#31948) (73378f2)

Alpha modules (2.166.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • scheduler-targets-alpha: Schedule Target will reuse role if target is re-used across schedules. This change triggered replacement of existing roles for Schedule as logical ID of the roles are changed.

Features

Bug Fixes

  • scheduler-targets-alpha: create a role per target instead of singleton schedule target role (#31895) (aee1b30), closes #31785

v2.165.0

31 Oct 21:31
00f70f1
Compare
Choose a tag to compare

Features

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 replaces CfnVPCCidrBlock. This change alters the logical ID of AWS::EC2::VPCCidrBlock resources in CloudFormation templates. Existing deployments will see errors like CIDR 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
  • kinesisfirehose-alpha: kinesis firehose and kinesis firehose destinations modules are now in Developer Preview (#31952)

Bug Fixes

  • location: remove base class from PlaceIndex class (#31287) (bc67866), closes #30711 #30682
  • scheduler-alpha: scheduler input always get transformed to string with extra double quotes (#31894) (186b8ab)
  • scheduler-alpha: too many KMS permissions granted (#31923) (06678a3), closes #31785

v2.164.1

25 Oct 18:38
bb9275c
Compare
Choose a tag to compare

Bug Fixes

  • enable node-fips compatible body checksums for S3 (#31883) (290a499)

Alpha modules (2.164.1-alpha.0)

v2.164.0

24 Oct 19:02
75cf2e0
Compare
Choose a tag to compare

Features

Bug Fixes

  • cli: cross-account asset publishing doesn't work without bootstrap stack (#31876) (427bf63), closes #31866
  • cli: deploy-role is not authorized to perform DescribeStackResources (#31878) (8d06824)
  • core: fix policy synthesizer logic for precreated roles (#31710) (aae03c9)
  • dynamodb: replication regions are incompatible with resource policies in TableV2 and feature flag (#31513) (0b03eb0), closes #30705
  • events-targets: kinesis Stream target with Customer-Managed KMS key causes EventBridge FailedInvocations (#31836) (58dfda0), closes #10996

Alpha modules (2.164.0-alpha.0)

Features

Bug Fixes

  • ec2: allow NAT instance to associate public IP (#31812) (e96b4ce), closes #31711
  • scheduler-targets-alpha: imported lambda function as schedule target throws synth error (#31837) (d1d179f), closes #29284