Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aws-cdk/cx-api

Package Overview
Dependencies
Maintainers
5
Versions
558
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-cdk/cx-api - npm Package Versions

1
5455

0.10.0

Diff

Changelog

Source

0.10.0 (2018-09-27)

This release introduces a better way to "escape" L2 constructs in case of missing features by adding the ability to add arbitrary overrides for resource properties:

const bucket = new s3.Bucket(this, 'L2Bucket');

// access L1
const bucketResource = bucket.findChild('Resource') as s3.cloudformation.BucketResource;

// strongly-typed overrides
bucketResource.propertyOverrides.bucketName = 'amzn-s3-demo-bucket';

// weakly-typed overrides
bucketResource.addPropertyOverride('BucketName', 'amzn-s3-demo-bucket1');

Bug Fixes

  • aws-codecommit: typo in README (#780) (0e79c2d)
  • aws-ec2: fix capitalization of "VPCEndpointType" to "VpcEndpointType" (#789) (7a8ee2c), closes #765
  • docs: fix issue #718 (Aurora DB example) (#783) (016f3a8)

Code Refactoring

Features

  • aws-cloudformation: rename the CodePipeline actions (#771) (007e7b4)
  • aws-cloudformation: update the README of the module to reflect the new action names (#775) (6c0e75b), closes #771
  • aws-codedeploy: add auto-scaling groups property to ServerDeploymentGroup (#739) (0b28886)
  • aws-codedeploy: add deployment configuration construct (#653) (e6b67ad)
  • aws-codepipeline, aws-codecommit, aws-s3: change the convention for naming the source Actions to XxxSourceAction (#753) (9c3ce7f)
  • aws-elasticloadbalancingv2: support for ALB/NLB (#750) (bd9ee01)
  • tagging support for AutoScaling/SecurityGroup (#766) (3d48eb2)
  • core: resource overrides (escape hatch) (#784) (5054eef), closes #606
  • toolkit: stop creating 'empty' stacks (#779) (1dddd8a)

BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • cdk: the constructor signature of TagManager has changed. initialTags is now passed inside a props object.
  • util: @aws-cdk/util is no longer available
  • aws-elasticloadbalancingv2: adds classes for modeling Application and Network Load Balancers. AutoScalingGroups now implement the interface that makes constructs a load balancing target. The breaking change is that Security Group rule identifiers have been changed in order to make adding rules more reliable. No code changes are necessary but existing deployments may experience unexpected changes.
  • aws-cloudformation: this renames all CloudFormation Actions for CodePipeline to bring them in line with Actions defined in other service packages.
  • aws-codepipeline, aws-codecommit, aws-s3: change the names of the source Actions from XxxSource to XxxSourceAction. This is to align them with the other Actions, like Build. Also, CodeBuild has the concept of Sources, so it makes sense to strongly differentiate between the two.

CloudFormation Changes

rix0rrr
published 0.9.2 •

Changelog

Source

0.9.2 (2018-09-20)

NOTICE: This release includes a framework-wide breaking change which changes the type of all the string resource attributes across the framework. Instead of using strong-types that extend cdk.Token (such as QueueArn, TopicName, etc), we now represent all these attributes as normal strings, and codify the tokens into the string (using the feature introduced in #168).

Furthermore, the cdk.Arn type has been removed. In order to format/parse ARNs, use the static methods on cdk.ArnUtils.

See motivation and discussion in #695.

Breaking Changes

  • cfn2ts: use stringified tokens for resource attributes instead of strong types (#712) (6508f78), closes #518 #695 #744
  • aws-dynamodb: Attribute type for keys, changes the signature of the addPartitionKey and addSortKey methods to be consistent across the board. (#720) (e6cc189)
  • aws-codebuild: fix typo "priviledged" -> "privileged

Bug Fixes

Features

  • aws-apigateway: new API Gateway Construct Library (#665) (b0f3857)
  • aws-cdk: detect presence of EC2 credentials (#724) (8e8c295), closes #702 #130
  • aws-codepipeline: make the Stage insertion API in CodePipeline more flexible (#460) (d182818)
  • aws-codepipeline: new "Pipeline#addStage" convenience method (#647) (25c9fa0)
  • aws-rds: add support for parameter groups (#729) (2541508), closes #719
  • docs: add documentation for CDK toolkit plugings (#733) (965b918)
  • dependencies: upgrade to jsii 0.7.6

rix0rrr
published 0.9.1 •

Changelog

Source

0.9.1 (2018-09-13)

Bug Fixes

  • aws-cdk: Fix proxy support for account lookup (#693) (5468225), closes #645

Features

  • aws-ec2 BREAKING: Move LoadBalancer to aws-elasticloadbalancing package (#705) (4bd1cf2)
  • aws-serverless BREAKING: Rename @aws-cdk/aws-serverless to @aws-cdk/aws-sam (#704) (3a67d5d)
  • aws-dynamodb: Support DynamoDB TTL (#691) (35b6206)
  • aws-dynamodb: Support DynamoDB PITR (#701) (7a4d7b7)
  • aws-ecr: Add support for ECR repositories (#697) (c6c09bf)
  • aws-lambda: Add support for XRay Tracing (#675) (b4435cc)
  • cfnspec: Add DeploymentPreference Patch for SAM Spec (#681) (#681) (f96c487)
rix0rrr
published 0.9.0 •

Changelog

Source

0.9.0 -- 2018-09-10

The headliners of this release are .NET support, and a wealth of commits by external contributors who are stepping up to fix the CDK for their use cases! Thanks all for the effort put into this release!

Features

  • Add strongly-named .NET targets, and a cdk init template for C# projects ([@mpiroc] in #617, #643).
  • @aws-cdk/aws-autoscaling: Allow attaching additional security groups to Launch Configuration ([@moofish32] in #636).
  • @aws-cdk/aws-autoscaling: Support update and creation policies on AutoScalingGroups ([@rix0rrr] in #595).
  • @aws-cdk/aws-codebuild: Add support for running script from an asset ([@rix0rrr] in #677).
  • @aws-cdk/aws-codebuild: New method addBuildToPipeline on Project ([@skinny85] in 783dcb3).
  • @aws-cdk/aws-codecommit: New method addToPipeline on Repository ([@skinny85] in #616).
  • @aws-cdk/aws-codedeploy: Add initial support for CodeDeploy ([@skinny85] in #593, #641).
  • @aws-cdk/aws-dynamodb: Add support for DynamoDB autoscaling ([@SeekerWing] in #637).
  • @aws-cdk/aws-dynamodb: Add support for DynamoDB streams ([@rhboyd] in #633).
  • @aws-cdk/aws-dynamodb: Add support for server-side encryption ([@jungseoklee] in #684).
  • @aws-cdk/aws-ec2 (BREAKING): SecurityGroup can now be used as a Connectable #582).
  • @aws-cdk/aws-ec2: Add VPC tagging ([@moofish] in #538).
  • @aws-cdk/aws-ec2: Add support for InstanceSize.Nano ([@rix0rrr] in #581)
  • @aws-cdk/aws-lambda: Add support for dead letter queues ([@SeekerWing] in #663).
  • @aws-cdk/aws-lambda: Add support for placing a Lambda in a VPC ([@rix0rrr] in #598).
  • @aws-cdk/aws-logs: Add extractMetric() helper function ([@rix0rrr] in #676).
  • @aws-cdk/aws-rds: Add support for Aurora PostreSQL/MySQL engines ([@cookejames] in #586)
  • @aws-cdk/aws-s3: Additional grant methods for Buckets ([@eladb] in #591)
  • @aws-cdk/aws-s3: New method addToPipeline on Bucket ([@skinny85] in c8b7a49).
  • aws-cdk: Add support for HTTP proxies ([@rix0rrr] in #666).
  • aws-cdk: Toolkit now shows failure reason if stack update fails ([@rix0rrr] in #609).
  • cdk-build-tools: Add support for running experiment JSII versions ([@RomainMuller] in #649).

Changes

  • BREAKING: Generate classes and types for the CloudFormation resource .ref attributes ([@rix0rrr] in #627).
  • BREAKING: Make types accepted in Policy-related classes narrower (from any to Arn, for example) to reduce typing mistakes ([@rix0rrr] in #629).
  • @aws-cdk/aws-codepipeline (BREAKING): Align the CodePipeline APIs ([@skinny85] in #492, #568)
  • @aws-cdk/aws-ec2 (BREAKING): Move Fleet/AutoScalingGroup to its own package ([@rix0rrr] in #608).
  • aws-cdk: Simplify plugin protocol ([@RomainMuller] in #646).

Bug Fixes

  • @aws-cdk/aws-cloudfront: Fix CloudFront behavior for ViewerProtocolPolicy ([@mindstorms6] in #615).
  • @aws-cdk/aws-ec2: VPC Placement now supports picking Isolated subnets ([@rix0rrr] in #610).
  • @aws-cdk/aws-logs: Add export()/import() capabilities ([@rix0rrr] in #630).
  • @aws-cdk/aws-rds: Fix a bug where a cluster with 1 instance could not be created ([@cookejames] in #578)
  • @aws-cdk/aws-s3: Bucket notifications can now add dependencies, fixing creation order ([@eladb] in #584).
  • @aws-cdk/aws-s3: Remove useless bucket name validation ([@rix0rrr] in #628).
  • @aws-cdk/aws-sqs: Make QueueRef.encryptionMasterKey readonly ([@RomainMuller] in #650).
  • assets: S3 read permissions are granted on a prefix to fix lost permissions during asset update ([@rix0rrr] in #510).
  • aws-cdk: Remove bootstrapping error if multiple stacks are in the same environment ([@RomainMuller] in #625).
  • aws-cdk: Report and continue if git throws errors during cdk init ([@rix0rrr] in #587).

CloudFormation Changes

  • @aws-cdk/cfnspec: Updated [CloudFormation resource specification] to v2.6.0 ([@RomainMuller] in #594)

    • New AWS Construct Library

      • @aws-cdk/aws-sagemaker supports AWS::SageMaker resources
    • New Resource Types

      • AWS::AmazonMQ::Broker
      • AWS::AmazonMQ::Configuration
      • AWS::CodePipeline::Webhook
      • AWS::Config::AggregationAuthorization
      • AWS::Config::ConfigurationAggregator
      • AWS::EC2::VPCEndpointConnectionNotification
      • AWS::EC2::VPCEndpointServicePermissions
      • AWS::IAM::ServiceLinkedRole
      • AWS::SSM::ResourceDataSync
      • AWS::SageMaker::Endpoint
      • AWS::SageMaker::EndpointConfig
      • AWS::SageMaker::Model
      • AWS::SageMaker::NotebookInstance
      • AWS::SageMaker::NotebookInstanceLifecycleConfig
    • Attribute Changes

      • AWS::CodePipeline::Pipeline Version (added)
    • Property Changes

      • AWS::AppSync::DataSource HttpConfig (added)

      • AWS::DAX::Cluster SSESpecification (added)

      • AWS::DynamoDB::Table Stream (added)

      • AWS::DynamoDB::Table AutoScalingSupport (added)

      • AWS::EC2::VPCEndpoint IsPrivateDnsEnabled (added)

      • AWS::EC2::VPCEndpoint SecurityGroupIds (added)

      • AWS::EC2::VPCEndpoint SubnetIds (added)

      • AWS::EC2::VPCEndpoint VPCEndpointType (added)

      • AWS::EC2::VPCEndpoint RouteTableIds.DuplicatesAllowed (deleted)

      • AWS::EC2::VPCPeeringConnection PeerRegion (added)

      • AWS::EFS::FileSystem ProvisionedThroughputInMibps (added)

      • AWS::EFS::FileSystem ThroughputMode (added)

      • AWS::EMR::Cluster KerberosAttributes (added)

      • AWS::Glue::Classifier JsonClassifier (added)

      • AWS::Glue::Classifier XMLClassifier (added)

      • AWS::Glue::Crawler Configuration (added)

      • AWS::Lambda::Lambda DLQConfigurationSupport (added)

      • AWS::Neptune::DBInstance DBSubnetGroupName.UpdateType (changed)

        • Old: Mutable
        • New: Immutable
      • AWS::SNS::Subscription DeliveryPolicy (added)

      • AWS::SNS::Subscription FilterPolicy (added)

      • AWS::SNS::Subscription RawMessageDelivery (added)

      • AWS::SNS::Subscription Region (added)

      • AWS::SQS::Queue Tags (added)

      • AWS::ServiceDiscovery::Service HealthCheckCustomConfig (added)

    • Property Type Changes

      • AWS::AppSync::DataSource.HttpConfig (added)

      • AWS::DAX::Cluster.SSESpecification (added)

      • AWS::EMR::Cluster.KerberosAttributes (added)

      • AWS::Glue::Classifier.JsonClassifier (added)

      • AWS::Glue::Classifier.XMLClassifier (added)

      • AWS::ServiceDiscovery::Service.HealthCheckCustomConfig (added)

      • AWS::CloudFront::Distribution.CacheBehavior FieldLevelEncryptionId (added)

      • AWS::CloudFront::Distribution.DefaultCacheBehavior FieldLevelEncryptionId (added)

      • AWS::CodeBuild::Project.Artifacts EncryptionDisabled (added)

      • AWS::CodeBuild::Project.Artifacts OverrideArtifactName (added)

      • AWS::CodeBuild::Project.Environment Certificate (added)

      • AWS::CodeBuild::Project.Source ReportBuildStatus (added)

      • AWS::ServiceDiscovery::Service.DnsConfig RoutingPolicy (added)

      • AWS::WAF::WebACL.ActivatedRule Action.Required (changed)

        • Old: true
        • New: false
  • @aws-cdk/cfnspec: Updated Serverless Application Model (SAM) Resource Specification ([@RomainMuller] in #594)

    • Property Changes

      • AWS::Serverless::Api MethodSettings (added)
    • Property Type Changes

      • AWS::Serverless::Function.SQSEvent (added)

      • AWS::Serverless::Function.EventSource Properties.Types (changed)

        • Added SQSEvent
rix0rrr
published 0.8.2 •

Changelog

Source

0.8.2 - 2018-08-15

Features

  • @aws-cdk/cdk: Tokens can now be transparently embedded into strings and encoded into JSON without losing their semantics. This makes it possible to treat late-bound (deploy-time) values as if they were regular strings ([@rix0rrr] in #518).
  • @aws-cdk/aws-s3: add support for bucket notifications to Lambda, SNS, and SQS targets ([@eladb] in #201, #560, #561, #564)
  • @aws-cdk/cdk: non-alphanumeric characters can now be used as construct identifiers ([@eladb] in #556)
  • @aws-cdk/aws-iam: add support for maxSessionDuration for Roles ([@eladb] in #545).

Changes

  • @aws-cdk/aws-lambda (BREAKING): most classes renamed to be shorter and more in line with official service naming (Lambda renamed to Function or ommitted) ([@eladb] in #550)
  • @aws-cdk/aws-codepipeline (BREAKING): move all CodePipeline actions from @aws-cdk/aws-xxx-codepipeline packages into the regular @aws-cdk/aws-xxx service packages ([@skinny85] in #459).
  • @aws-cdk/aws-custom-resources (BREAKING): package was removed, and the Custom Resource construct added to the @aws-cdk/aws-cloudformation package ([@rix0rrr] in #513)

Fixes

  • @aws-cdk/aws-lambda: Lambdas that are triggered by CloudWatch Events now show up in the console, and can only be triggered the indicated Event Rule. BREAKING for middleware writers (as this introduces an API change), but transparent to regular consumers ([@eladb] in #558)
  • @aws-cdk/aws-codecommit: fix a bug where pollForSourceChanges could not be set to false ([@maciejwalkowiak] in #534)
  • aws-cdk: don't fail if the ~/.aws/credentials file is missing ([@RomainMuller] in #541)
  • @aws-cdk/aws-cloudformation: fix a bug in the CodePipeline actions to correctly support TemplateConfiguration ([@mindstorms6] in #571).
  • @aws-cdk/aws-cloudformation: fix a bug in the CodePipeline actions to correctly support ParameterOverrides ([@mindstorms6] in #574).

Known Issues

  • cdk init will try to init a git repository and fail if no global user.name and user.email have been configured.
rix0rrr
published 0.8.1 •

Changelog

Source

0.8.1 - 2018-08-08

Features

  • aws-cdk: Support --profile in command-line toolkit ([@rix0rrr] in #517)
  • @aws-cdk/cdk: Introduce Default construct id ([@rix0rrr] in #496)
  • @aws-cdk/aws-lambda: Add LambdaRuntime.DotNetCore21 ([@Mortifera] in #507)
  • @aws-cdk/runtime-values (BREAKING): rename 'rtv' to 'runtime-values' ([@rix0rrr] in #494)
  • @aws-cdk/aws-ec2: Combine Connections and DefaultConnections classes ([@rix0rrr] in #453)
  • @aws-cdk/aws-codebuild: allow buildSpec parameter to take a filename ([@rix0rrr] in #470)
  • @aws-cdk/aws-cloudformation-codepipeline: add support for CloudFormation CodePipeline actions ([@mindstorms6] and [@rix0rrr] in #525).
  • docs: Improvements to Getting Started ([@eladb] in #462)
  • docs: Updates to README ([@Doug-AWS] in #456)
  • docs: Upgraded jsii-pacmak to 0.6.4, which includes "language-native" type names and package coordinates ([@RomainMuller] in awslabs/jsii#130)

Bug fixes

  • aws-cdk (toolkit): Fix java cdk init template ([@RomainMuller] in #490)
  • @aws-cdk/cdk (BREAKING): Align FnJoin signature to CloudFormation ([@RomainMuller] in #516)
  • @aws-cdk/aws-cloudfront: Fix origin error ([@mindstorms6] in #514)
  • @aws-cdk/aws-lambda: Invalid cast for inline LambdaRuntime members in Java ([@eladb] in #505)
  • examples: Fixed java examples ([@RomainMuller] in #498)
eladb
published 0.8.0 •

Changelog

Source

0.8.0 - 2018-07-31

This is the first public release of the AWS CDK!

  • Change license to Apache-2.0 ([@RomainMuller] in [#428])
  • Multiple README updates, including animated gif screencast, as preparation for public release ([@rix0rrr] in [#433], [@eladb] in [#439])
  • Multiple documentation updates for public release ([@Doug-AWS] in [#420], [@eladb] in [#436])
  • Toolkit (bug fix): Correctly account for CDK::Metadata in cdk diff ([@RomainMuller] in [#435])
  • AWS CodeBuild (BREAKING): Usability improvements for the CodeBuild library ([@skinny85] in [#412])
1
5455
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc