Skip to content

Releases: aws/aws-cdk

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

v2.163.1

22 Oct 19:34
c14a1ff
Compare
Choose a tag to compare

Bug Fixes

  • 'Need to perform AWS calls for account' when doing cross-account deployments (#31846) (5aa63d1), closes #31845

Alpha modules (2.163.1-alpha.0)

v2.163.0

22 Oct 01:12
ad5325a
Compare
Choose a tag to compare

Features

Bug Fixes

  • cli: cdk import errors with 'S3 error: Access Denied' (#31727) (cd324d0), closes #31597 #31716
  • lambda: filterRule.null() returns empty array (#31701) (5830ee1), closes #31458
  • s3: add support for uppercase characters in legacy bucket names (#31813) (7bebf40), closes #31731
  • stepfunctions-tasks: stateMachine construct doesn't generate a valid policy for default StateMachineRole (#31801) (efbbddb), closes #31714

Alpha modules (2.163.0-alpha.0)

Features

  • ec2: disable api termination (#30620) (108737d)
  • kinesisfirehose-alpha: refactor sourceStream property to support multiple types of sources (#31723) (0260046)
  • pipes-enrichments: support API destination enrichment (#31312) (1557793), closes #29383
  • pipes-targets: add CloudWatch Logs (#30665) (893769e)

Bug Fixes

  • ec2: exposed userDataCausesReplacement in BastionHostLinuxProps (#31416) (029c298), closes #31348
  • scheduler-alpha: remove targetOverrides prop from Schedule (#31799) (be4154b)

v2.162.1

11 Oct 18:12
10aa526
Compare
Choose a tag to compare

Bug Fixes


Alpha modules (2.162.1-alpha.0)

v2.162.0

10 Oct 21:00
c8d7dd3
Compare
Choose a tag to compare

Features

Bug Fixes

  • core: cdk diff on large templates fails when passing in toolkitStackName and qualifier (#31636) (f603c97), closes #29179
  • ecs: ecs exec cannot be enabled for ECS Anywhere (ecs.ExternalService) (#31374) (cff1fcd), closes #31181
  • elasticloadbalancingv2: http2Enabled with true is ignored in ApplicationLoadBalancer (#31675) (c1b240e), closes #31609
  • event-targets: ecsTask uses invalid task definition arn in policy (#31615) (4ada3ea), closes #30390 #30484
  • iam: override Role.applyRemovalPolicy for customizeRoles (#31652) (35ed5c6), closes #31651
  • s3: unable to update the s3 event notifications on an existing S3 bucket (#31431) (0a56c0d), closes #31303

Alpha modules (2.162.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • kinesisfirehose-alpha: replaced destinations property with destination (singular) and changed the type from array of Destinations to a single Destination. Old behaviour would only allow an array with a single Destination to be passed in anyway.

Features

Bug Fixes

  • cli-lib: cannot bootstrap specific environment (#31713) (fec4bb1)

Miscellaneous Chores

  • kinesisfirehose-alpha: replacedestinations property with destination and change type from array to single IDestination (#31630) (1e2cff1)