Skip to content

Releases: aws/aws-cdk

v2.196.1

19 May 21:39
b88e516
Compare
Choose a tag to compare

Bug Fixes

  • lambda-nodejs: instantiating NodejsFunction without the entry property fails (#34498) (27e0f3a)

Alpha modules (2.196.1-alpha.0)

v2.196.0

16 May 00:54
4be3c1f
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.
  • Logs: The type of property DeliveryDestinationPolicy of resource AWS::Logs::DeliveryDestination changed to be DestinationPolicy instead of JSON.

Features

Bug Fixes


Alpha modules (2.196.0-alpha.0)

Features

Bug Fixes

  • ec2: dual-stack vpc without private subnets creates EgressOnlyInternetGateway (under feature flag) (#34437) (35e818b), closes #30981
  • ec2-alpha: fix resource id references and tags for migration behind feature flag (#34377) (aa73534)

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