Skip to content

Commit 5244f97

Browse files
author
Elad Ben-Israel
authored
v1.8.0 (#4016)
See CHANGELOG
1 parent d08130b commit 5244f97

137 files changed

Lines changed: 1302 additions & 1264 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [1.8.0](https://github.com/aws/aws-cdk/compare/v1.7.0...v1.8.0) (2019-09-10)
6+
7+
8+
### Bug Fixes
9+
10+
* **app-delivery:** action template filename incorrect ([#3986](https://github.com/aws/aws-cdk/issues/3986)) ([f6ef79d](https://github.com/aws/aws-cdk/commit/f6ef79d)), closes [#3595](https://github.com/aws/aws-cdk/issues/3595)
11+
* **certificatemanager:** increase minimum validation total timeout ([#3914](https://github.com/aws/aws-cdk/issues/3914)) ([4973a8c](https://github.com/aws/aws-cdk/commit/4973a8c))
12+
* **custom-resources:** correctly handle booleans conversion ([#4000](https://github.com/aws/aws-cdk/issues/4000)) ([77105ab](https://github.com/aws/aws-cdk/commit/77105ab)), closes [#3933](https://github.com/aws/aws-cdk/issues/3933)
13+
* **dynamodb:** prevent "StreamARN not found for resource" errors ([#3935](https://github.com/aws/aws-cdk/issues/3935)) ([617ef82](https://github.com/aws/aws-cdk/commit/617ef82))
14+
* **ecs:** separate application and network load balanced services ([#3719](https://github.com/aws/aws-cdk/issues/3719)) ([21eb835](https://github.com/aws/aws-cdk/commit/21eb835))
15+
* **events:** `fromObject` handles regular and field tokens together ([#3916](https://github.com/aws/aws-cdk/issues/3916)) ([b01f62d](https://github.com/aws/aws-cdk/commit/b01f62d)), closes [#3915](https://github.com/aws/aws-cdk/issues/3915)
16+
* **iam:** only attach policies to imported roles if the accounts match ([#3716](https://github.com/aws/aws-cdk/issues/3716)) ([87db7aa](https://github.com/aws/aws-cdk/commit/87db7aa)), closes [#2985](https://github.com/aws/aws-cdk/issues/2985) [#3025](https://github.com/aws/aws-cdk/issues/3025)
17+
18+
19+
### Code Refactoring
20+
21+
* **assets:** remove content hash attribute ([#4003](https://github.com/aws/aws-cdk/issues/4003)) ([181b58b](https://github.com/aws/aws-cdk/commit/181b58b))
22+
23+
24+
### Features
25+
26+
* **cli:** [#3971](https://github.com/aws/aws-cdk/issues/3971) changed cdk synth to rebuild app ([#3972](https://github.com/aws/aws-cdk/issues/3972)) ([198f45f](https://github.com/aws/aws-cdk/commit/198f45f))
27+
* **ec2:** support configuring network ACLs ([#3699](https://github.com/aws/aws-cdk/issues/3699)) ([3f10543](https://github.com/aws/aws-cdk/commit/3f10543)), closes [#3621](https://github.com/aws/aws-cdk/issues/3621)
28+
* **ecr-assets:** fail if tokens are used in buildArgs ([#3989](https://github.com/aws/aws-cdk/issues/3989)) ([56ce9ff](https://github.com/aws/aws-cdk/commit/56ce9ff)), closes [#3981](https://github.com/aws/aws-cdk/issues/3981)
29+
* **eks:** add EKS AMis for 1.14 ([#3950](https://github.com/aws/aws-cdk/issues/3950)) ([741ef43](https://github.com/aws/aws-cdk/commit/741ef43))
30+
* **eks:** spot capacity and bootstrap options ([#3937](https://github.com/aws/aws-cdk/issues/3937)) ([5da6b36](https://github.com/aws/aws-cdk/commit/5da6b36)), closes [#3523](https://github.com/aws/aws-cdk/issues/3523) [#3857](https://github.com/aws/aws-cdk/issues/3857) [#3929](https://github.com/aws/aws-cdk/issues/3929) [#3938](https://github.com/aws/aws-cdk/issues/3938) [#3939](https://github.com/aws/aws-cdk/issues/3939)
31+
* **events:** allow passing a role to the CodePipeline target ([#4006](https://github.com/aws/aws-cdk/issues/4006)) ([c4054ce](https://github.com/aws/aws-cdk/commit/c4054ce)), closes [#3999](https://github.com/aws/aws-cdk/issues/3999)
32+
33+
34+
### BREAKING CHANGES
35+
36+
* **assets:** assets no longer expose a property `contentHash`. Use `sourceHash`
37+
as a good approximation. if you have a strong use case for content hashes, please
38+
raise a github issue and we will figure out a solution.
39+
* **dynamodb:** fix
40+
* **ecs:** The LoadBalancedServiceBase, LoadBalancedEc2Service and LoadBalancedFargateService constructs have been separated out into Application and Network LoadBalancedService constructs for both Ec2 and Fargate Services.
41+
42+
543

644
## [1.7.0](https://github.com/aws/aws-cdk/compare/v1.6.1...v1.7.0) (2019-09-05)
745

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"tools/*"
88
],
99
"rejectCycles": "true",
10-
"version": "1.7.0"
10+
"version": "1.8.0"
1111
}

packages/@aws-cdk/alexa-ask/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-cdk/alexa-ask",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "The CDK Construct Library for Alexa::ASK",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
@@ -63,16 +63,16 @@
6363
},
6464
"license": "Apache-2.0",
6565
"devDependencies": {
66-
"@aws-cdk/assert": "^1.7.0",
66+
"@aws-cdk/assert": "^1.8.0",
6767
"cdk-build-tools": "file:../../../tools/cdk-build-tools",
6868
"cfn2ts": "file:../../../tools/cfn2ts",
6969
"pkglint": "file:../../../tools/pkglint"
7070
},
7171
"dependencies": {
72-
"@aws-cdk/core": "^1.7.0"
72+
"@aws-cdk/core": "^1.8.0"
7373
},
7474
"peerDependencies": {
75-
"@aws-cdk/core": "^1.7.0"
75+
"@aws-cdk/core": "^1.8.0"
7676
},
7777
"engines": {
7878
"node": ">= 8.10.0"

packages/@aws-cdk/app-delivery/package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@aws-cdk/app-delivery",
33
"description": "Continuous Integration / Continuous Delivery for CDK Applications",
4-
"version": "1.7.0",
4+
"version": "1.8.0",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
77
"jsii": {
@@ -40,18 +40,18 @@
4040
"build+test": "npm run build && npm test"
4141
},
4242
"dependencies": {
43-
"@aws-cdk/aws-cloudformation": "^1.7.0",
44-
"@aws-cdk/aws-codebuild": "^1.7.0",
45-
"@aws-cdk/aws-codepipeline": "^1.7.0",
46-
"@aws-cdk/aws-codepipeline-actions": "^1.7.0",
47-
"@aws-cdk/aws-events": "^1.7.0",
48-
"@aws-cdk/aws-iam": "^1.7.0",
49-
"@aws-cdk/core": "^1.7.0",
50-
"@aws-cdk/cx-api": "^1.7.0"
43+
"@aws-cdk/aws-cloudformation": "^1.8.0",
44+
"@aws-cdk/aws-codebuild": "^1.8.0",
45+
"@aws-cdk/aws-codepipeline": "^1.8.0",
46+
"@aws-cdk/aws-codepipeline-actions": "^1.8.0",
47+
"@aws-cdk/aws-events": "^1.8.0",
48+
"@aws-cdk/aws-iam": "^1.8.0",
49+
"@aws-cdk/core": "^1.8.0",
50+
"@aws-cdk/cx-api": "^1.8.0"
5151
},
5252
"devDependencies": {
53-
"@aws-cdk/assert": "^1.7.0",
54-
"@aws-cdk/aws-s3": "^1.7.0",
53+
"@aws-cdk/assert": "^1.8.0",
54+
"@aws-cdk/aws-s3": "^1.8.0",
5555
"cdk-build-tools": "file:../../../tools/cdk-build-tools",
5656
"cdk-integ-tools": "file:../../../tools/cdk-integ-tools",
5757
"fast-check": "^1.16.2",
@@ -74,14 +74,14 @@
7474
"cdk"
7575
],
7676
"peerDependencies": {
77-
"@aws-cdk/aws-cloudformation": "^1.7.0",
78-
"@aws-cdk/aws-codebuild": "^1.7.0",
79-
"@aws-cdk/aws-codepipeline": "^1.7.0",
80-
"@aws-cdk/aws-codepipeline-actions": "^1.7.0",
81-
"@aws-cdk/aws-events": "^1.7.0",
82-
"@aws-cdk/aws-iam": "^1.7.0",
83-
"@aws-cdk/core": "^1.7.0",
84-
"@aws-cdk/cx-api": "^1.7.0"
77+
"@aws-cdk/aws-cloudformation": "^1.8.0",
78+
"@aws-cdk/aws-codebuild": "^1.8.0",
79+
"@aws-cdk/aws-codepipeline": "^1.8.0",
80+
"@aws-cdk/aws-codepipeline-actions": "^1.8.0",
81+
"@aws-cdk/aws-events": "^1.8.0",
82+
"@aws-cdk/aws-iam": "^1.8.0",
83+
"@aws-cdk/core": "^1.8.0",
84+
"@aws-cdk/cx-api": "^1.8.0"
8585
},
8686
"engines": {
8787
"node": ">= 8.10.0"

packages/@aws-cdk/assert/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-cdk/assert",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "An assertion library for use with CDK Apps",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
@@ -31,9 +31,9 @@
3131
"pkglint": "file:../../../tools/pkglint"
3232
},
3333
"dependencies": {
34-
"@aws-cdk/cloudformation-diff": "^1.7.0",
35-
"@aws-cdk/core": "^1.7.0",
36-
"@aws-cdk/cx-api": "^1.7.0",
34+
"@aws-cdk/cloudformation-diff": "^1.8.0",
35+
"@aws-cdk/core": "^1.8.0",
36+
"@aws-cdk/cx-api": "^1.8.0",
3737
"jest": "^24.9.0",
3838
"source-map-support": "^0.5.13"
3939
},

packages/@aws-cdk/assets/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-cdk/assets",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "Integration of CDK apps with local assets",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
@@ -63,25 +63,25 @@
6363
},
6464
"license": "Apache-2.0",
6565
"devDependencies": {
66-
"@aws-cdk/assert": "^1.7.0",
66+
"@aws-cdk/assert": "^1.8.0",
6767
"@types/minimatch": "^3.0.3",
6868
"@types/sinon": "^7.0.13",
69-
"aws-cdk": "^1.7.0",
69+
"aws-cdk": "^1.8.0",
7070
"cdk-build-tools": "file:../../../tools/cdk-build-tools",
7171
"cdk-integ-tools": "file:../../../tools/cdk-integ-tools",
7272
"pkglint": "file:../../../tools/pkglint",
7373
"sinon": "^7.4.2",
7474
"ts-mock-imports": "^1.2.6"
7575
},
7676
"dependencies": {
77-
"@aws-cdk/core": "^1.7.0",
78-
"@aws-cdk/cx-api": "^1.7.0",
77+
"@aws-cdk/core": "^1.8.0",
78+
"@aws-cdk/cx-api": "^1.8.0",
7979
"minimatch": "^3.0.4"
8080
},
8181
"homepage": "https://github.com/aws/aws-cdk",
8282
"peerDependencies": {
83-
"@aws-cdk/core": "^1.7.0",
84-
"@aws-cdk/cx-api": "^1.7.0"
83+
"@aws-cdk/core": "^1.8.0",
84+
"@aws-cdk/cx-api": "^1.8.0"
8585
},
8686
"engines": {
8787
"node": ">= 8.10.0"

packages/@aws-cdk/aws-amazonmq/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-cdk/aws-amazonmq",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "The CDK Construct Library for AWS::AmazonMQ",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
@@ -63,16 +63,16 @@
6363
},
6464
"license": "Apache-2.0",
6565
"devDependencies": {
66-
"@aws-cdk/assert": "^1.7.0",
66+
"@aws-cdk/assert": "^1.8.0",
6767
"cdk-build-tools": "file:../../../tools/cdk-build-tools",
6868
"cfn2ts": "file:../../../tools/cfn2ts",
6969
"pkglint": "file:../../../tools/pkglint"
7070
},
7171
"dependencies": {
72-
"@aws-cdk/core": "^1.7.0"
72+
"@aws-cdk/core": "^1.8.0"
7373
},
7474
"peerDependencies": {
75-
"@aws-cdk/core": "^1.7.0"
75+
"@aws-cdk/core": "^1.8.0"
7676
},
7777
"engines": {
7878
"node": ">= 8.10.0"

packages/@aws-cdk/aws-amplify/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-cdk/aws-amplify",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "The CDK Construct Library for AWS::Amplify",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
@@ -64,16 +64,16 @@
6464
},
6565
"license": "Apache-2.0",
6666
"devDependencies": {
67-
"@aws-cdk/assert": "^1.7.0",
67+
"@aws-cdk/assert": "^1.8.0",
6868
"cdk-build-tools": "file:../../../tools/cdk-build-tools",
6969
"cfn2ts": "file:../../../tools/cfn2ts",
7070
"pkglint": "file:../../../tools/pkglint"
7171
},
7272
"dependencies": {
73-
"@aws-cdk/core": "^1.7.0"
73+
"@aws-cdk/core": "^1.8.0"
7474
},
7575
"peerDependencies": {
76-
"@aws-cdk/core": "^1.7.0"
76+
"@aws-cdk/core": "^1.8.0"
7777
},
7878
"engines": {
7979
"node": ">= 8.10.0"

packages/@aws-cdk/aws-apigateway/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-cdk/aws-apigateway",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "The CDK Construct Library for AWS::ApiGateway",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
@@ -65,27 +65,27 @@
6565
},
6666
"license": "Apache-2.0",
6767
"devDependencies": {
68-
"@aws-cdk/assert": "^1.7.0",
69-
"@aws-cdk/aws-ec2": "^1.7.0",
68+
"@aws-cdk/assert": "^1.8.0",
69+
"@aws-cdk/aws-ec2": "^1.8.0",
7070
"cdk-build-tools": "file:../../../tools/cdk-build-tools",
7171
"cdk-integ-tools": "file:../../../tools/cdk-integ-tools",
7272
"cfn2ts": "file:../../../tools/cfn2ts",
7373
"pkglint": "file:../../../tools/pkglint"
7474
},
7575
"dependencies": {
76-
"@aws-cdk/aws-certificatemanager": "^1.7.0",
77-
"@aws-cdk/aws-elasticloadbalancingv2": "^1.7.0",
78-
"@aws-cdk/aws-iam": "^1.7.0",
79-
"@aws-cdk/aws-lambda": "^1.7.0",
80-
"@aws-cdk/core": "^1.7.0"
76+
"@aws-cdk/aws-certificatemanager": "^1.8.0",
77+
"@aws-cdk/aws-elasticloadbalancingv2": "^1.8.0",
78+
"@aws-cdk/aws-iam": "^1.8.0",
79+
"@aws-cdk/aws-lambda": "^1.8.0",
80+
"@aws-cdk/core": "^1.8.0"
8181
},
8282
"homepage": "https://github.com/aws/aws-cdk",
8383
"peerDependencies": {
84-
"@aws-cdk/aws-certificatemanager": "^1.7.0",
85-
"@aws-cdk/aws-elasticloadbalancingv2": "^1.7.0",
86-
"@aws-cdk/aws-iam": "^1.7.0",
87-
"@aws-cdk/aws-lambda": "^1.7.0",
88-
"@aws-cdk/core": "^1.7.0"
84+
"@aws-cdk/aws-certificatemanager": "^1.8.0",
85+
"@aws-cdk/aws-elasticloadbalancingv2": "^1.8.0",
86+
"@aws-cdk/aws-iam": "^1.8.0",
87+
"@aws-cdk/aws-lambda": "^1.8.0",
88+
"@aws-cdk/core": "^1.8.0"
8989
},
9090
"engines": {
9191
"node": ">= 8.10.0"

packages/@aws-cdk/aws-applicationautoscaling/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-cdk/aws-applicationautoscaling",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "The CDK Construct Library for AWS::ApplicationAutoScaling",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
@@ -62,24 +62,24 @@
6262
},
6363
"license": "Apache-2.0",
6464
"devDependencies": {
65-
"@aws-cdk/assert": "^1.7.0",
65+
"@aws-cdk/assert": "^1.8.0",
6666
"cdk-build-tools": "file:../../../tools/cdk-build-tools",
6767
"cfn2ts": "file:../../../tools/cfn2ts",
6868
"fast-check": "^1.16.2",
6969
"pkglint": "file:../../../tools/pkglint"
7070
},
7171
"dependencies": {
72-
"@aws-cdk/aws-autoscaling-common": "^1.7.0",
73-
"@aws-cdk/aws-cloudwatch": "^1.7.0",
74-
"@aws-cdk/aws-iam": "^1.7.0",
75-
"@aws-cdk/core": "^1.7.0"
72+
"@aws-cdk/aws-autoscaling-common": "^1.8.0",
73+
"@aws-cdk/aws-cloudwatch": "^1.8.0",
74+
"@aws-cdk/aws-iam": "^1.8.0",
75+
"@aws-cdk/core": "^1.8.0"
7676
},
7777
"homepage": "https://github.com/aws/aws-cdk",
7878
"peerDependencies": {
79-
"@aws-cdk/aws-autoscaling-common": "^1.7.0",
80-
"@aws-cdk/aws-cloudwatch": "^1.7.0",
81-
"@aws-cdk/aws-iam": "^1.7.0",
82-
"@aws-cdk/core": "^1.7.0"
79+
"@aws-cdk/aws-autoscaling-common": "^1.8.0",
80+
"@aws-cdk/aws-cloudwatch": "^1.8.0",
81+
"@aws-cdk/aws-iam": "^1.8.0",
82+
"@aws-cdk/core": "^1.8.0"
8383
},
8484
"engines": {
8585
"node": ">= 8.10.0"

0 commit comments

Comments
 (0)