Skip to content

v1.4.0

Compare
Choose a tag to compare
@aws-cdk-automation aws-cdk-automation released this 14 Aug 08:17

Bug Fixes

  • acm: validated certificate survives eventual consistency in service (#3528) (e7eabca), closes #3527
  • ec2: allow adding gateway endpoints to imported VPC (#3509) (b5db88d), closes #3171 #3472
  • typo in restapi.ts (#3530) (8381683)
  • apigateway: allow reusing lambda integration for multiple apis (#3532) (6e6440a)
  • apigateway: invalid schema generated due to un-mapped ref (#3258) (254f62c)
  • asg/ec2: fix value of defaultChild (#3572) (c95eab6), closes #3478
  • aws-ecs: ensure cluster attributes are accessible from constructor’s props (#3020) (24ebec8)
  • cdk-dasm: update README and fix small typo (#3565) (92b5c2d)
  • ci: add "do-not-merge" label auto-merge block (#3553) (0c806a6)
  • cli: support aws:// prefix for bootstrap command (#3599) (8ac7389)
  • core: correct return type of Fn.getAtt (#3559) (02ef2dc)
  • core: fix detection of references in Fn.join (#3569) (0a2540b), closes #3554
  • core: fix use of references in toJsonString() (#3568) (0fc2c3b)
  • ecs: update driverOpts type definition from array to map (#3358) (65e4a5d)
  • events: simplify the cache key for cross-account targets (#3526) (db7dc2e)
  • java: surpress maven output in cdk.json (#3624) (02e097b), closes #3571
  • kms: allow multiple addAlias calls on single key (#3596) (54f8ea9)
  • lambda: allow ArnPrincipal in grantInvoke (#3501) (e222e87), closes #3264
  • sqs: do not emit grants to the AWS-managed encryption key (#3169) (07f017b), closes #2794
  • ssm: add GetParameters action to grantRead() (#3546) (ebaa1b5)

Code Refactoring

  • stepfunctions-tasks: make integrationPattern an enum (#3115) (fa48e89), closes #3114

Features

BREAKING CHANGES

  • eks: clusters will be created with a default capacity of x2 m5.large instances.
    You can specify defaultCapacity: 0 if you wish to disable.
  • stepfunctions-tasks: To define a callback task, users should specify "serviceIntegrationPattern: sfn.ServiceIntegrationPattern.WAIT_FOR_TASK_TOKEN" instead of "waitForTaskToken: true".
    For a sync task, users should use "serviceIntegrationPattern: sfn.ServiceIntegrationPattern.SYNC" in the place of "synchronous: true".