tag:github.com,2008:https://github.com/kantasubha/aws-cdk/releases Release notes from aws-cdk 2018-09-14T09:01:55Z tag:github.com,2008:Repository/149630669/v0.9.1 2018-09-14T09:01:55Z v0.9.1 (#713) <p>See CHANGELOG</p> <ul> <li>Update bump.sh to produce changelog entry</li> <li>Update jsii to 0.7.5</li> </ul> kantasubha tag:github.com,2008:Repository/149630669/v0.9.0 2018-09-11T09:43:13Z v0.9.0 (#688) <p>The headliners of this release are <strong>.NET support</strong>, and a wealth of commits by external contributors who are stepping<br> up to fix the CDK for their use cases! Thanks all for the effort put into this release!</p> <ul> <li> <p>Add strongly-named .NET targets, and a <code>cdk init</code> template for C# projects ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mpiroc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mpiroc">@mpiroc</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/617" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/617/hovercard">#617</a>, <a href="https://github.com/awslabs/aws-cdk/pull/643" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/643/hovercard">#643</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-autoscaling</strong>: Allow attaching additional security groups to Launch Configuration ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/moofish32/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/moofish32">@moofish32</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/636" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/636/hovercard">#636</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-autoscaling</strong>: Support update and creation policies on AutoScalingGroups ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/595" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/595/hovercard">#595</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-codebuild</strong>: Add support for running script from an asset ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/677" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/677/hovercard">#677</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-codebuild</strong>: New method <code>addBuildToPipeline</code> on Project ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skinny85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skinny85">@skinny85</a>] in <a href="https://github.com/awslabs/aws-cdk/commit/783dcb3bd10058a25785d0964b37c181617a203a">783dcb3</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-codecommit</strong>: New method <code>addToPipeline</code> on Repository ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skinny85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skinny85">@skinny85</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/616" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/616/hovercard">#616</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-codedeploy</strong>: Add initial support for CodeDeploy ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skinny85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skinny85">@skinny85</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/593" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/593/hovercard">#593</a>, <a href="https://github.com/awslabs/aws-cdk/pull/641" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/641/hovercard">#641</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-dynamodb</strong>: Add support for DynamoDB autoscaling ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SeekerWing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SeekerWing">@SeekerWing</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/637" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/637/hovercard">#637</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-dynamodb</strong>: Add support for DynamoDB streams ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rhboyd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rhboyd">@rhboyd</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/633" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/633/hovercard">#633</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-dynamodb</strong>: Add support for server-side encryption ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jungseoklee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jungseoklee">@jungseoklee</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/864" data-hovercard-type="issue" data-hovercard-url="/aws/aws-cdk/issues/864/hovercard">#684</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-ec2</strong> (<em><strong>BREAKING</strong></em>): SecurityGroup can now be used as a Connectable <a href="https://github.com/awslabs/aws-cdk/pull/582" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/582/hovercard">#582</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-ec2</strong>: Add VPC tagging ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/moofish/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/moofish">@moofish</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/538" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/538/hovercard">#538</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-ec2</strong>: Add support for <code>InstanceSize.Nano</code> ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/581" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/581/hovercard">#581</a>)</p> </li> <li> <p><strong>@aws-cdk/aws-lambda</strong>: Add support for dead letter queues ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SeekerWing/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SeekerWing">@SeekerWing</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/663" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/663/hovercard">#663</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-lambda</strong>: Add support for placing a Lambda in a VPC ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/598" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/598/hovercard">#598</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-logs</strong>: Add <code>extractMetric()</code> helper function ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/676" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/676/hovercard">#676</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-rds</strong>: Add support for Aurora PostreSQL/MySQL engines ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cookejames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cookejames">@cookejames</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/586" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/586/hovercard">#586</a>)</p> </li> <li> <p><strong>@aws-cdk/aws-s3</strong>: Additional grant methods for Buckets ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladb">@eladb</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/591" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/591/hovercard">#591</a>)</p> </li> <li> <p><strong>@aws-cdk/aws-s3</strong>: New method <code>addToPipeline</code> on Bucket ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skinny85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skinny85">@skinny85</a>] in <a href="https://github.com/awslabs/aws-cdk/commit/c8b7a494259ad08bbd722564591e320888e47c48">c8b7a49</a>).</p> </li> <li> <p><strong>aws-cdk</strong>: Add support for HTTP proxies ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/666" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/666/hovercard">#666</a>).</p> </li> <li> <p><strong>aws-cdk</strong>: Toolkit now shows failure reason if stack update fails ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/609" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/609/hovercard">#609</a>).</p> </li> <li> <p><strong>cdk-build-tools</strong>: Add support for running experiment JSII versions ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomainMuller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomainMuller">@RomainMuller</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/649" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/649/hovercard">#649</a>).</p> </li> <li> <p><em><strong>BREAKING</strong></em>: Generate classes and types for the CloudFormation resource <code>.ref</code> attributes ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/627" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/627/hovercard">#627</a>).</p> </li> <li> <p><em><strong>BREAKING</strong></em>: Make types accepted in Policy-related classes narrower (from <code>any</code> to <code>Arn</code>, for example) to reduce typing mistakes ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/629" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/629/hovercard">#629</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-codepipeline</strong> (<em><strong>BREAKING</strong></em>): Align the CodePipeline APIs ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skinny85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skinny85">@skinny85</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/492" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/492/hovercard">#492</a>, <a href="https://github.com/awslabs/aws-cdk/pull/568" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/568/hovercard">#568</a>)</p> </li> <li> <p><strong>@aws-cdk/aws-ec2</strong> (<em><strong>BREAKING</strong></em>): Move Fleet/AutoScalingGroup to its own package ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/608" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/608/hovercard">#608</a>).</p> </li> <li> <p><strong>aws-cdk</strong>: Simplify plugin protocol ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomainMuller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomainMuller">@RomainMuller</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/646" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/646/hovercard">#646</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-cloudfront</strong>: Fix CloudFront behavior for ViewerProtocolPolicy ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mindstorms6/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mindstorms6">@mindstorms6</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/615" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/615/hovercard">#615</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-ec2</strong>: VPC Placement now supports picking Isolated subnets ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/610" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/610/hovercard">#610</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-logs</strong>: Add <code>export()/import()</code> capabilities ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/630" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/630/hovercard">#630</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-rds</strong>: Fix a bug where a cluster with 1 instance could not be created ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cookejames/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cookejames">@cookejames</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/578" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/578/hovercard">#578</a>)</p> </li> <li> <p><strong>@aws-cdk/aws-s3</strong>: Bucket notifications can now add dependencies, fixing creation order ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladb">@eladb</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/584" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/584/hovercard">#584</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-s3</strong>: Remove useless bucket name validation ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/628" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/628/hovercard">#628</a>).</p> </li> <li> <p><strong>@aws-cdk/aws-sqs</strong>: Make <code>QueueRef.encryptionMasterKey</code> readonly ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomainMuller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomainMuller">@RomainMuller</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/650" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/650/hovercard">#650</a>).</p> </li> <li> <p><strong>assets</strong>: S3 read permissions are granted on a prefix to fix lost permissions during asset update ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/510" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/510/hovercard">#510</a>).</p> </li> <li> <p><strong>aws-cdk</strong>: Remove bootstrapping error if multiple stacks are in the same environment ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomainMuller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomainMuller">@RomainMuller</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/625" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/625/hovercard">#625</a>).</p> </li> <li> <p><strong>aws-cdk</strong>: Report and continue if git throws errors during <code>cdk init</code> ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/587" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/587/hovercard">#587</a>).</p> </li> <li> <p><strong>@aws-cdk/cfnspec</strong>: Updated [CloudFormation resource specification] to <code>v2.6.0</code> ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomainMuller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomainMuller">@RomainMuller</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/594" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/594/hovercard">#594</a>)</p> <ul> <li><strong>New AWS Construct Library</strong> <ul> <li><code>@aws-cdk/aws-sagemaker</code> supports AWS::SageMaker resources</li> </ul> </li> <li><strong>New Resource Types</strong> <ul> <li>AWS::AmazonMQ::Broker</li> <li>AWS::AmazonMQ::Configuration</li> <li>AWS::CodePipeline::Webhook</li> <li>AWS::Config::AggregationAuthorization</li> <li>AWS::Config::ConfigurationAggregator</li> <li>AWS::EC2::VPCEndpointConnectionNotification</li> <li>AWS::EC2::VPCEndpointServicePermissions</li> <li>AWS::IAM::ServiceLinkedRole</li> <li>AWS::SSM::ResourceDataSync</li> <li>AWS::SageMaker::Endpoint</li> <li>AWS::SageMaker::EndpointConfig</li> <li>AWS::SageMaker::Model</li> <li>AWS::SageMaker::NotebookInstance</li> <li>AWS::SageMaker::NotebookInstanceLifecycleConfig</li> </ul> </li> <li><strong>Attribute Changes</strong> <ul> <li>AWS::CodePipeline::Pipeline Version (<strong>added</strong>)</li> </ul> </li> <li><strong>Property Changes</strong> <ul> <li>AWS::AppSync::DataSource HttpConfig (<strong>added</strong>)</li> <li>AWS::DAX::Cluster SSESpecification (<strong>added</strong>)</li> <li>AWS::DynamoDB::Table Stream (<strong>added</strong>)</li> <li>AWS::DynamoDB::Table AutoScalingSupport (<strong>added</strong>)</li> <li>AWS::EC2::VPCEndpoint IsPrivateDnsEnabled (<strong>added</strong>)</li> <li>AWS::EC2::VPCEndpoint SecurityGroupIds (<strong>added</strong>)</li> <li>AWS::EC2::VPCEndpoint SubnetIds (<strong>added</strong>)</li> <li>AWS::EC2::VPCEndpoint VPCEndpointType (<strong>added</strong>)</li> <li>AWS::EC2::VPCEndpoint RouteTableIds.DuplicatesAllowed (<strong>deleted</strong>)</li> <li>AWS::EC2::VPCPeeringConnection PeerRegion (<strong>added</strong>)</li> <li>AWS::EFS::FileSystem ProvisionedThroughputInMibps (<strong>added</strong>)</li> <li>AWS::EFS::FileSystem ThroughputMode (<strong>added</strong>)</li> <li>AWS::EMR::Cluster KerberosAttributes (<strong>added</strong>)</li> <li>AWS::Glue::Classifier JsonClassifier (<strong>added</strong>)</li> <li>AWS::Glue::Classifier XMLClassifier (<strong>added</strong>)</li> <li>AWS::Glue::Crawler Configuration (<strong>added</strong>)</li> <li>AWS::Lambda::Lambda DLQConfigurationSupport (<strong>added</strong>)</li> <li>AWS::Neptune::DBInstance DBSubnetGroupName.UpdateType (<strong>changed</strong>) <ul> <li>Old: Mutable</li> <li>New: Immutable</li> </ul> </li> <li>AWS::SNS::Subscription DeliveryPolicy (<strong>added</strong>)</li> <li>AWS::SNS::Subscription FilterPolicy (<strong>added</strong>)</li> <li>AWS::SNS::Subscription RawMessageDelivery (<strong>added</strong>)</li> <li>AWS::SNS::Subscription Region (<strong>added</strong>)</li> <li>AWS::SQS::Queue Tags (<strong>added</strong>)</li> <li>AWS::ServiceDiscovery::Service HealthCheckCustomConfig (<strong>added</strong>)</li> </ul> </li> <li><strong>Property Type Changes</strong> <ul> <li>AWS::AppSync::DataSource.HttpConfig (<strong>added</strong>)</li> <li>AWS::DAX::Cluster.SSESpecification (<strong>added</strong>)</li> <li>AWS::EMR::Cluster.KerberosAttributes (<strong>added</strong>)</li> <li>AWS::Glue::Classifier.JsonClassifier (<strong>added</strong>)</li> <li>AWS::Glue::Classifier.XMLClassifier (<strong>added</strong>)</li> <li>AWS::ServiceDiscovery::Service.HealthCheckCustomConfig (<strong>added</strong>)</li> <li>AWS::CloudFront::Distribution.CacheBehavior FieldLevelEncryptionId (<strong>added</strong>)</li> <li>AWS::CloudFront::Distribution.DefaultCacheBehavior FieldLevelEncryptionId (<strong>added</strong>)</li> <li>AWS::CodeBuild::Project.Artifacts EncryptionDisabled (<strong>added</strong>)</li> <li>AWS::CodeBuild::Project.Artifacts OverrideArtifactName (<strong>added</strong>)</li> <li>AWS::CodeBuild::Project.Environment Certificate (<strong>added</strong>)</li> <li>AWS::CodeBuild::Project.Source ReportBuildStatus (<strong>added</strong>)</li> <li>AWS::ServiceDiscovery::Service.DnsConfig RoutingPolicy (<strong>added</strong>)</li> <li>AWS::WAF::WebACL.ActivatedRule Action.Required (<strong>changed</strong>) <ul> <li>Old: true</li> <li>New: false</li> </ul> </li> </ul> </li> </ul> </li> <li> <p><strong>@aws-cdk/cfnspec</strong>: Updated Serverless Application Model (SAM) Resource Specification ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomainMuller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomainMuller">@RomainMuller</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/594" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/594/hovercard">#594</a>)</p> <ul> <li><strong>Property Changes</strong> <ul> <li>AWS::Serverless::Api MethodSettings (<strong>added</strong>)</li> </ul> </li> <li><strong>Property Type Changes</strong> <ul> <li>AWS::Serverless::Function.SQSEvent (<strong>added</strong>)</li> <li>AWS::Serverless::Function.EventSource Properties.Types (<strong>changed</strong>) <ul> <li>Added SQSEvent</li> </ul> </li> </ul> </li> </ul> </li> </ul> rix0rrr tag:github.com,2008:Repository/149630669/v0.8.2 2018-08-15T13:32:37Z v0.8.2 (#575) <h3>Features</h3> <ul> <li><strong>@aws-cdk/cdk</strong>: Tokens can now be transparently embedded into<br> strings and encoded into JSON without losing their semantics. This<br> makes it possible to treat late-bound (deploy-time) values as if they<br> were regular strings ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/518" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/518/hovercard">#518</a>).</li> <li><strong>@aws-cdk/aws-s3</strong>: add support for bucket notifications to Lambda,<br> SNS, and SQS targets ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladb">@eladb</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/201" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/201/hovercard">#201</a>,<br> <a href="https://github.com/awslabs/aws-cdk/pull/560" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/560/hovercard">#560</a>,<br> <a href="https://github.com/awslabs/aws-cdk/pull/561" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/561/hovercard">#561</a>,<br> <a href="https://github.com/awslabs/aws-cdk/pull/564" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/564/hovercard">#564</a>)</li> <li><strong>@aws-cdk/cdk</strong>: non-alphanumeric characters can now be used as<br> construct identifiers ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladb">@eladb</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/556" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/556/hovercard">#556</a>)</li> <li><strong>@aws-cdk/aws-iam</strong>: add support for <code>maxSessionDuration</code> for Roles<br> ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladb">@eladb</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/545" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/545/hovercard">#545</a>).</li> </ul> <h3>Changes</h3> <ul> <li><strong>@aws-cdk/aws-lambda</strong> (<em><strong>BREAKING</strong></em>): most classes renamed to be<br> shorter and more in line with official service naming (<code>Lambda</code><br> renamed to <code>Function</code> or ommitted) ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladb">@eladb</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/550" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/550/hovercard">#550</a>)</li> <li><strong>@aws-cdk/aws-codepipeline</strong> (<em><strong>BREAKING</strong></em>): move all CodePipeline<br> actions from <code>@aws-cdk/aws-xxx-codepipeline</code> packages into the regular<br> <code>@aws-cdk/aws-xxx</code> service packages ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skinny85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skinny85">@skinny85</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/459" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/459/hovercard">#459</a>).</li> <li><strong>@aws-cdk/aws-custom-resources</strong> (<em><strong>BREAKING</strong></em>): package was<br> removed, and the Custom Resource construct added to the<br> <strong>@aws-cdk/aws-cloudformation</strong> package ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rix0rrr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rix0rrr">@rix0rrr</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/513" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/513/hovercard">#513</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><strong>@aws-cdk/aws-lambda</strong>: Lambdas that are triggered by CloudWatch<br> Events now show up in the console, and can only be triggered the<br> indicated Event Rule. <em><strong>BREAKING</strong></em> for middleware writers (as this<br> introduces an API change), but transparent to regular consumers<br> ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladb">@eladb</a>] in <a href="https://github.com/awslabs/aws-cdk/pull/558" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/558/hovercard">#558</a>)</li> <li><strong>@aws-cdk/aws-codecommit</strong>: fix a bug where <code>pollForSourceChanges</code><br> could not be set to <code>false</code> ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/maciejwalkowiak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/maciejwalkowiak">@maciejwalkowiak</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/534" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/534/hovercard">#534</a>)</li> <li><strong>aws-cdk</strong>: don't fail if the <code>~/.aws/credentials</code> file is missing<br> ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RomainMuller/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RomainMuller">@RomainMuller</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/541" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/541/hovercard">#541</a>)</li> <li><strong>@aws-cdk/aws-cloudformation</strong>: fix a bug in the CodePipeline actions<br> to correctly support TemplateConfiguration ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mindstorms6/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mindstorms6">@mindstorms6</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/571" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/571/hovercard">#571</a>).</li> <li><strong>@aws-cdk/aws-cloudformation</strong>: fix a bug in the CodePipeline actions<br> to correctly support ParameterOverrides ([<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mindstorms6/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mindstorms6">@mindstorms6</a>] in<br> <a href="https://github.com/awslabs/aws-cdk/pull/574" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/574/hovercard">#574</a>).</li> </ul> <h3>Known Issues</h3> <ul> <li><code>cdk init</code> will try to init a <code>git</code> repository and fail if no global<br> <code>user.name</code> and <code>user.email</code> have been configured.</li> </ul> rix0rrr tag:github.com,2008:Repository/149630669/v0.8.1 2018-08-09T08:19:07Z v0.8.1: Fixes in the documentation (#533) <ul> <li>Ensure correct Java example is provided in getting started (Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="349013985" data-permission-text="Title is private" data-url="https://github.com/aws/aws-cdk/issues/531" data-hovercard-type="issue" data-hovercard-url="/aws/aws-cdk/issues/531/hovercard" href="https://github.com/aws/aws-cdk/issues/531">aws#531</a>)</li> <li>Ensure correct version information is produced in the documentation</li> </ul> RomainMuller tag:github.com,2008:Repository/149630669/v0.8.0 2018-07-31T12:49:48Z v0.8.0 (#443) <ul> <li>Update CHANGELOG</li> <li>Bump 0.8.0 (without "beta")</li> </ul> kantasubha tag:github.com,2008:Repository/149630669/v0.7.4-beta 2018-07-26T09:47:07Z v0.7.4-beta (#415) <ul> <li>Bump to v0.7.4-beta</li> <li>Update CHANGELOG</li> </ul> kantasubha tag:github.com,2008:Repository/149630669/v0.7.3-beta 2018-07-09T12:37:21Z v0.7.3-beta (#260) <ul> <li>Bump to v0.7.3-beta</li> <li>Update CHANGELOG</li> </ul> kantasubha tag:github.com,2008:Repository/149630669/v0.7.2-beta 2018-06-19T21:28:39Z v0.7.2-beta <p>v0.7.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="333843907" data-permission-text="Title is private" data-url="https://github.com/aws/aws-cdk/issues/143" data-hovercard-type="pull_request" data-hovercard-url="/aws/aws-cdk/pull/143/hovercard" href="https://github.com/aws/aws-cdk/pull/143">aws#143</a>)</p> kantasubha tag:github.com,2008:Repository/149630669/v0.7.1-beta 2018-06-15T18:46:08Z v0.7.1-beta <p>v0.7.1</p> RomainMuller tag:github.com,2008:Repository/149630669/v0.7.0-beta 2018-06-13T12:42:58Z v0.7.0-beta: v0.7.0 (#97) <ul> <li>Bring in historical changelog and add a section for 0.7.0</li> <li>Update README instructions</li> <li>Fix typescript templates</li> </ul> kantasubha