Skip to content

Releases: aws/aws-cdk

v2.229.1

25 Nov 13:51
06dcb4d

Choose a tag to compare

Bug Fixes

  • scheduler: wrong ARN generated in ScheduleGroup.grant* methods (#36175) (ca9fbdd)

Alpha modules (2.229.1-alpha.0)

v2.229.0

24 Nov 20:06
1379fd1

Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.229.0-alpha.0)

Features

Bug Fixes

  • bedrock-agentcore-alpha: empty submodule accidentally exposed and runtime validation fix (#36148) (72d3e6f)

v2.228.0

24 Nov 13:09
367086f

Choose a tag to compare

Features

  • lambda: add new lambda/kafka esm properties and on failure desitination (65f9c35)

Bug Fixes

  • cloudformation-include: TypeError when including template with intrinsic functions (#36157) (f2a384b), closes #36140 #35838

Alpha modules (2.228.0-alpha.0)

v2.227.0

21 Nov 01:00
5bb9e11

Choose a tag to compare

CHANGES TO L1 RESOURCES: L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

  • aws-backup: AWS::Backup::LogicallyAirGappedBackupVault: EncryptionKeyArn attribute removed.

Features

  • stepfunctions: add StateMachineGrants (#36094) (59ef00d)
  • update L1 CloudFormation resource definitions (#36122) (51d805e)
  • core: cfn constructs (L1s) can now accept constructs as parameters for known resource relationships (#35838) (6be7b4b)
  • factory methods for Grants made public (#36123) (f9a894f)
  • dynamodb: add TableGrants and StreamGrants (#36093) (d0b074a)
  • rds: support instance and iam-db-auth-error CloudWatch log exports (#35058) (e71a8b1), closes #35018
  • s3: add BucketGrants (#36102) (5891172)
  • grants are now available through a separate class (#35782) (21fd959)

Alpha modules (2.227.0-alpha.0)

Features

Bug Fixes

  • bedrock-agentcore-alpha: fix unexpected validation error when properties are Token (#35978) (084b736)

v2.226.0

20 Nov 15:16
73ea0c1

Choose a tag to compare

Features

  • dynamodb: compound keys for global secondary indexes (046b06d)
  • lambda: add multi-tenancy support with TenancyConfig (5f384db)

Alpha modules (2.226.0-alpha.0)

v2.225.0

17 Nov 17:16
73b9f98

Choose a tag to compare

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

    • aws-dynamodb: AWS::DynamoDB::GlobalTable: ResourcePolicy property is now required.

Features

  • update L1 CloudFormation resource definitions (#36082) (3df1d81)
  • custom-resource: add External ID support for AwsCustomResource (#35252) (9f6c02b), closes #34018
  • route53: support restricting delegated zone names when using grantDelegation (#35129) (d832aca)

Bug Fixes

  • aws-cdk-lib: temporary Cloud Assemblies are not cleaned up (#36043) (1ace1ef), closes #802
  • cognito: remove overly strict validation for threat protection on non-PLUS plans (#36027) (172c65f), closes #36023
  • s3-deployment: Source.jsonData() fails with null JSON values (#36054) (67b85f2), closes #36052

Reverts


Alpha modules (2.225.0-alpha.0)

v2.224.0

13 Nov 17:43
4f4c61e

Choose a tag to compare

⚠ BREAKING CHANGES

  • aws-cdk-lib: Reference interfaces (such as IBucketRef, IRoleRef, etc.) were moved to a new aws-cdk-lib.interfaces submodule to prevent cyclic dependencies between service modules. If you are importing reference interfaces, you have to update import statements accordingly. See #36060 for full details.
  • Amazon.CDK.Lib (.NET): The .NET namespace for multiple submodules has changed. If you are using any of the renamed submodules, you have to update using statements for these submodules. See #36037 for full details.
  • L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-opensearchserverless: AWS::OpenSearchServerless::Collection: StandbyReplicas property is now immutable.
aws-servicecatalog: AWS::ServiceCatalog::PortfolioPrincipalAssociation: Id attribute removed.

Features

Bug Fixes


Alpha modules (2.224.0-alpha.0)

Features

v2.223.0

10 Nov 15:11
57bae7a

Choose a tag to compare

⚠ BREAKING CHANGES

L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

  • aws-dynamodb: AWS::DynamoDB::GlobalTable: GlobalTableSettingsReplicationMode property removed.
  • aws-dynamodb: AWS::DynamoDB::GlobalTable: GlobalTableSourceArn property removed.
  • aws-dynamodb: AWS::DynamoDB::Table: GlobalTableSettingsReplicationMode property removed.
  • aws-events: AWS::Events::EventBusPolicy: Id attribute removed.

Features

  • update L1 CloudFormation resource definitions (#35926) (3f4d585)
  • ec2: support for Cloud Wan Core Network routes (#35008) (fba027b)
  • s3-deployment: support securityGroups in BucketDeploymentProps (#33233) (f2a3166), closes #33229

Bug Fixes

  • stepfunctions: DistributedMap ResultWriter correct query language selection (#35834) (75b8ead), closes #35403
  • onEvent function to pass all the options to rule resource (#35829) (3d7023d)

Alpha modules (2.223.0-alpha.0)

v2.222.0

04 Nov 10:51
184b345

Choose a tag to compare

⚠ BREAKING CHANGES

  • bedrock-agentcore: The signature of RuntimeAuthorizerConfiguration.usingCognito() has changed to accept IUserPool and IUserPoolClient constructs instead of string parameters, and now supports multiple clients.

Features

Bug Fixes


Alpha modules (2.222.0-alpha.0)

Features

  • eks-v2-alpha: eks-v2-alpha is now in developer preview (#35801) (32afc0f)

Bug Fixes

  • bedrock-alpha: apply permission dependency to existing and non-existing roles (#35123) (b39ccf3), closes #35120
  • eks-v2-alpha: remove hyphen from Go package name (#35927) (2cdfc8a)

v2.221.1

29 Oct 12:38
258f1a8

Choose a tag to compare

Bug Fixes


Alpha modules (2.221.1-alpha.0)