Skip to content

Releases: aws/aws-cdk

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)

v2.221.0

24 Oct 15:01
4446c6f

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-datazone: AWS::DataZone::ProjectProfile: Id property removed.
  • aws-logs: AWS::Logs::DeliveryDestination: DeliveryDestinationType attribute removed.
  • aws-s3: AWS::S3::AccessGrantsLocation: IamRoleArn property is now required.
  • aws-s3: AWS::S3::AccessGrantsLocation: LocationScope property is now required.
  • aws-servicecatalog: AWS::ServiceCatalog::TagOptionAssociation: Id attribute removed.

Features

Bug Fixes

  • ecs-patterns: resolve target group conflict when updating ALB internetFacing or loadBalancerName (under feature flag) (#35508) (69b9c03), closes #33253 #33253 #33253
  • lambda: can't find entry file under ESM module system (#35797) (7becd79), closes #21630
  • lambda-runtime: change fallback for latest lambda node runtime to node 22.x (#35764) (10fcb1b)
  • opensearchservice: add i8g nodes validation without EBS (#35668) (9594842), closes #35666
  • s3-deployment: handle empty string in Source.data() (#35824) (95c8d73), closes #35809
  • stepfunctions-tasks: allow passing apiEndpoint as intrinsic function (under feature flag) (#32139) (ddfef06), closes #29925 #29925 #30749

Alpha modules (2.221.0-alpha.0)

Features

Bug Fixes

  • elasticache-alpha: cannot import Redis 7 serverless cache (#35629) (2bde1a0)

v2.220.0

14 Oct 13:59
b7660ef

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-neptune: AWS::Neptune::EventSubscription: SnsTopicArn property is now required.
  • aws-neptune: AWS::Neptune::EventSubscription: Id attribute removed.
  • aws-servicecatalog: AWS::ServiceCatalog::PortfolioShare: Id attribute removed.
  • aws-lex: AWS::Lex::ResourcePolicy: ResourceArn property is now immutable.

Co-authored-by: aws-cdk-automation [email protected]


Features

  • batch: ec2 Managed Compute Environment support default instance classes, deprecate useOptimalInstanceClasses (#35537) (9d59dd8), closes #35515
  • kinesis: shard-level metrics for stream (#34963) (ce9b3a8)
  • lambda: refactor Function URL permissions (#35725) (d38d015)
  • update L1 CloudFormation resource definitions (#35679) (dec6e6a)
  • update L1 CloudFormation resource definitions (#35695) (8a6cf46)
  • update L1 CloudFormation resource definitions (#35712) (27a8760)
  • amplify: support build compute type (#34796) (a02c656)
  • cloudfront-origins: add ipAddressType property to Lambda Function URL origins (#35458) (6cf6dc8), closes #35450
  • ec2: add BEDROCK_AGENTCORE and BEDROCK_AGENTCORE_GATEWAY to InterfaceVpcEndpointAwsService (#35667) (6966c03)
  • ec2: support for automatic VPN session reconnect on client VPN endpoint (#35538) (9536472)
  • eks: add removal policy support for EKS cluster construct (#35560) (4b4e322), closes #25544
  • logs: add parameter to allow metric filter on transformed logs (#35359) (effa46d)
  • opensearch: add OpenSearch 3.1 engine version (#35477) (3bd7cf9), closes #35471
  • route53: add fromPrivateHostedZoneAttributes function to PrivateHostedZone (#35552) (c8d7a79), closes #23268
  • synthetics: allow root level canary scripts files for Puppeteer versions 11 and greater (#35426) (46fb2dc)

Bug Fixes


Alpha modules (2.220.0-alpha.0)

Bug Fixes

v2.214.1

03 Oct 13:41

Choose a tag to compare

Features

  • introduce reference interfaces, but don't require them yet (09fc592)

Alpha modules (2.214.1-alpha.0)

v2.219.0

01 Oct 20:53
731eb40

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-servicecatalog: AWS::ServiceCatalog::PortfolioPrincipalAssociation: PortfolioId property is now required.
aws-servicecatalog: AWS::ServiceCatalog::PortfolioPrincipalAssociation: PrincipalARN property is now required.
aws-servicecatalog: AWS::ServiceCatalog::PortfolioProductAssociation: Id attribute removed.

Co-authored-by: aws-cdk-automation [email protected]

Features

  • ecs: new L2 construct for ManagedInstances CapacityProvider (#35648) (c72a09b)
  • update L1 CloudFormation resource definitions (#35646) (860ce0d)
  • codebuild: add custom instance type and VPC to Fleets (#34572) (5c2781b)
  • codebuild: support overflow behavior of fleet (#35480) (e4113b0)
  • update L1 CloudFormation resource definitions (#35614) (fb0a114)

Bug Fixes

  • cloudfront: edgefunction does not propagate stack tags correctly (#35518) (63088e8)

Alpha modules (2.219.0-alpha.0)

v2.218.0

29 Sep 14:06
ff49d50

Choose a tag to compare

Features

  • cloudfront-origins: ip address type for http origin (#35445) (196c7ae), closes #35427
  • docdb: support for serverless clusters (#35574) (89bfef7), closes #35199
  • pipelines: CodeBuildFactory support Docker server (#35584) (c62d996)
  • spec2cdk: generate from<Resource>Arn and from<Resource><Prop> in every L1 (#35470) (c588061)

Alpha modules (2.218.0-alpha.0)

  • elasticache-alpha: implement Serverless ElastiCache L2 Construct (#35424) (0e08c8c)

v2.217.0

25 Sep 13:04
789bb11

Choose a tag to compare

Features

  • update L1 CloudFormation resource definitions (#35491) (d095f68)
  • update L1 CloudFormation resource definitions (#35567) (b0ccf81)

Bug Fixes

  • cloudfront: Function ARN reference changed from GetAtt to Ref (#35547) (8a26869), closes #35531
  • core: negated gitignore patterns inside subdirectories are not including matched files (#35511) (44781ef), closes #9146 #22002
  • kms: Alias reference incorrectly resolves to underlying Key (#35545) (43ffcff), closes #35543
  • lambda: function.latestVersion points to wrong ARN (#35546) (761dde2), closes #35545
  • rds: cannot use connections in rds.DatabaseInstance.fromLookup (#35193) (973d234), closes #35192

Reverts


Alpha modules (2.217.0-alpha.0)

v2.216.0

22 Sep 12:50
11eb6d5

Choose a tag to compare

Features

  • apigatewayv2: add disableSchemaValidation for Websocket api (#35290) (bc391ce)
  • cloudfront-origins: response completion timeout (#35485) (7d70bf4)
  • elasticloadbalancingv2: support target group health attributes (#33351) (2de6e39), closes #31821
  • events: add support for Event Bus Logging Configuration (#35201) (7ceaefb), closes #35000
  • route53: add SVCB and HTTPS resource record classes (#34744) (8be219a), closes #34673
  • stepfunctions-tasks: EmrCreateClusterOptions support ebsRootVolumeIops, ebsRootVolumeThroughput and managedScalingPolicy (#34677) (b3ad6f9), closes #33431

Bug Fixes

  • cloudformation-include: aws::novalue type validation error for non-string properties (#35425) (ce76a56), closes #18420
  • kinesisanalytics: deprecate using KinesisAnalyticsV2 from aws-kinesisanalytics, use aws-kinesisanalyticsv2 instead (#35519) (4255b23)
  • kms: cannot access aliasTargetKey on an Alias imported by Alias.fromAliasName (#35521) (c0c9933), closes #35520
  • secretsmanager: SecretRotationApplication creates lambda on python 3.9 which is EOL (#35528) (756b683), closes #34168
  • secretsmanager: secret transformation (#35202) (f4b26af), closes #34168

Alpha modules (2.216.0-alpha.0)

v2.215.0

15 Sep 16:12
8224997

Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.215.0-alpha.0)

Bug Fixes

  • bedrock-alpha: added missing validation when prompt uses default variant (#35366) (cbd271e)