Skip to content

Commit 9578a49

Browse files
authored
2 parents 0dea806 + 0f9b0ed commit 9578a49

File tree

726 files changed

+142306
-125116
lines changed

Some content is hidden

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

726 files changed

+142306
-125116
lines changed

.github/workflows/yarn-upgrade.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/checkout@v2
1919

2020
- name: Set up Node
21-
uses: actions/[email protected].0
21+
uses: actions/[email protected].1
2222
with:
2323
node-version: 12
2424

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,52 @@
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.139.0](https://github.com/aws/aws-cdk/compare/v1.138.2...v1.139.0) (2022-01-11)
6+
7+
8+
### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
9+
10+
* **apigatewayv2-authorizers:** `WebSocketLambdaAuthorizerProps.identitySource` default changes from `['$request.header.Authorization']` to `['route.request.header.Authorization']`.
11+
* **cfn2ts:** some "complex" property types within the generated
12+
CloudFormation interfaces (i.e: properties of `Cfn*` constructs) with
13+
names starting with a capital letter `I` followed by another capital
14+
letter are no longer incorrectly treated as behavioral interfaces, and
15+
might hence have different usage patterns in non-TypeScript languages.
16+
Such interfaces were previously very difficult to use in non-TypeScript
17+
languages, and required convoluted workarounds, which can now be removed.
18+
19+
### Features
20+
21+
* **aws-ecs:** support runtime platform property for create fargate windows runtime. ([#17622](https://github.com/aws/aws-cdk/issues/17622)) ([fa8f2e2](https://github.com/aws/aws-cdk/commit/fa8f2e2180d60e5621d2ae9606a3d1b2dcb681d9)), closes [#17242](https://github.com/aws/aws-cdk/issues/17242)
22+
* **bootstrap:** ECR `ScanOnPush` is now enabled by default ([#17994](https://github.com/aws/aws-cdk/issues/17994)) ([7588b51](https://github.com/aws/aws-cdk/commit/7588b517eb17bb5198f91056113eb79a34830867))
23+
* **cfnspec:** cloudformation spec v51.0.0 ([#18274](https://github.com/aws/aws-cdk/issues/18274)) ([c208e60](https://github.com/aws/aws-cdk/commit/c208e6043e4a184b4d3ac2508ebef1cb31bace43))
24+
* **cli:** diff now uses the lookup Role for new-style synthesis ([#18277](https://github.com/aws/aws-cdk/issues/18277)) ([2256680](https://github.com/aws/aws-cdk/commit/225668050caef9bfdaa25b8ae984d3886108397f))
25+
* **eks:** cluster tagging ([#4995](https://github.com/aws/aws-cdk/issues/4995)) ([#18109](https://github.com/aws/aws-cdk/issues/18109)) ([304f5b6](https://github.com/aws/aws-cdk/commit/304f5b6974f1121a8a5ff802076dffe2eff9f407))
26+
* **iam:** generate AccessKeys ([#18180](https://github.com/aws/aws-cdk/issues/18180)) ([beb5706](https://github.com/aws/aws-cdk/commit/beb5706e0c80300c8adba2b75b573f6c6def3de6)), closes [#8432](https://github.com/aws/aws-cdk/issues/8432)
27+
* **lambda-event-sources:** adds `AuthenticationMethod.CLIENT_CERTIFICATE_TLS_AUTH` to kafka ([#17920](https://github.com/aws/aws-cdk/issues/17920)) ([93cd776](https://github.com/aws/aws-cdk/commit/93cd7769b7b68ab6985c357c4d2f2137bb631553))
28+
* **pipelines:** step dependencies ([#18256](https://github.com/aws/aws-cdk/issues/18256)) ([e3359e0](https://github.com/aws/aws-cdk/commit/e3359e0b79a8b999ed32c93fdbd19625bbbefaf8)), closes [#17945](https://github.com/aws/aws-cdk/issues/17945)
29+
* **pipelines:** support timeout in CodeBuildStep ([#17351](https://github.com/aws/aws-cdk/issues/17351)) ([2aa3b8e](https://github.com/aws/aws-cdk/commit/2aa3b8e6e3ce75aaa7d4158f55e162eb26050ba1))
30+
* **s3:** add EventBridge bucket notifications ([#18150](https://github.com/aws/aws-cdk/issues/18150)) ([912aeda](https://github.com/aws/aws-cdk/commit/912aeda295820920ed880b9c85a98c56421647b8)), closes [#18076](https://github.com/aws/aws-cdk/issues/18076)
31+
* **sqs:** add DLQ readonly property to Queue ([#18232](https://github.com/aws/aws-cdk/issues/18232)) ([caa6788](https://github.com/aws/aws-cdk/commit/caa6788781690c629226a54bb1f9529722d67887)), closes [#18083](https://github.com/aws/aws-cdk/issues/18083)
32+
33+
34+
### Bug Fixes
35+
36+
* **apigatewayv2-authorizers:** incorrect `identitySource` default for `WebSocketLambdaAuthorizer` ([#18315](https://github.com/aws/aws-cdk/issues/18315)) ([74eee1e](https://github.com/aws/aws-cdk/commit/74eee1e5b8fa404dde129f001b986d615f435c73)), closes [#18307](https://github.com/aws/aws-cdk/issues/18307)
37+
* **appmesh:** allow a Virtual Node have as a backend a Virtual Service whose provider is that Node ([#18265](https://github.com/aws/aws-cdk/issues/18265)) ([272b6b1](https://github.com/aws/aws-cdk/commit/272b6b1abe22b7415eed5cdba82056d154fc31d7)), closes [#17322](https://github.com/aws/aws-cdk/issues/17322)
38+
* **aws-kinesis:** remove default shard count when stream mode is on-demand and set default mode to provisioned ([#18221](https://github.com/aws/aws-cdk/issues/18221)) ([cac11bb](https://github.com/aws/aws-cdk/commit/cac11bba2ea0714dec8e23b069496d1b9d940685)), closes [#18139](https://github.com/aws/aws-cdk/issues/18139)
39+
* **aws-lambda-event-sources:** unsupported properties for SelfManagedKafkaEventSource and ManagedKafkaEventSource ([#17965](https://github.com/aws/aws-cdk/issues/17965)) ([5ddaef4](https://github.com/aws/aws-cdk/commit/5ddaef491d7962616f75f170cf7547cd9229338f)), closes [#17934](https://github.com/aws/aws-cdk/issues/17934)
40+
* **cfn2ts:** some property times have behavioral-interface names ([#18275](https://github.com/aws/aws-cdk/issues/18275)) ([6359c12](https://github.com/aws/aws-cdk/commit/6359c12e3242e23d9b3bf0a42cac7c361c8d4d8a))
41+
* **cli:** assets are KMS-encrypted using wrong key ([#18340](https://github.com/aws/aws-cdk/issues/18340)) ([64ae9f3](https://github.com/aws/aws-cdk/commit/64ae9f3dc8a169ad0a7a2d02cb04f857debd3653)), closes [#17668](https://github.com/aws/aws-cdk/issues/17668) [#18262](https://github.com/aws/aws-cdk/issues/18262)
42+
* **cli:** breaks due to faulty version of `colors` ([#18324](https://github.com/aws/aws-cdk/issues/18324)) ([ddc2bc6](https://github.com/aws/aws-cdk/commit/ddc2bc6ae64fe14ddb4a03122c90dfcf954f149f))
43+
* **codebuild:** setting Cache.none() renders nothing in the template ([#18194](https://github.com/aws/aws-cdk/issues/18194)) ([cd51a5d](https://github.com/aws/aws-cdk/commit/cd51a5dae1780e34aecd90d85783fb6d3c239903)), closes [#18165](https://github.com/aws/aws-cdk/issues/18165)
44+
* **lambda:** imported Function still has region and account from its Stack, instead of its ARN ([#18255](https://github.com/aws/aws-cdk/issues/18255)) ([01bbe4c](https://github.com/aws/aws-cdk/commit/01bbe4ca6c38ca7fe2239f8885bbec5ab537c9ad)), closes [#18228](https://github.com/aws/aws-cdk/issues/18228)
45+
* **lambda-python:** asset files are generated inside the 'asset-input' folder ([#18306](https://github.com/aws/aws-cdk/issues/18306)) ([aff607a](https://github.com/aws/aws-cdk/commit/aff607a65e061ade5c3ec9e29f82fdaa8b57f638))
46+
* **lambda-python:** bundle asset files correctly ([#18335](https://github.com/aws/aws-cdk/issues/18335)) ([3822c85](https://github.com/aws/aws-cdk/commit/3822c855cf92ee0cd4539dee33e55f57d995bf89)), closes [#18301](https://github.com/aws/aws-cdk/issues/18301)
47+
* **logs:** respect region when importing log group ([#18215](https://github.com/aws/aws-cdk/issues/18215)) ([be909bc](https://github.com/aws/aws-cdk/commit/be909bc90822db947ec0a932621709d0cb07e50e)), closes [#18214](https://github.com/aws/aws-cdk/issues/18214)
48+
* **pipelines:** `DockerCredential.dockerHub()` silently fails auth ([#18313](https://github.com/aws/aws-cdk/issues/18313)) ([c2c87d9](https://github.com/aws/aws-cdk/commit/c2c87d9dd861a25dcbd9aa830e81ecb4d76ba509)), closes [#15737](https://github.com/aws/aws-cdk/issues/15737)
49+
* **route53:** support multiple cross account DNS delegations ([#17837](https://github.com/aws/aws-cdk/issues/17837)) ([76b5c0d](https://github.com/aws/aws-cdk/commit/76b5c0d12e1e692efcf6a557ee4ddb6df3709e4d)), closes [#17836](https://github.com/aws/aws-cdk/issues/17836)
50+
551
## [1.138.2](https://github.com/aws/aws-cdk/compare/v1.138.1...v1.138.2) (2022-01-09)
652

753

CONTRIBUTING.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,8 @@ See [Gitpod section](#gitpod) on how to set up the CDK repo on Gitpod.
5252

5353
The following tools need to be installed on your system prior to installing the CDK:
5454

55-
- [Node.js >= 10.13.0](https://nodejs.org/download/release/latest-v10.x/)
55+
- [Node.js >= 14.15.0](https://nodejs.org/download/release/latest-v14.x/)
5656
- We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/)
57-
- ⚠️ versions `13.0.0` to `13.6.0` are not supported due to compatibility issues with our dependencies.
5857
- [Yarn >= 1.19.1, < 2](https://yarnpkg.com/lang/en/docs/install)
5958
- [.NET Core SDK 3.1.x](https://www.microsoft.com/net/download)
6059
- [Python >= 3.6.5, < 4.0](https://www.python.org/downloads/release/python-365/)

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@ infrastructure definition and share it without worrying about boilerplate logic.
1919

2020
The CDK is available in the following languages:
2121

22-
* JavaScript, TypeScript ([Node.js ≥ 10.13.0](https://nodejs.org/download/release/latest-v10.x/))
22+
* JavaScript, TypeScript ([Node.js ≥ 14.15.0](https://nodejs.org/download/release/latest-v14.x/))
2323
- We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/)
24-
- ⚠️ versions `13.0.0` to `13.6.0` are not supported due to compatibility issues with our dependencies.
2524
* Python ([Python ≥ 3.6](https://www.python.org/downloads/))
2625
* Java ([Java ≥ 8](https://www.oracle.com/technetwork/java/javase/downloads/index.html) and [Maven ≥ 3.5.4](https://maven.apache.org/download.cgi))
2726
* .NET ([.NET Core ≥ 3.1](https://dotnet.microsoft.com/download))
@@ -77,8 +76,7 @@ in the CDK Developer Guide.
7776
For a detailed walkthrough, see the [tutorial](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) in the AWS CDK [Developer Guide](https://docs.aws.amazon.com/cdk/latest/guide/home.html).
7877

7978
### At a glance
80-
Install or update the [AWS CDK CLI] from npm (requires [Node.js ≥ 10.13.0](https://nodejs.org/download/release/latest-v10.x/)). We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/)
81-
⚠️ versions `13.0.0` to `13.6.0` are not supported due to compatibility issues with our dependencies.
79+
Install or update the [AWS CDK CLI] from npm (requires [Node.js ≥ 14.15.0](https://nodejs.org/download/release/latest-v14.x/)). We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/)
8280

8381
```console
8482
$ npm i -g aws-cdk
@@ -155,6 +153,12 @@ this capability, please see the
155153
## More Resources
156154
* [CDK Workshop](https://cdkworkshop.com/)
157155
* [Construct Hub](https://constructs.dev) - Find and use open-source Cloud Development Kit (CDK) libraries
156+
* Best Practices
157+
* [Best practices for developing cloud applications with AWS CDK](https://aws.amazon.com/blogs/devops/best-practices-for-developing-cloud-applications-with-aws-cdk/)
158+
* [Align with best practices while creating infrastructure using cdk aspects](https://aws.amazon.com/blogs/devops/align-with-best-practices-while-creating-infrastructure-using-cdk-aspects/)
159+
* [Recommended AWS CDK project structure for Python applications](https://aws.amazon.com/blogs/developer/recommended-aws-cdk-project-structure-for-python-applications/)
160+
* [Best practices for discoverability of a construct library on Construct Hub](https://aws.amazon.com/blogs/opensource/best-practices-for-discoverability-of-a-construct-library-on-construct-hub/)
161+
* [All developer blog posts about AWS CDK](https://aws.amazon.com/blogs/developer/category/developer-tools/aws-cloud-development-kit/)
158162
* **[CDK Construction Zone](https://www.twitch.tv/collections/9kCOGphNZBYVdA)** - A Twitch live coding series hosted by the CDK team, season one episodes:
159163
* Triggers: Join us as we implement [Triggers](https://github.com/aws/aws-cdk-rfcs/issues/71), a Construct for configuring deploy time actions. Episodes 1-3:
160164
* [S1E1](https://www.twitch.tv/videos/917691798): Triggers (part 1); **Participants:** @NetaNir, @eladb, @richardhboyd

allowed-breaking-changes.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,26 @@ incompatible-argument:@aws-cdk/aws-autoscaling-hooktargets.FunctionHook.bind
9393
incompatible-argument:@aws-cdk/aws-autoscaling-hooktargets.QueueHook.bind
9494
incompatible-argument:@aws-cdk/aws-autoscaling-hooktargets.TopicHook.bind
9595
incompatible-argument:@aws-cdk/aws-autoscaling.ILifecycleHookTarget.bind
96+
97+
# removed properties from kafka eventsources as they are not supported
98+
removed:@aws-cdk/aws-lambda-event-sources.KafkaEventSourceProps.bisectBatchOnError
99+
removed:@aws-cdk/aws-lambda-event-sources.KafkaEventSourceProps.maxRecordAge
100+
removed:@aws-cdk/aws-lambda-event-sources.KafkaEventSourceProps.parallelizationFactor
101+
removed:@aws-cdk/aws-lambda-event-sources.KafkaEventSourceProps.reportBatchItemFailures
102+
removed:@aws-cdk/aws-lambda-event-sources.KafkaEventSourceProps.retryAttempts
103+
removed:@aws-cdk/aws-lambda-event-sources.KafkaEventSourceProps.tumblingWindow
104+
removed:@aws-cdk/aws-lambda-event-sources.ManagedKafkaEventSourceProps.bisectBatchOnError
105+
removed:@aws-cdk/aws-lambda-event-sources.ManagedKafkaEventSourceProps.maxRecordAge
106+
removed:@aws-cdk/aws-lambda-event-sources.ManagedKafkaEventSourceProps.parallelizationFactor
107+
removed:@aws-cdk/aws-lambda-event-sources.ManagedKafkaEventSourceProps.reportBatchItemFailures
108+
removed:@aws-cdk/aws-lambda-event-sources.ManagedKafkaEventSourceProps.retryAttempts
109+
removed:@aws-cdk/aws-lambda-event-sources.ManagedKafkaEventSourceProps.tumblingWindow
110+
removed:@aws-cdk/aws-lambda-event-sources.SelfManagedKafkaEventSourceProps.bisectBatchOnError
111+
removed:@aws-cdk/aws-lambda-event-sources.SelfManagedKafkaEventSourceProps.maxRecordAge
112+
removed:@aws-cdk/aws-lambda-event-sources.SelfManagedKafkaEventSourceProps.parallelizationFactor
113+
removed:@aws-cdk/aws-lambda-event-sources.SelfManagedKafkaEventSourceProps.reportBatchItemFailures
114+
removed:@aws-cdk/aws-lambda-event-sources.SelfManagedKafkaEventSourceProps.retryAttempts
115+
removed:@aws-cdk/aws-lambda-event-sources.SelfManagedKafkaEventSourceProps.tumblingWindow
116+
base-types:@aws-cdk/aws-lambda-event-sources.KafkaEventSourceProps
117+
base-types:@aws-cdk/aws-lambda-event-sources.ManagedKafkaEventSourceProps
118+
base-types:@aws-cdk/aws-lambda-event-sources.SelfManagedKafkaEventSourceProps

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"cdk-generate-synthetic-examples": "^0.1.1",
2020
"conventional-changelog-cli": "^2.2.2",
2121
"fs-extra": "^9.1.0",
22-
"graceful-fs": "^4.2.8",
22+
"graceful-fs": "^4.2.9",
2323
"jest-junit": "^13.0.0",
2424
"jsii-diff": "^1.50.0",
2525
"jsii-pacmak": "^1.50.0",

packages/@aws-cdk-containers/ecs-service-extensions/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@
3737
},
3838
"license": "Apache-2.0",
3939
"devDependencies": {
40-
"@types/jest": "^27.0.3",
40+
"@types/jest": "^27.4.0",
4141
"@aws-cdk/cdk-build-tools": "0.0.0",
4242
"@aws-cdk/cdk-integ-tools": "0.0.0",
4343
"@aws-cdk/aws-autoscaling": "0.0.0",
4444
"@aws-cdk/cfn2ts": "0.0.0",
45-
"jest": "^27.4.5",
45+
"jest": "^27.4.7",
4646
"@aws-cdk/pkglint": "0.0.0",
4747
"@aws-cdk/assert-internal": "0.0.0"
4848
},

packages/@aws-cdk-containers/ecs-service-extensions/test/integ.all-service-addons.expected.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3185,22 +3185,12 @@
31853185
"Backends": [
31863186
{
31873187
"VirtualService": {
3188-
"VirtualServiceName": {
3189-
"Fn::GetAtt": [
3190-
"namevirtualservice3DDDDF1E",
3191-
"VirtualServiceName"
3192-
]
3193-
}
3188+
"VirtualServiceName": "name.production"
31943189
}
31953190
},
31963191
{
31973192
"VirtualService": {
3198-
"VirtualServiceName": {
3199-
"Fn::GetAtt": [
3200-
"greetingvirtualservice60AD3AD9",
3201-
"VirtualServiceName"
3202-
]
3203-
}
3193+
"VirtualServiceName": "greeting.production"
32043194
}
32053195
}
32063196
],

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"@aws-cdk/cdk-build-tools": "0.0.0",
7878
"@aws-cdk/cfn2ts": "0.0.0",
7979
"@aws-cdk/pkglint": "0.0.0",
80-
"@types/jest": "^27.0.3"
80+
"@types/jest": "^27.4.0"
8181
},
8282
"dependencies": {
8383
"@aws-cdk/core": "0.0.0",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@
6565
"@aws-cdk/cdk-build-tools": "0.0.0",
6666
"@aws-cdk/cdk-integ-tools": "0.0.0",
6767
"@aws-cdk/pkglint": "0.0.0",
68-
"@types/jest": "^27.0.3",
68+
"@types/jest": "^27.4.0",
6969
"fast-check": "^2.20.0",
70-
"jest": "^27.4.5"
70+
"jest": "^27.4.7"
7171
},
7272
"repository": {
7373
"type": "git",

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
"devDependencies": {
2727
"@aws-cdk/cdk-build-tools": "0.0.0",
2828
"@aws-cdk/pkglint": "0.0.0",
29-
"@types/jest": "^27.0.3",
30-
"jest": "^27.4.5",
29+
"@types/jest": "^27.4.0",
30+
"jest": "^27.4.7",
3131
"ts-jest": "^27.1.2"
3232
},
3333
"dependencies": {
@@ -40,7 +40,7 @@
4040
"peerDependencies": {
4141
"@aws-cdk/core": "0.0.0",
4242
"constructs": "^3.3.69",
43-
"jest": "^27.4.5"
43+
"jest": "^27.4.7"
4444
},
4545
"repository": {
4646
"url": "https://github.com/aws/aws-cdk.git",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@aws-cdk/assert-internal": "0.0.0",
3838
"@aws-cdk/cdk-build-tools": "0.0.0",
3939
"@aws-cdk/pkglint": "0.0.0",
40-
"@types/jest": "^27.0.3",
40+
"@types/jest": "^27.4.0",
4141
"aws-cdk-migration": "0.0.0",
4242
"constructs": "^3.3.69",
4343
"jest": "^27.3.1",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@
6565
"@aws-cdk/cdk-build-tools": "0.0.0",
6666
"@aws-cdk/pkglint": "0.0.0",
6767
"@types/fs-extra": "^9.0.13",
68-
"@types/jest": "^27.0.3",
68+
"@types/jest": "^27.4.0",
6969
"constructs": "^3.3.69",
70-
"jest": "^27.4.5",
70+
"jest": "^27.4.7",
7171
"ts-jest": "^27.1.2"
7272
},
7373
"dependencies": {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@
7373
"@aws-cdk/cdk-build-tools": "0.0.0",
7474
"@aws-cdk/cdk-integ-tools": "0.0.0",
7575
"@aws-cdk/pkglint": "0.0.0",
76-
"@types/jest": "^27.0.3",
76+
"@types/jest": "^27.4.0",
7777
"@types/sinon": "^9.0.11",
7878
"aws-cdk": "0.0.0",
79-
"jest": "^27.4.5",
79+
"jest": "^27.4.7",
8080
"sinon": "^9.2.4",
8181
"ts-mock-imports": "^1.3.8"
8282
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
"@aws-cdk/cdk-build-tools": "0.0.0",
7979
"@aws-cdk/cfn2ts": "0.0.0",
8080
"@aws-cdk/pkglint": "0.0.0",
81-
"@types/jest": "^27.0.3"
81+
"@types/jest": "^27.4.0"
8282
},
8383
"dependencies": {
8484
"@aws-cdk/core": "0.0.0",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
"@aws-cdk/cdk-build-tools": "0.0.0",
7979
"@aws-cdk/cfn2ts": "0.0.0",
8080
"@aws-cdk/pkglint": "0.0.0",
81-
"@types/jest": "^27.0.3"
81+
"@types/jest": "^27.4.0"
8282
},
8383
"dependencies": {
8484
"@aws-cdk/core": "0.0.0",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"@aws-cdk/cdk-build-tools": "0.0.0",
7878
"@aws-cdk/cfn2ts": "0.0.0",
7979
"@aws-cdk/pkglint": "0.0.0",
80-
"@types/jest": "^27.0.3"
80+
"@types/jest": "^27.4.0"
8181
},
8282
"dependencies": {
8383
"@aws-cdk/core": "0.0.0",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
"@aws-cdk/cdk-integ-tools": "0.0.0",
8080
"@aws-cdk/cfn2ts": "0.0.0",
8181
"@aws-cdk/pkglint": "0.0.0",
82-
"@types/jest": "^27.0.3",
82+
"@types/jest": "^27.4.0",
8383
"@types/yaml": "1.9.6",
8484
"aws-sdk": "^2.848.0"
8585
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
"@aws-cdk/cdk-integ-tools": "0.0.0",
8585
"@aws-cdk/cfn2ts": "0.0.0",
8686
"@aws-cdk/pkglint": "0.0.0",
87-
"@types/jest": "^27.0.3"
87+
"@types/jest": "^27.4.0"
8888
},
8989
"dependencies": {
9090
"@aws-cdk/aws-certificatemanager": "0.0.0",

packages/@aws-cdk/aws-apigatewayv2-authorizers/lib/websocket/lambda.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@ export interface WebSocketLambdaAuthorizerProps {
2828
/**
2929
* The identity source for which authorization is requested.
3030
*
31-
* @default ['$request.header.Authorization']
31+
* Request parameter match `'route.request.querystring|header.[a-zA-z0-9._-]+'`.
32+
* Staged variable match `'stageVariables.[a-zA-Z0-9._-]+'`.
33+
* Context parameter match `'context.[a-zA-Z0-9._-]+'`.
34+
*
35+
* @default ['route.request.header.Authorization']
3236
*/
3337
readonly identitySource?: string[];
3438
}
@@ -56,7 +60,7 @@ export class WebSocketLambdaAuthorizer implements IWebSocketRouteAuthorizer {
5660
this.authorizer = new WebSocketAuthorizer(options.scope, this.id, {
5761
webSocketApi: options.route.webSocketApi,
5862
identitySource: this.props.identitySource ?? [
59-
'$request.header.Authorization',
63+
'route.request.header.Authorization',
6064
],
6165
type: WebSocketAuthorizerType.LAMBDA,
6266
authorizerName: this.props.authorizerName ?? this.id,

packages/@aws-cdk/aws-apigatewayv2-authorizers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"@aws-cdk/cdk-integ-tools": "0.0.0",
8787
"@aws-cdk/pkglint": "0.0.0",
8888
"@types/aws-lambda": "^8.10.89",
89-
"@types/jest": "^27.0.3"
89+
"@types/jest": "^27.4.0"
9090
},
9191
"dependencies": {
9292
"@aws-cdk/aws-apigatewayv2": "0.0.0",

0 commit comments

Comments
 (0)