Skip to content

v1.63.0

Compare
Choose a tag to compare
@aws-cdk-automation aws-cdk-automation released this 14 Sep 09:03
7a68125

Known Issues

  • eks: ❗ Upgrading an existing cluster with service accounts will cause them to be deleted. If you are using service accounts and upgrading to this version from 1.61.1 or below, please apply the workaround suggested here before deploying.
  • eks:FargateCluster and KubernetesPatch breaks deployment. See #10537.

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • appsync: force apiKeyConfig require a Expiration class instead of string
  • appsync: Parameter apiKeyConfig takes Expiration class instead of string
  • core: custom implementations of IStackSynthesizer
    must now implement synthesize() instead of
    synthesizeStackArtifacts().
  • aws-batch: Changed type of ComputeResources.computeResourcesTags from Tag to map

Features

Bug Fixes

  • appsync: strongly type expires prop in apiKeyConfig (#9122) (287f808), closes #8698
  • aws-batch: computeResources tags are not configured properly (#10209) (40222ef), closes #7350
  • cfn-include: correctly parse YAML strings in short-form GetAtt (#10197) (a388d70), closes #10177
  • cfn-include: correctly substitute falsy parameter values (#10195) (8791f88), closes #10107
  • cli: metadata not recorded for templates >50k (#10184) (dfd2baf)
  • cli: simplify lib template (#10175) (fc3ec9b)
  • cli: unable to set termination protection for pipeline stacks (#9938) (a00a4ee)
  • cloudfront: comment for origin access identity is too long (#10266) (495aeb9), closes #10211
  • codepipeline: cross-region support stack requires bootstrapping (#10217) (b5ff4d6), closes #10215
  • core: DefaultSynthesizer breaks this.node.setContext() on Stack (#10246) (61865aa)
  • core: Stacks render CloudFormation elements in nested Stages (#10156) (5f36f6b), closes #9792 #9669
  • custom-resources: deleting custom resource fails when using two or more (#10012) (8d23f24)
  • ec2: cfn-init user data hash not updated if file asset changes (#10216) (0d7ca63), closes #10206
  • eks: restricted public access breaks cluster functionality (#10103) (a1b5bf6)
  • kms: do not change the principal to root for imported resources in dependent Stacks (#10299) (54dfe83), closes #10166
  • lambda-nodejs: permission denied, mkdir '/.parcel-cache' (#10181) (20f5535)
  • pipelines: changing synth action doesn't restart pipeline (#10176) (14c8a98), closes #9458
  • pipelines: check for an empty Stage object (#10153) (cec20c8), closes #9559
  • rds: Make most DatabaseClusterAttributes properties optional (#10291) (0653e6b), closes #3587