Skip to content

Releases: aws/aws-cdk

v2.186.0

27 Mar 02:00
3bb9bc9
Compare
Choose a tag to compare

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • redshiftserverless: The CfnWorkgroup.attrWorkgroupMaxCapacity attribute has been removed.
  • quicksight: The CfnAnalysis.SheetTextBoxProperty.interactions, CfnDashboard.SheetTextBoxProperty.interactions, and CfnTemplate.SheetTextBoxProperty.interactions properties have been removed.
  • imagebuilder: The CfnDistributionConfiguration.DistributionProperty.ssmParameterConfigurations property has been removed.

Features

  • codecommit: throw ValidationErrors instead of untyped Errors (#33854) (f28eae2), closes #32569
  • codedeploy: throw ValidationErrors instead of untyped Errors (#33853) (b6b91dd), closes #32569
  • codepipeline: branches and files support in git push filter L2 construct (#33872) (45623d6)
  • codepipeline: stage level condition feature L2 construct (#33809) (8e4374f)
  • codepipeline: throw ValidationErrors instead of untyped Errors (#33855) (3ff5501), closes #32569
  • cognito-identitypool: graduate to stable 🚀 (#33905) (ba52ac7), closes #27483
  • config: throw ValidationErrors instead of untyped Errors (#33869) (5bc9292), closes #32569
  • docdb: throw ValidationErrors instead of untyped Errors (#33870) (2dc5d70), closes #32569
  • dynamodb: throw ValidationErrors instead of untyped Errors (#33871) (a9bae27), closes #32569
  • ecr-assets: throw ValidationErrors instead of untyped Errors (#33899) (0787840)
  • efs: throw ValidationErrors instead of untyped Errors (#33885) (6bf8095)
  • imagebuilder: update L1 CloudFormation resource definitions (#33909) (8cac7bc), closes #33906
  • lambda: add Ruby3.4 Lambda runtime support (#33832) (3154615)
  • quicksight: update L1 CloudFormation resource definitions (#33910) (21e21cb), closes #33906
  • redshiftserverless: update L1 CloudFormation resource definitions (#33911) (fb9fa74), closes #33906
  • update L1 CloudFormation resource definitions (#33906) (b855978)
  • scheduler-and-scheduler-targets: graduate to stable 🚀 (#33903) (1740f87), closes #31785
  • scheduler-targets: EcsRunTask scheduler target (#33697) (3fe58b5), closes #27456

Bug Fixes


Alpha modules (2.186.0-alpha.0)

Features

Bug Fixes

  • eks-v2-alpha: prevent IAM role creation when node pools are empty (#33894) (55bf451), closes #33771

v2.185.0

19 Mar 22:31
e57cc79
Compare
Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.185.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • scheduler-targets-alpha: The class KinesisDataFirehosePutRecord has been renamed to FirehosePutRecord.

Bug Fixes

v2.184.1

14 Mar 06:21
2863d07
Compare
Choose a tag to compare

Reverts


Alpha modules (2.184.1-alpha.0)

v2.184.0

13 Mar 21:55
cd09577
Compare
Choose a tag to compare

Features

Bug Fixes

  • codepipeline: replace account root principal with current pipeline role in the trust policy under ff: @aws-cdk/pipelines:reduceStageRoleTrustScope (#33742) (a64b01c), closes #33709
  • core: message including tokens from annotations cannot output correctly (#33706) (55a3c4c), closes #33707
  • events-targets: add LogGroupTargetInput.fromObjectV2() method (#33720) (584a58c)

Alpha modules (2.184.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • glue-alpha: Updated casing of workflow.addconditionalTrigger to workflow.addConditionalTrigger.

Bug Fixes

v2.183.0

12 Mar 04:35
30cb13c
Compare
Choose a tag to compare

Features

  • bedrock: support DeepSeek R1 (#33727) (3de0818)
  • rds: add MySQL enginge versions 5.7.44(patch), 8.0.41 and 8.4.4 (#33732) (d1a8cbe)
  • update L1 CloudFormation resource definitions (#33718) (c4fceb2)
  • codebuild: throw ValidationError instead of untyped Errors (#33700) (d12854a), closes #32569
  • core: RemovalPolicies.of(scope) (#32283) (34c547c)
  • logs: add support for fieldIndexPolicies in log group L2 Construct (#33416) (6c882e0), closes #33366
  • lambda: backfill missing enums for lambda (#33651) (4227747)
  • rds: add new MariaDB engine versions 10.5.28, 10.6.21, 10.11.11, and 11.4.5 (#33665) (7f5bf4e)
  • ec2: add VPC interface endpoints for Location Service (#33667) (4bc151b)
  • ec2: add VPC interface endpoints for WAFV2 (#33685) (5eb11d2)
  • ec2: add VPC interface endpoints for Emr Serverless (#33715) (25619a0)
  • ec2: add VPC interface endpoints for Security Lake (#33728) (5fcbe2a)

Bug Fixes

  • core: pressing Ctrl-C when content is bundled leaves broken asset (#33692) (00ef50d), closes #33201 #32869 #14474
  • custom-resources: fix circular dependency when a custom role provided to Provider (#33600) (77b6fa9), closes #20360
  • efs: cannot run an integ test when transitionToArchivePolicy is specified and throughputMode is undefined (#33713) (842201c)
  • eks: cluster deployment issue when the authentication mode is not changing (#33680) (ba2dfd1)

Alpha modules (2.183.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • scheduler-targets-alpha: The InspectorStartAssessmentRun target's constructor now accepts IAssessmentTemplate instead of CfnAssessmentTemplate as its parameter type. To migrate existing code, use the AssessmentTemplate.fromCfnAssessmentTemplate() method to convert your CfnAssessmentTemplate instances to IAssessmentTemplate.

Features

  • kinesisanalytics-flink-alpha: backfill missing enums for kinesisanalytics-flink-alpha (#33632) (b55199a)
  • kinesisfirehose-destinations-alpha: backfill missing enums for kinesisfirehose-destinations-alpha (#33633) (6ed7a45)

Bug Fixes

  • scheduler-alpha: deprecate Group in favour of ScheduleGroup (#33678) (4d8eae9)
  • scheduler-targets-alpha: update inspector target to use IAssessmentTemplate instead of CfnAssessmentTemplate (#33682) (50ba3ef)

v2.182.0

05 Mar 19:21
8181ad2
Compare
Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.182.0-alpha.0)

Features

  • pipes-alpha: support for customer-managed KMS keys to encrypt pipe data (#33546) (dd0d62f), closes #31453

Bug Fixes

v2.181.1

28 Feb 02:44
9be0d22
Compare
Choose a tag to compare

Alpha modules (2.181.1-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • cognito-identitypool-alpha: Any IdentityPool resources deployed in versions >=2.179.0 will now fail to deploy. You will need to delete the IdentityPoolRoleAttachment from your stack via the console before redeploying.

Bug Fixes

  • cognito-identitypool-alpha: prevent stacks from not deploying correctly (#33609) (a1e2afe), closes #33510

v2.181.0

26 Feb 06:41
f0f4a07
Compare
Choose a tag to compare

Features

  • update L1 CloudFormation resource definitions (#33579) (a6bfe3c)
  • rds: scheduling modifications in the next scheduled maintenance window (#33448) (be2c7d0), closes #33447
  • stepfunctions: add support for custom CSV delimiters in S3CsvItemReader (#33558) (43ae4fc), closes #33418

Bug Fixes


Alpha modules (2.181.0-alpha.0)

Features

  • eks-v2-alpha: eks auto mode support (#33373) (e03d112)
  • msk: support for Kafka version 3.8.x and add deprecated labels to legacy versions (#33553) (29623d1)
  • redshift-alpha: maintenance track name (#33552) (9ac3084)

v2.180.0

21 Feb 06:05
bf9d944
Compare
Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.180.0-alpha.0)

Features

v2.179.0

18 Feb 00:35
b867f19
Compare
Choose a tag to compare

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • eks: kubectlLayer property is now required in EKS Cluster and FargateCluster constructs. The default value for kubectlLayer is outdated and hence being removed. You can specify your own kubectlLayer version based on your Kubernetes version.

Features

Bug Fixes

  • cli: cdk diff fails when deploy role requires tags (#33340) (f1d9a7d)
  • cli: do not print credentials refreshed by plugins (#33398) (...
Read more