Socket
Socket
Sign inDemoInstall

@aws-cdk/cloud-assembly-schema

Package Overview
Dependencies
2
Maintainers
2
Versions
443
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
4042
45Next

1.67.0

Diff

Changelog

Source

1.67.0 (2020-10-07)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • monodk-experiment: This package is now deprected in favor of monocdk. Note that monocdk is still experimental.

Features

Bug Fixes

  • cli: 'stack already contains Metadata resource' warning (#10695) (e0b5508), closes #10625
  • cli: deploying a transformed template without changes fails (#10689) (d345919), closes #10650
  • cloudfront-origins: S3Origins with cross-stack buckets cause cyclic references (#10696) (0ec4588), closes #10399
  • codepipeline-actions: correctly name the triggering Event in CodeCommitSourceAction (#10706) (ff3a692), closes #10665
  • core: cannot override properties with . in the name (#10441) (063798b), closes #10109
  • core: Stacks from 3rd-party libraries do not synthesize correctly (#10690) (7bb5cf4), closes #10671
  • ec2: addExecuteFileCommand arguments cannot be omitted (#10692) (7178374), closes #10687
  • ec2: InitCommand.shellCommand() renders an argv command instead (#10691) (de9d2f7), closes #10684
  • ec2: memory optimised graviton2 instance type (#10615) (a72cfbd)
  • elbv2: metric(Un)HealthyHostCount don't use TargetGroup dimension (#10697) (9444399), closes #5046
  • glue: GetTableVersion permission not available for read (#10628) (b0c5699), closes #10577
  • glue: incorrect s3 prefix used for grant* in Table (#10627) (4d20079), closes #10582
  • pipelines: cannot use constructs in build environment (#10654) (bf2c629), closes #10535
  • pipelines: pipeline doesn't restart if CLI version changes (#10727) (0297f31), closes #10659
  • rds: secret for ServerlessCluster is not accessible programmatically (#10657) (028495e)
  • redshift: Allow redshift cluster securityGroupName to be generated (#10742) (effed09), closes #10740
  • stepfunctions: X-Ray policy does not match documentation (#10721) (8006459)
aws-cdk-team
published 1.66.0 •

Changelog

Source

1.66.0 (2020-10-02)

Features

  • cfnspec: cloudformation spec v18.4.0 (#10493) (fa50369)
  • cfnspec: cloudformation spec v18.5.0 (#10636) (e99cf63)
  • events-targets: option to provide an existing role to use with the StepFunctions State Machine target (#10551) (b96efd8), closes #8255

Bug Fixes

  • codebuild: permissions for Project in VPC used incorrect AWS partition (#10637) (b207888), closes #10634
  • codecommit: use region given in fromRepositoryArn when creating clone urls (#10639) (934553c), closes #10630
  • core,cx-api: docker bundling fails during tests on macOS (#10620) (0331508), closes #10262
aws-cdk-team
published 1.65.0 •

Changelog

Source

1.65.0 (2020-09-30)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • aws-appmesh: VirtualNode no longer has accessLog set to "/dev/stdout" by default

  • cognito: refreshToken property is now removed from UserPoolClient. It will be included if any other authFlow is enabled.

  • synthetics: the default runtime is now syn-nodejs-2.0

  • eks: cluster.addChart renamed to cluster.addHelmChart

  • eks: NodegroupOptions.launchTemplate renamed to NodegroupOptions.launchTemplateSpec

  • eks: cluster.addAutoScalingGroup renamed to cluster.connectAutoScalingGroupCapacity

  • eks: cluster.addNodegroup renamed to cluster.addNoedgroupCapacity

  • eks: cluster.addCapacity renamed to cluster.addAutoScalingGroupCapacity

  • eks: CapacityOptions renamed to AutoScalingGroupCapacityOptions. Resolves #10364

  • rds: the default generated password exclude characters set for Instance, Cluster and DatabaseSecret is now " %+~`#$&*()|[]{}:;<>?!'/@\"\\"

  • rds: the default generated password exclude characters for addSingleUserRotation() and addMultiUserRotation() in Cluster and Instance is now " %+~`#$&*()|[]{}:;<>?!'/@\"\\"

  • rds: Instance.addSingleUserRotation() now takes options object as the first argument, instead of just Duration

  • rds: Cluster.addSingleUserRotation() now takes options object as the first argument, instead of just Duration

  • rds: SnapshotCredentials.fromGeneratedPassword() now takes an option object as the second argument, instead of just IKey

  • rds: DatabaseInstanceProps and DatabaseInstanceFromSnapshotProps - masterUsername, masterUserPassword and masterUserPasswordEncryptionKey moved to credentials as a new Credentials class.

  • rds: Login renamed to Credentials. Use Credentials.fromUsername to replace existing usage.

  • rds: DatabaseClusterProps masterUser renamed to credentials.

Features

  • aws-appmesh: adds access logging configuration to Virtual Nodes (#10490) (e96b5aa)
  • aws-ecs-builder: RFC 219 - An extendable service class for AWS ECS (#10129) (d95af00)
  • batch: Importing a JobDefinition from name using fromJobDefinitionName (#10448) (7ce91e8), closes #7172
  • cognito: import existing user pool domain (#10550) (37e2c35), closes #9988
  • core: add parseDomainName to Fn class (#10465) (799da48), closes #5433
  • ec2: c6 graviton2 instance classes (#10558) (0d4d44f), closes #10372
  • ecs-patterns: allow passthrough of security groups to service (#10501) (e349004), closes #8953
  • eks: EKS is now in Developer Preview (#10518) (b2ce3aa)
  • elasticsearch: L2 for ElasticsearchDomain (#8369) (33ce50f)
  • lambda: kafka topic as an event source (#10445) (dac1e12)
  • lambda-event-sources: dead letter queue and filter policy for sns event source (#10567) (d70808b)
  • pipelines: allow disabling of KMS keys (#10396) (1f7311f), closes #10115 #10474
  • pipelines: Allow specifying a VPC for pipelines.CdkPipeline, standardNpmSynth, and standardYarnSynth (#10453) (2e0824b), closes #9982
  • rds: add support for update and backup properties to Cluster instances (#10324) (4a4c154), closes #9926 #10092
  • rds: add the ability to exclude characters when generating passwords for Cluster, Instance, DatabaseSecret (3b88256), closes #4144
  • rds: construct for Aurora Serverless Clusters (#10516) (0d7d07e), closes #929
  • add configuration for GitHub CodeSpaces (#10470) (bf3cc21), closes #10447
  • rds: support setting database master users from existing secrets (#10458) (c7c7851), closes #7927
  • rds: the RDS Construct Library is now Generally Available (#10610) (ccfa73f)
  • rds: the unversioned Cluster engine constants are no longer deprecated (#10605) (86e6455)
  • s3: support replication and restore s3 notification event types (#10552) (ee0db39), closes #10498
  • support the 'Description' resource attribute (#10522) (d68ce2f)
  • stepfunctions-tasks: support for SageMaker APIs: CreateEndpoint, CreateEndpointConfig, CreateModel, and UpdateEndpoint (#10187) (84738ee)
  • synthetics: syn-nodejs-2.0 runtime (#10574) (a3c41ae)

Bug Fixes

aws-cdk-team
published 1.64.1 •

Changelog

Source

1.64.1 (2020-09-25)

Bug Fixes

  • eks: KubernetesPatch and FargateCluster creates a circular dependency and breaks deployment (#10536) (f0f8a63), closes #10528
aws-cdk-team
published 1.64.0 •

Changelog

Source

1.64.0 (2020-09-22)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • codedeploy: the default policy for LambdaDeploymentGroup no longer contains sns:Publish on * permissions

  • cfn-include: the construction property 'nestedStacks' of class 'CfnInclude' has been renamed to 'loadNestedStacks'

  • rds: removed protected member subnetGroup from DatabaseCluster classes

  • rds: Cluster now has deletionProtection enabled if its removal policy is RETAIN

  • rds: Instance now has deletionProtection enabled by default only if its removal policy is RETAIN

  • eks: Clusters previously running k8s version other than 1.15 and bottlerocket AMI(aws-k8s-1.15 variant) will trigger AMI and node replacement.

Features

Bug Fixes

  • bootstrap: no longer creates KMS master key by default (#10365) (bedd4c0), closes #10115
  • bootstrapping: --cloudformation-execution-policies not checked (#10337) (ad9a705)
  • cfn-include: allow referring to Conditions in Outputs and Rules (#10373) (4751f42)
  • cfn-include: correctly handle the 'AWS::CloudFormation::CustomResource' resource type (#10415) (1a5a024)
  • cli: --profile is ignored if AWS_ variables are set (#10362) (957a12e)
  • cli: cdk synth fails if AWS_ credentials have expired (#10343) (406f665), closes #7849
  • cli: stack outputs aren't sorted (#10328) (9f430fc)
  • cloudwatch: LTE operator renders wrong symbol (#10418) (2543584), closes #8913
  • codebuild: Project.addFileSystemLocation does not work without providing locations at construction (#10460) (994d3c3), closes #10442
  • core: CfnParameter of Number type cannot be used as a string (#10422) (28adc88), closes #10228
  • diff: deepEqual may miss difference other than DependsOn (#10394) (9bcaf75), closes #10322
  • diff: allow strings to be passed for boolean properties (#10378) (673dd82)
  • diff: handle YAML short-forms like '!GetAtt' in diff (#10381) (457e109), closes #6537
  • dynamodb: cannot change serverSideEncryption from true to false (#8450) (7a266b5), closes #8286
  • ec2: InitFile does not work on Windows (#10450) (84b9d5e), closes #10390
  • eks: cannot import a cluster with cdk managed kubectlPrivateSubnets (#10459) (10d0a36)
  • eks: circular dependencies when security groups from other stacks are used (#10339) (857acbb)
  • lambda: unable to add permissions to imported lambda functions (#8828) (9bf8e13), closes #7588
  • lambda-nodejs: local parcel not detected (#10268) (457fab8)
  • pipelines: make CdkPipeline build stage optional (#10345) (e9ffa67), closes #10148
  • rds: cannot use s3ImportBuckets or s3ExportBuckets with aurora postgres (#10132) (cb6fef8), closes #4419 #8201
  • SSM Association 'parameters' property has incorrect type (#10316) (7b5c9d2), closes #3092
  • rds: standardize removal policies and deletion protection (#10412) (75811c1)
  • redshift: cluster defaultChild broken after adding subnet group (#10389) (746dfe2), closes #10340
  • s3-notifications: lambda destination creates a circular dependency when bucket and lambda are in different stacks (#10426) (7222b5d)
  • ecs: DockerVolumeConfiguration.labels changed from an array to a map. This was a long standing latent bug and in fact configuring labels in the old format would have resulted in the wrong behavior. (#10385)
aws-cdk-team
published 1.63.0 •

Changelog

Source

1.63.0 (2020-09-12)

⚠ 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
aws-cdk-team
published 1.62.0 •

Changelog

Source

1.62.0 (2020-09-03)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • eks: when importing EKS clusters using eks.Cluster.fromClusterAttributes, the clusterArn attribute is not supported anymore, and will always be derived from clusterName.
  • eks: Only a single eks.Cluster is allowed per CloudFormation stack.
  • eks: The securityGroups attribute of ClusterAttributes is now securityGroupIds.
  • cli: --qualifier must be alphanumeric and not longer than 10 characters when bootstrapping using newStyleStackSynthesis.

Features

Bug Fixes

aws-cdk-team
published 1.61.1 •

Changelog

Source

1.61.1 (2020-08-28)

Bug Fixes

aws-cdk-team
published 1.61.0 •

Changelog

Source

1.61.0 (2020-08-27)

Features

  • appsync: implement resolvable fields for code-first schema (#9660) (9e3b798)
  • appsync: separating schema from graphql api (#9903) (8d71fa1)
  • cli: automatically determine region on EC2 instances (#9313) (1cf986d)
  • core: facility to warn when deprecated APIs are used (#9585) (b1d0ac0)
  • custom-resources: function name for AwsCustomResource (#9774) (6da6581), closes #9771
  • eks: envelope encryption for secrets (#9438) (65fd3e6), closes #9140
  • rds: deletion protection for RDS cluster (#9871) (ef98b9f), closes #6944
  • rds: grantConnect for database instances (#9887) (e893828), closes #1558
  • region-info: add information for af-south-1 and eu-south-1 regions (#9569) (9d76c26)
  • s3: imported buckets can have an explicit region (#9936) (f0c76ac), closes #8280 #9556
  • stepfunctions-tasks: add support for CodeBuild StartBuild API (#9757) (dae54ec), closes #8043

Bug Fixes

aws-cdk-team
published 1.60.0 •

Changelog

Source

1.60.0 (2020-08-19)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • cloudfront: Distribution: .domains must be specified if certificate is provided.
  • appsync: appsync.addXxxDataSource name and description props are now optional and in an DataSourceOptions interface.
  • appsync: the props name and description in addXxxDataSource have been moved into new props options of type DataSourceOptions
  • appsync: DataSourceOptions.name defaults to id
  • appsync: DataSourceOptions.description defaults to undefined

Features

Bug Fixes

  • apigateway: access log format does not allow tokens (#9769) (a7c5c75), closes #9687
  • build: Prereq check - support paths with spaces. (9ca1d02), closes #9749
  • cfn-include: handle numbers expressed as strings in templates (#9525) (e9a4102), closes #9524
  • cli: "fancy" progress reporting not disabled on all CI systems (#9516) (97ef371), closes #8696 #8893
  • cli: CLI does not use regional endpoints (#9835) (34450b0), closes #9223
  • cli: stack monitor reads complete stack history every 5 seconds (#9795) (cace51a), closes #9470
  • cli: SynthUtils is not used (#9836) (9f1007e)
  • cloudformation-diff: DependsOn singleton arrays aren't equal to string values (#9814) (49cdb47)
  • cloudfront: all origin access identities have identical names (#9829) (ca79188), closes #9580
  • cloudfront: Distribution ignores webAclId (#9828) (366c781), closes #9635 #9824
  • cloudfront: Update Suported Security Protocol enum and set TLS_V1_2_2019 as a default version (#9738) (f6c25ad), closes #9212
  • codebuild: fails on using PR Events together with FILE_PATH filters in a FilterGroup (#9725) (fdaf6bc), closes #8867
  • codepipeline: Service Catalog action generated incorrect file path (#9773) (286ff50), closes #9767
  • eks: AMI changes in managed SSM store param causes rolling update of ASG (#9746) (44f7753), closes #7273
  • elbv2: NLB Target Group does not inherit protocol (#9331) (#9651) (171ab59)
  • lambda: compute platform missing for autocreated profiling group (#9716) (a8f4c9f)
  • lambda-nodejs: cannot bundle when entry file is named index.ts (#9724) (bb90fbe), closes #9709
  • lambda-nodejs: NodejsFunction construct incompatible with lambda@edge (#9562) (dfe2c5c), closes #9328 #9453
  • lambda-python: install rsync if necessary (#9763) (6edb6e6), closes #9704 #9349 #9582
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc