Skip to content

Releases: aws/aws-cdk

v2.195.0

07 May 22:18
a4225fe
Compare
Choose a tag to compare

Features

Bug Fixes

  • codepipeline: allow both pullRequestFilter and pushFilter (#34267) (1cac5a0), closes #34253
  • route53-targets: beanstalk allow specifying hostedZoneId to support token endpoint with default value derived from stack region or endpointUrl (#34122) (9e52752), closes #31843
  • s3-notifications: add a key policy to trust S3 for notifications to an SNS topic encrypted with a KMS key (under feature flag) (#33858) (1e87861), closes #16271

Reverts


Alpha modules (2.195.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • iot: By default, deviceDertificateAgeCheck is automatically enabled.

Features

Bug Fixes

  • amplify-alpha: example code for adding a custom rule is wrong (#34353) (8ab2606), closes #34351

v2.194.0

02 May 02:43
d2037fe
Compare
Choose a tag to compare

Features


Alpha modules (2.194.0-alpha.0)

v2.193.0

30 Apr 06:40
44f6d16
Compare
Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.193.0-alpha.0)

Features

  • pipes-targets-alpha: support Amazon Data Firehose target (#33860) (ebf1ea2)

v2.192.0

25 Apr 00:12
4ec1df8
Compare
Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.192.0-alpha.0)

Features

  • applicationsignals-alpha: introduce Application Signals L2 constructs (#32931) (e7a6e14)

v2.191.0

23 Apr 02:05
4818900
Compare
Choose a tag to compare

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • neptune-alpha: Id attribute is being removed from the
    AWS::Neptune::DBClusterParameterGroup and AWS::Neptune::DBParameterGroup
    resources

⚠ BREAKING CHANGES TO L1 constructs

  • cloudformation: Some L1 resources experienced breaking changes due to
    updated CloudFormation resources. Please check the notes for each
    specific module for more information.
  • aws-launchwizard: specifications prop moved from required to
    optional in CfnDeployment
  • aws-ses: attribute attribute moved from required to optional in
    RuleBooleanToEvaluateProperty

Features

  • cloudformation: update L1 CloudFormation resource definitions (#34207) (adfa416)
  • update L1 CloudFormation resource definitions (e3483c2)
  • codebuild: add additional build images for lambda (#34197) (5a265d1)
  • rds: add Aurora MySQL versions 2.12.4, 3.08.2 (#34045) (1dd993e)

Alpha modules (2.191.0-alpha.0)

Features

  • location: throw ValidationError instead of untyped errors (#34174) (2ecf14a)
  • msk: throw ValidationError instead of untyped errors (#34214) (02cb5a4)

v2.190.0

17 Apr 03:47
0ad4f3b
Compare
Choose a tag to compare

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • cloudformation: Some L1 resources experienced breaking changes due to updated CloudFormation resources. Please check the notes for each specific module for more information.
  • backup: The ScheduleStatus property has been removed from AWS::Backup::RestoreTestingPlan.
  • eks: The DisableSessionTags and TargetRoleArn properties and ExternalId attribute have been removed from AWS::EKS::PodIdentityAssociation.
  • neptune: The Id attribute has been removed from AWS::Neptune::DBSubnetGroup.
  • rds: The CertificateDetails and Endpoint properties have been removed from AWS::RDS::DBInstance.
  • redshiftserverless: The Workgroup.BaseCapacity attribute has been removed from AWS::RedshiftServerless::Workgroup.
  • s3-deployment: The automatic JSON escaping behavior introduced in PR #33698 is now opt-in via the new escape parameter in Source.jsonData(). Users who were relying on the automatic JSON escaping for handling special characters in JSON files will need to explicitly enable this behavior by passing { escape: true } as the third parameter.

Features

  • apigatewayv2: HttpStage access logging (#33977) (d04e40f), closes #11100
  • bedrock: support Amazon Nova Sonic 1.0 (#34134) (9ffa244)
  • cloudformation: update L1 CloudFormation resource definitions (#34164) (4c3ed77)
  • cloudfront: backfill enum values in cloudfront module (#34075) (d43e829)
  • cognito-identitypool: throw ValidationErrors instead of untyped Errors (#34109) (faee209)
  • elasticloadbalancingv2: subnet mappings for network load balancer (#33736) (c6905c6), closes #9696
  • fsx: throw ValidationErrors instead of untyped Errors (#34120) (271e439), closes #32569
  • rds: new DatabaseInstance.fromLookup (#33258) (eb97d2d)
  • s3: allow specifying a custom IAM Role for bucket replication (#33978) (615f626), closes #33974
  • ses: throw ValidationErrors instead of untyped Errors (#34098) (7147e75)
  • stepfunctions: add support for custom WriterConfig fields for ResultWriter in Distributed Map (#33772) and (#33601) (#33831) (78af355)

Bug Fixes

Reverts


Alpha modules (2.190.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • ec2-alpha: The logical ID for the NAT Gateway, defined using the addNatGateways method, will be changed, resulting in the NAT Gateway being recreated. Additionally, the domain for the Elastic IP (EIP) will be set to vpc, which will also trigger its recreation in the account.

Features

Bug Fixes

  • ec2-alpha: add multiple NATGW to the VPC using addNatGateway method (#34094) (ccd8de7)
  • ec2-alpha: update default config for Subnet's assignIpv6AddressOnCreation (#34116) (dff2798)

v2.189.1

14 Apr 18:39
824634e
Compare
Choose a tag to compare

Bug Fixes

  • core: implicit Aspect applications do not override custom Aspect applications (#34132) (b7f4bc7)

Alpha modules (2.189.1-alpha.0)

v2.189.0

09 Apr 23:12
45da43c
Compare
Choose a tag to compare

Features

Bug Fixes

  • codepipeline: replace account root principal with pipeline role in trust policy for cross-account actions (under feature flag) (#34074) (2d901f4)
  • custom-resources: AwsCustomResource assumed role session name may contain invalid characters (#34016) (32b6b4d), closes #23260 #34011

Alpha modules (2.189.0-alpha.0)

Features

Bug Fixes

  • amplify: unable to re-run integ test due to missing status field in customRule (#33973) (6638c08), closes #33962

v2.188.0

04 Apr 03:45
b0c8ca6
Compare
Choose a tag to compare

Features

  • update L1 CloudFormation resource definitions (#33980) (0923b5e)
  • update L1 CloudFormation resource definitions (#34029) (be6210f)
  • codepipeline: add usePipelineRoleForActions field support in L2 (#33961) (d8bbc1c)
  • codepipeline-actions: support ECRBuildAndPublish action (#33375) (c5cd679), closes #33376
  • codepipeline-actions: support InspectorEcrImageScanAction and InspectorSourceCodeScanAction actions (#33378) (2dc8cc7), closes #33377
  • cognito: v3.0 pre token generation trigger event (#33778) (ea1436f), closes #33733
  • events-targets: support ApiGatewayV2 HttpApi (#33864) (91a3076), closes #26649
  • kinesisfirehose: support S3 file extension format (#33776) (e314a9a), closes #32154
  • logs-destinations: support Amazon Data Firehose logs destination (#33683) (a8edf69), closes #32038 #24766
  • pipelines: actions can default to the pipeline service role instead of a newly created role (#33991) (2ebc51e)
  • rds: engine lifecycle support (#33902) (c0f8d29), closes #33859

Bug Fixes


Alpha modules (2.188.0-alpha.0)

Features

Bug Fixes

  • ec2-alpha: addInternetGW handles shared route table for subnets (#33824) (3154d01), closes #33672

v2.187.0

31 Mar 23:51
1bc4dd7
Compare
Choose a tag to compare

Features

Bug Fixes


Alpha modules (2.187.0-alpha.0)

Features

  • apprunner: throw ValidationError instead of untyped errors (#33914) (38f89af)
  • ec2: adding placementGroup to LaunchTemplateProps and LaunchTemplate (#33726) (e5f71db), closes #33721
  • ec2: support the new SupportedRegions property for AWS::EC2::VPCEndpointService (#33959) (0c77cb6)
  • iot: backfill enum values in iot module (#33969) (2a8a8a3)