Skip to content

v1.46.0

Compare
Choose a tag to compare
@aws-cdk-automation aws-cdk-automation released this 20 Jun 02:57
63860b2

⚠ BREAKING CHANGES

  • stepfunctions-tasks: constructs for EMR* have been introduced to replace
    previous implementation which implemented IStepFUnctionsTask.
  • stepfunctions-tasks: sizeInGB property in VolumeSpecification has been renamed to volumeSize and is of type cdk.Size as we want to enable specifying any unit
  • stepfunctions-tasks: ebsRootVolumeSize property in EmrCreateCluster is now of type cdk.Size as we want to enable specifying any unit
  • stepfunctions-tasks: Tags in EmrCreateCluster type has changed from cdk.CfnTag[] to a map of string to string as we do not want to leak Cfn types
  • rds: the attribute securityGroupId has been removed from IDatabaseCluster,
    use cluster.connections.securityGroups instead
  • rds: DatabaseClusterAttributes.securityGroup has been changed to securityGroups, and its type to an array
  • rds: InstanceProps.securityGroup has been changed to securityGroups, and its type to an array
  • rds: the property engine can no longer be passed when creating a DatabaseInstanceReadReplica
  • rds: the property 'instanceClass' in DatabaseInstanceNewProps has been renamed to 'instanceType'
  • appsync: Changes way of auth config even for existing supported methods viz., User Pools and API Key.

Features

Bug Fixes

  • apigateway: deployment fails when domain name has uppercase letters (#8456) (1e6a8e9), closes #8428
  • appsync: don't mix the json result with setting variables (#8290) (7ca74e0), closes #7026
  • autoscaling: can't configure notificationTypes (#8294) (01ef1ca)
  • cli: bootstrapping cannot be retried (#8577) (cad6649)
  • cloudtrail: Invalid arn partition for GovCloud (#8248) (5189170), closes #8247
  • core: asset bundling runs as root (#8492) (6df546f), closes #8489
  • core: asset staging custom hash generates invalid file names (#8521) (4521ae3), closes #8513
  • core: cannot use container assets with new-style synthesis (#8575) (357d5f7), closes #8540
  • core: incorrect temp directory when bundling assets (#8469) (9dc2e04), closes #8465
  • core: s3-deployments don't work with new bootstrap stack (#8578) (b2006c3), closes #8541
  • ec2: can't set natGateways=0 using reserved private subnets (#8407) (d7bf724), closes #8203
  • eks: can't define a cluster with multiple Fargate profiles (#8374) (1e78a68), closes #6084
  • eks: fargate profile deployment fails with missing iam:PassRole (#8548) (d6190f2), closes #8546
  • eks: fargate profile role not added to aws-auth by the cdk (#8447) (f656ea7), closes #7981
  • elbv2: allow non-TCP protocols in NLB TargetGroup (#8525) (387c1a8)
  • rds: 'engine' is no longer required in DatabaseInstanceReadReplica (#8509) (86d84e6)
  • rds: rename 'instanceClass' in DatabaseInstance to 'instanceType' (#8507) (e35cb1a)
  • secretsmanager: rotation function name can exceed 64 chars (#7896) (24e474b), closes #7885, #8442