Skip to content

Commit 331dcaf

Browse files
authored
Merge branch 'master' into sns-policy-fix
2 parents de2c666 + e5297b1 commit 331dcaf

9 files changed

+39
-9
lines changed

CHANGELOG.md

+30
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
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.94.0](https://github.com/aws/aws-cdk/compare/v1.93.0...v1.94.0) (2021-03-16)
6+
7+
8+
### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
9+
10+
* **appmesh:** Backend, backend default and Virtual Service client policies structures are being altered
11+
* **appmesh**: you must use the backend default interface to define backend defaults in `VirtualGateway`.
12+
The property name also changed from `backendsDefaultClientPolicy` to `backendDefaults`
13+
* **appmesh**: you must use the backend default interface to define backend defaults in `VirtualNode`,
14+
(the property name also changed from `backendsDefaultClientPolicy` to `backendDefaults`),
15+
and the `Backend` class to define a backend
16+
* **appmesh**: you can no longer attach a client policy to a `VirtualService`
17+
18+
### Features
19+
20+
* **appmesh:** add missing route match features ([#13350](https://github.com/aws/aws-cdk/issues/13350)) ([b71efd9](https://github.com/aws/aws-cdk/commit/b71efd9d12843ab4b495d53e565cec97d60748f3)), closes [#11645](https://github.com/aws/aws-cdk/issues/11645)
21+
* **aws-elasticloadbalancingv2:** add protocol version for ALB TargetGroups ([#13570](https://github.com/aws/aws-cdk/issues/13570)) ([165a3d8](https://github.com/aws/aws-cdk/commit/165a3d877b7ab23f29e42e1e74ee7c5cb35b7f24)), closes [#12869](https://github.com/aws/aws-cdk/issues/12869)
22+
* **ecs-patterns:** Add ECS deployment circuit breaker support to higher-level constructs ([#12719](https://github.com/aws/aws-cdk/issues/12719)) ([e80a98a](https://github.com/aws/aws-cdk/commit/e80a98aa8839e9b9b89701158d82b991e9ebaa65)), closes [#12534](https://github.com/aws/aws-cdk/issues/12534) [#12360](https://github.com/aws/aws-cdk/issues/12360)
23+
24+
25+
### Bug Fixes
26+
27+
* **appmesh:** Move Client Policy from Virtual Service to backend structure ([#12943](https://github.com/aws/aws-cdk/issues/12943)) ([d3f4284](https://github.com/aws/aws-cdk/commit/d3f428435976c55ca950279cfc841665fd504370)), closes [#11996](https://github.com/aws/aws-cdk/issues/11996)
28+
* **autoscaling:** AutoScaling on percentile metrics doesn't work ([#13366](https://github.com/aws/aws-cdk/issues/13366)) ([46114bb](https://github.com/aws/aws-cdk/commit/46114bb1f4702019a8873b9162d0a9f10763bc61)), closes [#13144](https://github.com/aws/aws-cdk/issues/13144)
29+
* **cloudwatch:** cannot create Alarms from labeled metrics that start with a digit ([#13560](https://github.com/aws/aws-cdk/issues/13560)) ([278029f](https://github.com/aws/aws-cdk/commit/278029f25b41d956091835364e5a8de91429712c)), closes [#13434](https://github.com/aws/aws-cdk/issues/13434)
30+
* use NodeJS 14 for all packaged custom resources ([#13488](https://github.com/aws/aws-cdk/issues/13488)) ([20a2820](https://github.com/aws/aws-cdk/commit/20a2820ee4d022663fcd0928fbc0f61153ae953f)), closes [#13534](https://github.com/aws/aws-cdk/issues/13534) [#13484](https://github.com/aws/aws-cdk/issues/13484)
31+
* **ec2:** Security Groups support all protocols ([#13593](https://github.com/aws/aws-cdk/issues/13593)) ([8c6b3eb](https://github.com/aws/aws-cdk/commit/8c6b3ebea464e27f68ffcab32857d8baec29c413)), closes [#13403](https://github.com/aws/aws-cdk/issues/13403)
32+
* **lambda:** fromDockerBuild output is located under /asset ([#13539](https://github.com/aws/aws-cdk/issues/13539)) ([77449f6](https://github.com/aws/aws-cdk/commit/77449f61e7075fef1240fc52becb8ea60b9ea9ad)), closes [#13439](https://github.com/aws/aws-cdk/issues/13439)
33+
* **region-info:** ap-northeast-3 data not correctly registered ([#13564](https://github.com/aws/aws-cdk/issues/13564)) ([64da84b](https://github.com/aws/aws-cdk/commit/64da84be5c60bb8132551bcc27a7ca9c7effe95d)), closes [#13561](https://github.com/aws/aws-cdk/issues/13561)
34+
535
## [1.93.0](https://github.com/aws/aws-cdk/compare/v1.92.0...v1.93.0) (2021-03-11)
636

737

packages/@aws-cdk/aws-ecs/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -449,10 +449,10 @@ const service = new ecs.Ec2Service(this, 'Service', { /* ... */ });
449449

450450
const lb = new elb.LoadBalancer(stack, 'LB', { vpc });
451451
lb.addListener({ externalPort: 80 });
452-
lb.addTarget(service.loadBalancerTarget{
452+
lb.addTarget(service.loadBalancerTarget({
453453
containerName: 'MyContainer',
454454
containerPort: 80
455-
});
455+
}));
456456
```
457457

458458
There are two higher-level constructs available which include a load balancer for you that can be found in the aws-ecs-patterns module:

packages/@aws-cdk/aws-lambda-event-sources/test/integ.s3.expected.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@
185185
"Arn"
186186
]
187187
},
188-
"Runtime": "nodejs14.x",
188+
"Runtime": "nodejs12.x",
189189
"Timeout": 300
190190
},
191191
"DependsOn": [

packages/@aws-cdk/aws-s3-notifications/test/integ.notifications.expected.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@
220220
"Arn"
221221
]
222222
},
223-
"Runtime": "nodejs14.x",
223+
"Runtime": "nodejs12.x",
224224
"Timeout": 300
225225
},
226226
"DependsOn": [

packages/@aws-cdk/aws-s3-notifications/test/lambda/integ.bucket-notifications.expected.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@
244244
"Arn"
245245
]
246246
},
247-
"Runtime": "nodejs14.x",
247+
"Runtime": "nodejs12.x",
248248
"Timeout": 300
249249
},
250250
"DependsOn": [

packages/@aws-cdk/aws-s3-notifications/test/sns/integ.sns-bucket-notifications.expected.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
"Arn"
204204
]
205205
},
206-
"Runtime": "nodejs14.x",
206+
"Runtime": "nodejs12.x",
207207
"Timeout": 300
208208
},
209209
"DependsOn": [

packages/@aws-cdk/aws-s3-notifications/test/sqs/integ.bucket-notifications.expected.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@
192192
"Arn"
193193
]
194194
},
195-
"Runtime": "nodejs14.x",
195+
"Runtime": "nodejs12.x",
196196
"Timeout": 300
197197
},
198198
"DependsOn": [

packages/@aws-cdk/aws-s3/lib/notifications-resource/notifications-resource-handler.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export class NotificationsResourceHandler extends Construct {
8282
Code: { ZipFile: `exports.handler = ${handler.toString()};` },
8383
Handler: 'index.handler',
8484
Role: role.roleArn,
85-
Runtime: 'nodejs14.x',
85+
Runtime: 'nodejs12.x',
8686
Timeout: 300,
8787
},
8888
});

version.v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "1.93.0"
2+
"version": "1.94.0"
33
}

0 commit comments

Comments
 (0)