Skip to content

Releases: aws/aws-cdk

v2.233.0

18 Dec 20:49
c296465

Choose a tag to compare

⚠ BREAKING CHANGES

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-ec2: AWS::EC2::EC2Fleet: DefaultTargetCapacityType property is now immutable.
aws-ec2: AWS::EC2::EC2Fleet: TargetCapacityUnitType property is now immutable.

Features

  • update L1 CloudFormation resource definitions (#36390) (a6077a2)
  • events-targets: support messageGroupId for standard SQS queues (#36068) (95d4ed5)
  • update L1 CloudFormation resource definitions (#36367) (e551afe)
  • codebuild: add support for macOS 15 runners (#35836) (1b8b4e3)
  • route53-patterns: HttpsRedirect use Distribution as the default CloudFront distribution (under feature flag) (#34312) (e2987eb), closes #31546
  • update L1 CloudFormation resource definitions (#36326) (cb82627)
  • ec2: add Interface VPC Endpoints for ACM and ACM-PCA (#35890) (06e6b25)
  • route53: support failover routing policy for record sets (#35909) (9395467), closes #35910

Bug Fixes


Alpha modules (2.233.0-alpha.0)

⚠ BREAKING CHANGES

  • bedrock-agentcore-alpha: Runtime constructs will no longer automatically include lifecycleConfiguration with default values when not explicitly specified by users.
  • elasticache-alpha: The engine property in NoPasswordUserProps has been removed.

Bug Fixes

  • bedrock-agentcore-alpha: runtime construct incorrectly forces default lifecycleConfiguration values (#36379) (7954354), closes #36376
  • elasticache-alpha: the default engine for NoPasswordUser contradict in the docs (#35920) (495fa37), closes #35847
  • mixins-preview: improving delivery source and delivery destination creation (#36314) (86092ab)

v2.232.2

12 Dec 20:58
73690ef

Choose a tag to compare

Bug Fixes

  • re-export of ResourceEnvironment is not an alias (#36370) (6178d32)

Alpha modules (2.232.2-alpha.0)

v2.232.1

06 Dec 01:25
6613b13

Choose a tag to compare

Bug Fixes

  • core: TypeScript properties missing for types which extend internal interfaces (#36313) (3e7e17c), closes #36310

Alpha modules (2.232.1-alpha.0)

v2.232.0

05 Dec 13:08
2376883

Choose a tag to compare

Features

  • update L1 CloudFormation resource definitions (#36299) (0945692)
  • bedrock-agentcore: add fromImageUri method to AgentRuntimeArtifact (#36263) (ad25aba)
  • lambda: add support for durable functions (#36282) (599a1d3)
  • update L1 CloudFormation resource definitions (#36277) (c4fa99b)

Bug Fixes


Alpha modules (2.232.0-alpha.0)

Bug Fixes

  • bedrock-agentcore-alpha: use static construct ID for asset-based runtime artifacts (#36241) (e2bdddd), closes #35968
  • mixins-preview: service exports are different then in aws-cdk-lib (#36201) (5858006), closes #36210
  • mixins-preview: strongly-typed ConstructSelector interface (#36266) (1d2f473)

v2.231.0

01 Dec 18:41
06ad590

Choose a tag to compare

Features

  • lambda: support for capacity providers (#36255) (2e4c1cf)
  • update L1 CloudFormation resource definitions (#36253) (8410b13)
  • aws-cdk-lib: add arnFor<ResourceName> for 47 more resources (#36231) (5a8be4f)
  • aws-cdk-lib: all L1s now have a isCfn<ResourceName> static helper to check if a value is this L1 resource (#36243) (dc9db9b)
  • ec2: expose EC2 instance MetadataOptions (#35369) (4056e14), closes #35357

Bug Fixes

  • dynamodb: unsupported actions added to table resource policy (#36228) (10de047), closes #32230

Alpha modules (2.231.0-alpha.0)

Features

v2.230.0

26 Nov 20:08
8e31156

Choose a tag to compare

Features

  • apigateway: support response streaming with response transfer mode (#36155) (f431021), closes #36156
  • update L1 CloudFormation resource definitions (f203b8e)
  • update L1 CloudFormation resource definitions (#36193) (d074024)
  • events: the L2 EventPattern interfaces can be used with CfnRule (#36191) (efc135e)
  • update L1 CloudFormation resource definitions (#36180) (5cddd7e)

Bug Fixes

  • ecs: wrong ARN generated in Cluster.grantTaskProtection method (#36207) (9b337df)
  • ecs-patterns: target group ID changes without setting feature flag (#36199) (b7ca082), closes #36149
  • scheduler: wrong ARN generated in ScheduleGroup.grant* methods (#36175) (eae8838)

Alpha modules (2.230.0-alpha.0)

Features

Bug Fixes

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)