Skip to content

Releases: aws/aws-cdk

v2.220.0

14 Oct 13:59
b7660ef
Compare
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 aws-cdk-automation@users.noreply.github.com


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
Compare
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
Compare
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 aws-cdk-automation@users.noreply.github.com

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
Compare
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
Compare
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
Compare
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
Compare
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)

v2.214.0

02 Sep 12:34
1ea1fee
Compare
Choose a tag to compare

CHANGES TO L1 RESOURCES

  • L1 resources are automatically generated from public CloudFormation Resource Schemas. They are build 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-ecs: AWS::ECS::Service: AvailabilityZoneRebalancing property default value changed from "ENABLED" to "DISABLED".

Features

Bug Fixes


Alpha modules (2.214.0-alpha.0)

Features

v2.213.0

28 Aug 09:27
b7f0d30
Compare
Choose a tag to compare

Features

  • dynamodb: adding ContributorInsightsMode feature (#35332) (d2c93e4)

Alpha modules (2.213.0-alpha.0)

Features

  • s3tables-alpha: add TablePolicy support to L2 construct library (#35223) (a4aad78), closes #33054

v2.212.0

20 Aug 13:43
7b92895
Compare
Choose a tag to compare

CHANGES TO L1 RESOURCES

  • L1 resources are automatically generated from public CloudFormation Resource Schemas. They are build 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-rds: AWS::RDS::DBInstance:StatusInfos property is removed.
  • aws-sagemaker: AWS::SageMaker::Domain: SingleSignOnApplicationArn property is removed.
  • aws-cloudfront: AWS::CloudFront::Function: Name property is now set as immutable.

Features

  • implement UsagePlan and ApiKey support in L2 constructs for aws-apigatewayv2 (WebSocketApi) (#35060) (f7faffe), closes #28756
  • update L1 CloudFormation resource definitions (#35256) (d79fd85)

Bug Fixes

  • apigateway: invalid JSON structure in StepFunctions error responses causes 500s (#34787) (0d5ce56), closes #34777
  • aws-cdk-lib: feature flag report contains unnecessary flags (#35227) (566f6ca)
  • s3-deployment: list tokens in Source.jsonData are not resolved. (#35169) (1efb764), closes #35145 #35145
  • signer: not correctly passing signingProfileName to CfnSigningProfile (#35033) (aaaa9cc), closes #35030

Reverts

  • docs: revert ECS and Fargate service documentation for new AZ rebalancing default values (#35233) (7c0084a), closes #35156

Alpha modules (2.212.0-alpha.0)