Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.15.0 #1094

Merged
merged 1 commit into from
Nov 6, 2018
Merged

v0.15.0 #1094

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,62 @@
<a name="0.15.0"></a>
## [0.15.0](https://github.com/awslabs/aws-cdk/compare/v0.14.1...v0.15.0) (2018-11-06)

### Bug Fixes

* **aws-autoscaling:** allow minSize to be set to 0 ([#1015](https://github.com/awslabs/aws-cdk/issues/1015)) ([67f7fa1](https://github.com/awslabs/aws-cdk/commit/67f7fa1))
* **aws-codebuild:** correctly pass the timeout property to CFN when creating a Project. ([#1071](https://github.com/awslabs/aws-cdk/issues/1071)) ([b1322bb](https://github.com/awslabs/aws-cdk/commit/b1322bb))
* **aws-codebuild:** correctly set S3 path when using it as artifact. ([#1072](https://github.com/awslabs/aws-cdk/issues/1072)) ([f32cba9](https://github.com/awslabs/aws-cdk/commit/f32cba9))
* **aws-kms:** add output value when exporting an encryption key ([#1036](https://github.com/awslabs/aws-cdk/issues/1036)) ([cb490be](https://github.com/awslabs/aws-cdk/commit/cb490be))
* Switch from `js-yaml` to `yaml` ([#1092](https://github.com/awslabs/aws-cdk/issues/1092)) ([0b132b5](https://github.com/awslabs/aws-cdk/commit/0b132b5))


### Features

* don't upload the same asset multiple times ([#1011](https://github.com/awslabs/aws-cdk/issues/1011)) ([35937b6](https://github.com/awslabs/aws-cdk/commit/35937b6)), closes [#989](https://github.com/awslabs/aws-cdk/issues/989)
* **app-delivery:** CI/CD for CDK Stacks ([#1022](https://github.com/awslabs/aws-cdk/issues/1022)) ([f2fe4e9](https://github.com/awslabs/aws-cdk/commit/f2fe4e9))
* add a new construct library for ECS ([#1058](https://github.com/awslabs/aws-cdk/issues/1058)) ([ae03ddb](https://github.com/awslabs/aws-cdk/commit/ae03ddb))
* **applets:** integrate into toolkit ([#1039](https://github.com/awslabs/aws-cdk/issues/1039)) ([fdabe95](https://github.com/awslabs/aws-cdk/commit/fdabe95)), closes [#849](https://github.com/awslabs/aws-cdk/issues/849) [#342](https://github.com/awslabs/aws-cdk/issues/342) [#291](https://github.com/awslabs/aws-cdk/issues/291)
* **aws-codecommit:** use CloudWatch Events instead of polling by default in the CodePipeline Action. ([#1026](https://github.com/awslabs/aws-cdk/issues/1026)) ([d09d30c](https://github.com/awslabs/aws-cdk/commit/d09d30c))
* **aws-dynamodb:** allow specifying partition/sort keys in props ([#1054](https://github.com/awslabs/aws-cdk/issues/1054)) ([ec87331](https://github.com/awslabs/aws-cdk/commit/ec87331)), closes [#1051](https://github.com/awslabs/aws-cdk/issues/1051)
* **aws-ec2:** AmazonLinuxImage supports AL2 ([#1081](https://github.com/awslabs/aws-cdk/issues/1081)) ([97b57a5](https://github.com/awslabs/aws-cdk/commit/97b57a5)), closes [#1062](https://github.com/awslabs/aws-cdk/issues/1062)
* **aws-lambda:** high level API for event sources ([#1063](https://github.com/awslabs/aws-cdk/issues/1063)) ([1be3442](https://github.com/awslabs/aws-cdk/commit/1be3442))
* **aws-sqs:** improvements to IAM grants API ([#1052](https://github.com/awslabs/aws-cdk/issues/1052)) ([6f2475e](https://github.com/awslabs/aws-cdk/commit/6f2475e))
* **codepipeline/cfn:** Use fewer statements for pipeline permissions ([#1009](https://github.com/awslabs/aws-cdk/issues/1009)) ([8f4c2ab](https://github.com/awslabs/aws-cdk/commit/8f4c2ab))
* **pkglint:** Make sure .snk files are ignored ([#1049](https://github.com/awslabs/aws-cdk/issues/1049)) ([53c8d76](https://github.com/awslabs/aws-cdk/commit/53c8d76)), closes [#643](https://github.com/awslabs/aws-cdk/issues/643)
* **toolkit:** deployment ui improvements ([#1067](https://github.com/awslabs/aws-cdk/issues/1067)) ([c832eaf](https://github.com/awslabs/aws-cdk/commit/c832eaf))
* Update to CloudFormation resource specification v2.11.0


### BREAKING CHANGES

* The ec2.Connections object has been changed to be able to manage multiple
security groups. The relevant property has been changed from `securityGroup`
to `securityGroups` (an array of security group objects).
* **aws-codecommit:** this modifies the default behavior of the CodeCommit
Action. It also changes the internal API contract between the
aws-codepipeline-api module and the CodePipeline Actions in the service
packages.
* **applets:** The applet schema has changed to allow Multiple applets can be
define in one file by structuring the files like this:
* **applets:** The applet schema has changed to allow definition of multiple
applets in the same file.

The schema now looks like this:

applets:
MyApplet:
type: ./my-applet-file
properties:
property1: value
...
By starting an applet specifier with npm://, applet modules can directly be
referenced in NPM. You can include a version specifier (@1.2.3) to reference
specific versions.
* **aws-sqs:** `queue.grantReceiveMessages` has been removed. It is unlikely
that this would be sufficient to interact with a queue. Alternatively you can
use `queue.grantConsumeMessages` or `queue.grant('sqs:ReceiveMessage')` if
there's a need to only grant this action.

<a name="0.14.1"></a>
## [0.14.1](https://github.com/awslabs/aws-cdk/compare/v0.14.0...v0.14.1) (2018-10-26)

Expand Down
6 changes: 3 additions & 3 deletions examples/cdk-examples-java/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cdk-examples-java",
"version": "0.14.1",
"version": "0.15.0",
"description": "CDK examples in Java",
"private": true,
"repository": {
Expand All @@ -22,7 +22,7 @@
},
"license": "Apache-2.0",
"devDependencies": {
"aws-cdk": "^0.14.1",
"pkgtools": "^0.14.1"
"aws-cdk": "^0.15.0",
"pkgtools": "^0.15.0"
}
}
42 changes: 21 additions & 21 deletions examples/cdk-examples-typescript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cdk-examples-typescript",
"version": "0.14.1",
"version": "0.15.0",
"description": "A bunch of CDK examples",
"private": true,
"scripts": {
Expand All @@ -18,28 +18,28 @@
},
"license": "Apache-2.0",
"devDependencies": {
"aws-cdk": "^0.14.1",
"cdk-build-tools": "^0.14.1",
"pkglint": "^0.14.1"
"aws-cdk": "^0.15.0",
"cdk-build-tools": "^0.15.0",
"pkglint": "^0.15.0"
},
"dependencies": {
"@aws-cdk/aws-autoscaling": "^0.14.1",
"@aws-cdk/aws-cloudformation": "^0.14.1",
"@aws-cdk/aws-cognito": "^0.14.1",
"@aws-cdk/aws-dynamodb": "^0.14.1",
"@aws-cdk/aws-ec2": "^0.14.1",
"@aws-cdk/aws-ecs": "^0.14.1",
"@aws-cdk/aws-elasticloadbalancing": "^0.14.1",
"@aws-cdk/aws-elasticloadbalancingv2": "^0.14.1",
"@aws-cdk/aws-iam": "^0.14.1",
"@aws-cdk/aws-lambda": "^0.14.1",
"@aws-cdk/aws-neptune": "^0.14.1",
"@aws-cdk/aws-rds": "^0.14.1",
"@aws-cdk/aws-s3": "^0.14.1",
"@aws-cdk/aws-sns": "^0.14.1",
"@aws-cdk/aws-sqs": "^0.14.1",
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/runtime-values": "^0.14.1"
"@aws-cdk/aws-autoscaling": "^0.15.0",
"@aws-cdk/aws-cloudformation": "^0.15.0",
"@aws-cdk/aws-cognito": "^0.15.0",
"@aws-cdk/aws-dynamodb": "^0.15.0",
"@aws-cdk/aws-ec2": "^0.15.0",
"@aws-cdk/aws-ecs": "^0.15.0",
"@aws-cdk/aws-elasticloadbalancing": "^0.15.0",
"@aws-cdk/aws-elasticloadbalancingv2": "^0.15.0",
"@aws-cdk/aws-iam": "^0.15.0",
"@aws-cdk/aws-lambda": "^0.15.0",
"@aws-cdk/aws-neptune": "^0.15.0",
"@aws-cdk/aws-rds": "^0.15.0",
"@aws-cdk/aws-s3": "^0.15.0",
"@aws-cdk/aws-sns": "^0.15.0",
"@aws-cdk/aws-sqs": "^0.15.0",
"@aws-cdk/cdk": "^0.15.0",
"@aws-cdk/runtime-values": "^0.15.0"
},
"repository": {
"url": "https://github.com/awslabs/aws-cdk.git",
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@
}
},
"rejectCycles": "true",
"version": "0.14.1"
"version": "0.15.0"
}
22 changes: 11 additions & 11 deletions packages/@aws-cdk/app-delivery/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@aws-cdk/app-delivery",
"description": "Continuous Integration / Continuous Delivery for CDK Applications",
"version": "0.14.1",
"version": "0.15.0",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"jsii": {
Expand Down Expand Up @@ -32,19 +32,19 @@
"integ": "cdk-integ"
},
"dependencies": {
"@aws-cdk/aws-cloudformation": "^0.14.1",
"@aws-cdk/aws-codebuild": "^0.14.1",
"@aws-cdk/aws-codepipeline-api": "^0.14.1",
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/cx-api": "^0.14.1"
"@aws-cdk/aws-cloudformation": "^0.15.0",
"@aws-cdk/aws-codebuild": "^0.15.0",
"@aws-cdk/aws-codepipeline-api": "^0.15.0",
"@aws-cdk/cdk": "^0.15.0",
"@aws-cdk/cx-api": "^0.15.0"
},
"devDependencies": {
"@aws-cdk/aws-codepipeline": "^0.14.1",
"@aws-cdk/aws-s3": "^0.14.1",
"cdk-build-tools": "^0.14.1",
"cdk-integ-tools": "^0.14.1",
"@aws-cdk/aws-codepipeline": "^0.15.0",
"@aws-cdk/aws-s3": "^0.15.0",
"cdk-build-tools": "^0.15.0",
"cdk-integ-tools": "^0.15.0",
"fast-check": "^1.7.0",
"pkglint": "^0.14.1"
"pkglint": "^0.15.0"
},
"repository": {
"type": "git",
Expand Down
8 changes: 4 additions & 4 deletions packages/@aws-cdk/applet-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/applet-js",
"version": "0.14.1",
"version": "0.15.0",
"description": "Javascript CDK applet host program",
"main": "bin/cdk-applet-js.js",
"types": "bin/cdk-applet-js.d.ts",
Expand All @@ -24,11 +24,11 @@
"devDependencies": {
"@types/fs-extra": "^5.0.4",
"@types/yaml": "^1.0.0",
"cdk-build-tools": "^0.14.1",
"pkglint": "^0.14.1"
"cdk-build-tools": "^0.15.0",
"pkglint": "^0.15.0"
},
"dependencies": {
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/cdk": "^0.15.0",
"fs-extra": "^7.0.0",
"source-map-support": "^0.5.6",
"yaml": "^1.0.0"
Expand Down
12 changes: 6 additions & 6 deletions packages/@aws-cdk/assert/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/assert",
"version": "0.14.1",
"version": "0.15.0",
"description": "An assertion library for use with CDK Apps",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand All @@ -23,13 +23,13 @@
},
"license": "Apache-2.0",
"devDependencies": {
"cdk-build-tools": "^0.14.1",
"pkglint": "^0.14.1"
"cdk-build-tools": "^0.15.0",
"pkglint": "^0.15.0"
},
"dependencies": {
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/cloudformation-diff": "^0.14.1",
"@aws-cdk/cx-api": "^0.14.1",
"@aws-cdk/cdk": "^0.15.0",
"@aws-cdk/cloudformation-diff": "^0.15.0",
"@aws-cdk/cx-api": "^0.15.0",
"source-map-support": "^0.5.6"
},
"repository": {
Expand Down
24 changes: 12 additions & 12 deletions packages/@aws-cdk/assets/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/assets",
"version": "0.14.1",
"version": "0.15.0",
"description": "Integration of CDK apps with local assets",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -49,22 +49,22 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@aws-cdk/assert": "^0.14.1",
"aws-cdk": "^0.14.1",
"cdk-build-tools": "^0.14.1",
"cdk-integ-tools": "^0.14.1",
"pkglint": "^0.14.1"
"@aws-cdk/assert": "^0.15.0",
"aws-cdk": "^0.15.0",
"cdk-build-tools": "^0.15.0",
"cdk-integ-tools": "^0.15.0",
"pkglint": "^0.15.0"
},
"dependencies": {
"@aws-cdk/aws-iam": "^0.14.1",
"@aws-cdk/aws-s3": "^0.14.1",
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/cx-api": "^0.14.1"
"@aws-cdk/aws-iam": "^0.15.0",
"@aws-cdk/aws-s3": "^0.15.0",
"@aws-cdk/cdk": "^0.15.0",
"@aws-cdk/cx-api": "^0.15.0"
},
"homepage": "https://github.com/awslabs/aws-cdk",
"peerDependencies": {
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/aws-iam": "^0.14.1",
"@aws-cdk/aws-s3": "^0.14.1"
"@aws-cdk/aws-s3": "^0.14.1",
"@aws-cdk/cdk": "^0.14.1"
}
}
12 changes: 6 additions & 6 deletions packages/@aws-cdk/aws-amazonmq/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/aws-amazonmq",
"version": "0.14.1",
"version": "0.15.0",
"description": "The CDK Construct Library for AWS::AmazonMQ",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -53,13 +53,13 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@aws-cdk/assert": "^0.14.1",
"cdk-build-tools": "^0.14.1",
"cfn2ts": "^0.14.1",
"pkglint": "^0.14.1"
"@aws-cdk/assert": "^0.15.0",
"cdk-build-tools": "^0.15.0",
"cfn2ts": "^0.15.0",
"pkglint": "^0.15.0"
},
"dependencies": {
"@aws-cdk/cdk": "^0.14.1"
"@aws-cdk/cdk": "^0.15.0"
},
"peerDependencies": {
"@aws-cdk/cdk": "^0.14.1"
Expand Down
22 changes: 11 additions & 11 deletions packages/@aws-cdk/aws-apigateway/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/aws-apigateway",
"version": "0.14.1",
"version": "0.15.0",
"description": "The CDK Construct Library for AWS::ApiGateway",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -52,21 +52,21 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@aws-cdk/assert": "^0.14.1",
"cdk-build-tools": "^0.14.1",
"cdk-integ-tools": "^0.14.1",
"cfn2ts": "^0.14.1",
"pkglint": "^0.14.1"
"@aws-cdk/assert": "^0.15.0",
"cdk-build-tools": "^0.15.0",
"cdk-integ-tools": "^0.15.0",
"cfn2ts": "^0.15.0",
"pkglint": "^0.15.0"
},
"dependencies": {
"@aws-cdk/aws-iam": "^0.14.1",
"@aws-cdk/aws-lambda": "^0.14.1",
"@aws-cdk/cdk": "^0.14.1"
"@aws-cdk/aws-iam": "^0.15.0",
"@aws-cdk/aws-lambda": "^0.15.0",
"@aws-cdk/cdk": "^0.15.0"
},
"homepage": "https://github.com/awslabs/aws-cdk",
"peerDependencies": {
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/aws-iam": "^0.14.1",
"@aws-cdk/aws-lambda": "^0.14.1"
"@aws-cdk/aws-lambda": "^0.14.1",
"@aws-cdk/cdk": "^0.14.1"
}
}
20 changes: 10 additions & 10 deletions packages/@aws-cdk/aws-applicationautoscaling/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-cdk/aws-applicationautoscaling",
"version": "0.14.1",
"version": "0.15.0",
"description": "The CDK Construct Library for AWS::ApplicationAutoScaling",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -52,21 +52,21 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@aws-cdk/assert": "^0.14.1",
"cdk-build-tools": "^0.14.1",
"cfn2ts": "^0.14.1",
"@aws-cdk/assert": "^0.15.0",
"cdk-build-tools": "^0.15.0",
"cfn2ts": "^0.15.0",
"fast-check": "^1.6.1",
"pkglint": "^0.14.1"
"pkglint": "^0.15.0"
},
"dependencies": {
"@aws-cdk/aws-cloudwatch": "^0.14.1",
"@aws-cdk/aws-iam": "^0.14.1",
"@aws-cdk/cdk": "^0.14.1"
"@aws-cdk/aws-cloudwatch": "^0.15.0",
"@aws-cdk/aws-iam": "^0.15.0",
"@aws-cdk/cdk": "^0.15.0"
},
"homepage": "https://github.com/awslabs/aws-cdk",
"peerDependencies": {
"@aws-cdk/cdk": "^0.14.1",
"@aws-cdk/aws-cloudwatch": "^0.14.1",
"@aws-cdk/aws-iam": "^0.14.1",
"@aws-cdk/aws-cloudwatch": "^0.14.1"
"@aws-cdk/cdk": "^0.14.1"
}
}
Loading