aws/aws-cdk
### [`v1.84.0`](https://togithub.com/aws/aws-cdk/blob/master/CHANGELOG.md#1840-httpsgithubcomawsaws-cdkcomparev1830v1840-2021-01-12)
[Compare Source](https://togithub.com/aws/aws-cdk/compare/v1.83.0...v1.84.0)
##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- **apigatewayv2:** `subnets` prop in `VpcLink` resource now takes `SubnetSelection` instead of `ISubnet[]`
##### Features
- **aws-lambda-nodejs:** add esbuild `define` bundling option ([#12424](https://togithub.com/aws/aws-cdk/issues/12424)) ([581f6af](https://togithub.com/aws/aws-cdk/commit/581f6af3d1f71737ca93b6ecb9b004bdade149a8)), closes [#12423](https://togithub.com/aws/aws-cdk/issues/12423)
- **cdk-assets:** add external asset support ([#12259](https://togithub.com/aws/aws-cdk/issues/12259)) ([05a9980](https://togithub.com/aws/aws-cdk/commit/05a998065b3333854715c456b20b7cc5d5daac67))
- **cli:** `--quiet` does not print template in `cdk synth` ([#12178](https://togithub.com/aws/aws-cdk/issues/12178)) ([74458a0](https://togithub.com/aws/aws-cdk/commit/74458a0e9eebce4ee254673aad8933d39588d843)), closes [#11970](https://togithub.com/aws/aws-cdk/issues/11970)
- **codebuild:** support Standard 5.0 ([#12434](https://togithub.com/aws/aws-cdk/issues/12434)) ([422dc8e](https://togithub.com/aws/aws-cdk/commit/422dc8e9d50105af4e710d409a4f301079d43f3f)), closes [#12433](https://togithub.com/aws/aws-cdk/issues/12433)
- **core:** validate maximum amount of resources in a stack ([#12193](https://togithub.com/aws/aws-cdk/issues/12193)) ([26121c8](https://togithub.com/aws/aws-cdk/commit/26121c81abf0fb92de97567c758a1ecf60f85f63)), closes [#276](https://togithub.com/aws/aws-cdk/issues/276)
- **eks:** spot interruption handler can be disabled for self managed nodes ([#12453](https://togithub.com/aws/aws-cdk/issues/12453)) ([6ac1f4f](https://togithub.com/aws/aws-cdk/commit/6ac1f4fdef5853785d8e57652ec4c4e1d770844d)), closes [#12451](https://togithub.com/aws/aws-cdk/issues/12451)
- **synthetics:** Update Cloudwatch Synthetics canaries NodeJS runtimes ([#11866](https://togithub.com/aws/aws-cdk/issues/11866)) ([4f6e377](https://togithub.com/aws/aws-cdk/commit/4f6e377ae3f35c3fa010e1597c3d71ef6e6e9a04)), closes [#11870](https://togithub.com/aws/aws-cdk/issues/11870)
##### Bug Fixes
- **apigatewayv2:** vpclink - explicit subnet specification still causes private subnets to be included ([#12401](https://togithub.com/aws/aws-cdk/issues/12401)) ([336a58f](https://togithub.com/aws/aws-cdk/commit/336a58f06a3b3a9f5db2a79350f8721244767e3b)), closes [#12083](https://togithub.com/aws/aws-cdk/issues/12083)
- **cli:** CLI doesn't read context from ~/.cdk.json ([#12394](https://togithub.com/aws/aws-cdk/issues/12394)) ([2389a9b](https://togithub.com/aws/aws-cdk/commit/2389a9b5742583f1d58c66a4f513ee4d833baab5)), closes [#10823](https://togithub.com/aws/aws-cdk/issues/10823) [#4802](https://togithub.com/aws/aws-cdk/issues/4802)
- **core:** DefaultStackSynthesizer bucket prefix missing for template assets ([#11855](https://togithub.com/aws/aws-cdk/issues/11855)) ([50a3d3a](https://togithub.com/aws/aws-cdk/commit/50a3d3acf3e413d9b4e51197d2be4ea1349c0955)), closes [#10710](https://togithub.com/aws/aws-cdk/issues/10710) [#11327](https://togithub.com/aws/aws-cdk/issues/11327)
- **dynamodb:** missing grantRead for ConditionCheckItem ([#12313](https://togithub.com/aws/aws-cdk/issues/12313)) ([e157007](https://togithub.com/aws/aws-cdk/commit/e1570072440b07b6b82219c1a4371386c541fb1c))
- **ec2:** interface endpoint AZ lookup does not guard against broken situations ([#12033](https://togithub.com/aws/aws-cdk/issues/12033)) ([80f0bfd](https://togithub.com/aws/aws-cdk/commit/80f0bfd167430a015e71b00506e0ecc280068e86))
- **eks:** nodegroup synthesis fails when configured with an AMI type that is not compatible to the default instance type ([#12441](https://togithub.com/aws/aws-cdk/issues/12441)) ([5f6f0f9](https://togithub.com/aws/aws-cdk/commit/5f6f0f9d46dbd460ac03dd5f9f4874eaa41611d8)), closes [#12389](https://togithub.com/aws/aws-cdk/issues/12389)
- **elasticsearch:** domain fails due to log publishing keys on unsupported cluster versions ([#11622](https://togithub.com/aws/aws-cdk/issues/11622)) ([e6bb96f](https://togithub.com/aws/aws-cdk/commit/e6bb96ff6bae96e3167c82f6de97807217ddb3be))
- **elbv2:** can't import two application listeners into the same scope ([#12373](https://togithub.com/aws/aws-cdk/issues/12373)) ([6534dcf](https://togithub.com/aws/aws-cdk/commit/6534dcf3e04a55f5c6d28203192cbbddb5d119e6)), closes [#12132](https://togithub.com/aws/aws-cdk/issues/12132)
- **logs:** custom resource Lambda uses old NodeJS version ([#12228](https://togithub.com/aws/aws-cdk/issues/12228)) ([29c4943](https://togithub.com/aws/aws-cdk/commit/29c4943466f4a911f65a2a13cf9e776ade9b8dfe))
- **stepfunctions-tasks:** EvaluateExpression does not support JSON paths with dash ([#12248](https://togithub.com/aws/aws-cdk/issues/12248)) ([da1ed08](https://togithub.com/aws/aws-cdk/commit/da1ed08a6a2de584f5ddf43dab4efbb530541419)), closes [#12221](https://togithub.com/aws/aws-cdk/issues/12221)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
1.83.0
->1.84.0
Release Notes
aws/aws-cdk
### [`v1.84.0`](https://togithub.com/aws/aws-cdk/blob/master/CHANGELOG.md#1840-httpsgithubcomawsaws-cdkcomparev1830v1840-2021-01-12) [Compare Source](https://togithub.com/aws/aws-cdk/compare/v1.83.0...v1.84.0) ##### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES - **apigatewayv2:** `subnets` prop in `VpcLink` resource now takes `SubnetSelection` instead of `ISubnet[]` ##### Features - **aws-lambda-nodejs:** add esbuild `define` bundling option ([#12424](https://togithub.com/aws/aws-cdk/issues/12424)) ([581f6af](https://togithub.com/aws/aws-cdk/commit/581f6af3d1f71737ca93b6ecb9b004bdade149a8)), closes [#12423](https://togithub.com/aws/aws-cdk/issues/12423) - **cdk-assets:** add external asset support ([#12259](https://togithub.com/aws/aws-cdk/issues/12259)) ([05a9980](https://togithub.com/aws/aws-cdk/commit/05a998065b3333854715c456b20b7cc5d5daac67)) - **cli:** `--quiet` does not print template in `cdk synth` ([#12178](https://togithub.com/aws/aws-cdk/issues/12178)) ([74458a0](https://togithub.com/aws/aws-cdk/commit/74458a0e9eebce4ee254673aad8933d39588d843)), closes [#11970](https://togithub.com/aws/aws-cdk/issues/11970) - **codebuild:** support Standard 5.0 ([#12434](https://togithub.com/aws/aws-cdk/issues/12434)) ([422dc8e](https://togithub.com/aws/aws-cdk/commit/422dc8e9d50105af4e710d409a4f301079d43f3f)), closes [#12433](https://togithub.com/aws/aws-cdk/issues/12433) - **core:** validate maximum amount of resources in a stack ([#12193](https://togithub.com/aws/aws-cdk/issues/12193)) ([26121c8](https://togithub.com/aws/aws-cdk/commit/26121c81abf0fb92de97567c758a1ecf60f85f63)), closes [#276](https://togithub.com/aws/aws-cdk/issues/276) - **eks:** spot interruption handler can be disabled for self managed nodes ([#12453](https://togithub.com/aws/aws-cdk/issues/12453)) ([6ac1f4f](https://togithub.com/aws/aws-cdk/commit/6ac1f4fdef5853785d8e57652ec4c4e1d770844d)), closes [#12451](https://togithub.com/aws/aws-cdk/issues/12451) - **synthetics:** Update Cloudwatch Synthetics canaries NodeJS runtimes ([#11866](https://togithub.com/aws/aws-cdk/issues/11866)) ([4f6e377](https://togithub.com/aws/aws-cdk/commit/4f6e377ae3f35c3fa010e1597c3d71ef6e6e9a04)), closes [#11870](https://togithub.com/aws/aws-cdk/issues/11870) ##### Bug Fixes - **apigatewayv2:** vpclink - explicit subnet specification still causes private subnets to be included ([#12401](https://togithub.com/aws/aws-cdk/issues/12401)) ([336a58f](https://togithub.com/aws/aws-cdk/commit/336a58f06a3b3a9f5db2a79350f8721244767e3b)), closes [#12083](https://togithub.com/aws/aws-cdk/issues/12083) - **cli:** CLI doesn't read context from ~/.cdk.json ([#12394](https://togithub.com/aws/aws-cdk/issues/12394)) ([2389a9b](https://togithub.com/aws/aws-cdk/commit/2389a9b5742583f1d58c66a4f513ee4d833baab5)), closes [#10823](https://togithub.com/aws/aws-cdk/issues/10823) [#4802](https://togithub.com/aws/aws-cdk/issues/4802) - **core:** DefaultStackSynthesizer bucket prefix missing for template assets ([#11855](https://togithub.com/aws/aws-cdk/issues/11855)) ([50a3d3a](https://togithub.com/aws/aws-cdk/commit/50a3d3acf3e413d9b4e51197d2be4ea1349c0955)), closes [#10710](https://togithub.com/aws/aws-cdk/issues/10710) [#11327](https://togithub.com/aws/aws-cdk/issues/11327) - **dynamodb:** missing grantRead for ConditionCheckItem ([#12313](https://togithub.com/aws/aws-cdk/issues/12313)) ([e157007](https://togithub.com/aws/aws-cdk/commit/e1570072440b07b6b82219c1a4371386c541fb1c)) - **ec2:** interface endpoint AZ lookup does not guard against broken situations ([#12033](https://togithub.com/aws/aws-cdk/issues/12033)) ([80f0bfd](https://togithub.com/aws/aws-cdk/commit/80f0bfd167430a015e71b00506e0ecc280068e86)) - **eks:** nodegroup synthesis fails when configured with an AMI type that is not compatible to the default instance type ([#12441](https://togithub.com/aws/aws-cdk/issues/12441)) ([5f6f0f9](https://togithub.com/aws/aws-cdk/commit/5f6f0f9d46dbd460ac03dd5f9f4874eaa41611d8)), closes [#12389](https://togithub.com/aws/aws-cdk/issues/12389) - **elasticsearch:** domain fails due to log publishing keys on unsupported cluster versions ([#11622](https://togithub.com/aws/aws-cdk/issues/11622)) ([e6bb96f](https://togithub.com/aws/aws-cdk/commit/e6bb96ff6bae96e3167c82f6de97807217ddb3be)) - **elbv2:** can't import two application listeners into the same scope ([#12373](https://togithub.com/aws/aws-cdk/issues/12373)) ([6534dcf](https://togithub.com/aws/aws-cdk/commit/6534dcf3e04a55f5c6d28203192cbbddb5d119e6)), closes [#12132](https://togithub.com/aws/aws-cdk/issues/12132) - **logs:** custom resource Lambda uses old NodeJS version ([#12228](https://togithub.com/aws/aws-cdk/issues/12228)) ([29c4943](https://togithub.com/aws/aws-cdk/commit/29c4943466f4a911f65a2a13cf9e776ade9b8dfe)) - **stepfunctions-tasks:** EvaluateExpression does not support JSON paths with dash ([#12248](https://togithub.com/aws/aws-cdk/issues/12248)) ([da1ed08](https://togithub.com/aws/aws-cdk/commit/da1ed08a6a2de584f5ddf43dab4efbb530541419)), closes [#12221](https://togithub.com/aws/aws-cdk/issues/12221)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.