Skip to content

Commit 399bae6

Browse files
authored
chore(node): update version to 22 (#1436)
* Node 22, example links in README * Pipes constructs refreshed
1 parent 717bc01 commit 399bae6

File tree

1,314 files changed

+53378
-24906
lines changed

Some content is hidden

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

1,314 files changed

+53378
-24906
lines changed

.kiro/prompts/new-readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ You are tasked with creating a README.adoc file for a new AWS Solutions Construc
2929
**Overview:**
3030
- Brief description of what the construct does
3131
- Minimal deployable examples in TypeScript, Python, and Java
32-
- Use realistic runtime versions (NODEJS_20_X, PYTHON_3_11, etc.)
32+
- Use realistic runtime versions (NODEJS_22_X, PYTHON_3_11, etc.)
3333

3434
**Pattern Construct Props:**
3535
- Table with columns: Name, Type, Description

.kiro/steering/test.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ test('check lambda function properties', () => {
3939
new LambdaToDynamoDB(stack, 'test', {
4040
lambdaFunctionProps: {
4141
code: lambda.Code.fromAsset(`${__dirname}/lambda`),
42-
runtime: lambda.Runtime.NODEJS_20_X,
42+
runtime: lambda.Runtime.NODEJS_22_X,
4343
handler: 'index.handler'
4444
}
4545
});
4646

4747
const template = Template.fromStack(stack);
4848
template.hasResourceProperties('AWS::Lambda::Function', {
4949
Handler: "index.handler",
50-
Runtime: "nodejs20.x"
50+
Runtime: "nodejs22.x"
5151
});
5252
});
5353
```
@@ -144,7 +144,7 @@ SetConsistentFeatureFlags(stack);
144144
new LambdaToDynamoDB(stack, 'test', {
145145
lambdaFunctionProps: {
146146
code: lambda.Code.fromAsset(`${__dirname}/lambda`),
147-
runtime: lambda.Runtime.NODEJS_20_X,
147+
runtime: lambda.Runtime.NODEJS_22_X,
148148
handler: 'index.handler'
149149
}
150150
});

deployment/v2/refresh-multiple-tests.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ aws-cognito-apigateway-lambda
3030
aws-constructs-factories
3131
aws-dynamodbstreams-lambda
3232
aws-dynamodbstreams-lambda-elasticsearch-kibana
33+
aws-dynamodbstreams-pipes-stepfunctions
3334
aws-eventbridge-kinesisfirehose-s3
3435
aws-eventbridge-kinesisstreams
3536
aws-eventbridge-lambda
@@ -75,6 +76,7 @@ aws-lambda-sqs-lambda
7576
aws-lambda-ssmstringparameter
7677
aws-lambda-stepfunctions
7778
aws-lambda-transcribe
79+
aws-lambda-translate
7880
aws-openapigateway-lambda
7981
aws-route53-alb
8082
aws-route53-apigateway
@@ -85,6 +87,7 @@ aws-s3-stepfunctions
8587
aws-sns-lambda
8688
aws-sns-sqs
8789
aws-sqs-lambda
90+
aws-sqs-pipes-stepfunctions
8891
aws-wafwebacl-alb
8992
aws-wafwebacl-apigateway
9093
aws-wafwebacl-appsync

documentation/aws-alb-lambda.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ const certificate = acm.Certificate.fromCertificateArn(
5757
const constructProps: AlbToLambdaProps = {
5858
lambdaFunctionProps: {
5959
code: lambda.Code.fromAsset(`lambda`),
60-
runtime: lambda.Runtime.NODEJS_20_X,
60+
runtime: lambda.Runtime.NODEJS_22_X,
6161
handler: 'index.handler'
6262
},
6363
listenerProps: {
@@ -137,7 +137,7 @@ ListenerCertificate listenerCertificate = ListenerCertificate
137137
// .build());
138138
new AlbToLambda(this, "AlbToLambdaPattern", new AlbToLambdaProps.Builder()
139139
.lambdaFunctionProps(new FunctionProps.Builder()
140-
.runtime(Runtime.NODEJS_20_X)
140+
.runtime(Runtime.NODEJS_22_X)
141141
.code(Code.fromAsset("lambda"))
142142
.handler("index.handler")
143143
.build())

documentation/aws-apigateway-lambda.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ import * as lambda from 'aws-cdk-lib/aws-lambda';
4949
5050
new ApiGatewayToLambda(this, 'ApiGatewayToLambdaPattern', {
5151
lambdaFunctionProps: {
52-
runtime: lambda.Runtime.NODEJS_20_X,
52+
runtime: lambda.Runtime.NODEJS_22_X,
5353
handler: 'index.handler',
5454
code: lambda.Code.fromAsset(`lambda`)
5555
}
@@ -90,7 +90,7 @@ import software.amazon.awsconstructs.services.apigatewaylambda.*;
9090
9191
new ApiGatewayToLambda(this, "ApiGatewayToLambdaPattern", new ApiGatewayToLambdaProps.Builder()
9292
.lambdaFunctionProps(new FunctionProps.Builder()
93-
.runtime(Runtime.NODEJS_20_X)
93+
.runtime(Runtime.NODEJS_22_X)
9494
.code(Code.fromAsset("lambda"))
9595
.handler("index.handler")
9696
.build())

documentation/aws-cloudfront-apigateway-lambda.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import * as lambda from 'aws-cdk-lib/aws-lambda';
5252
new CloudFrontToApiGatewayToLambda(this, 'test-cloudfront-apigateway-lambda', {
5353
lambdaFunctionProps: {
5454
code: lambda.Code.fromAsset(`lambda`),
55-
runtime: lambda.Runtime.NODEJS_20_X,
55+
runtime: lambda.Runtime.NODEJS_22_X,
5656
handler: 'index.handler'
5757
},
5858
apiGatewayProps: {
@@ -109,7 +109,7 @@ import software.amazon.awsconstructs.services.cloudfrontapigatewaylambda.CloudFr
109109
110110
new CloudFrontToApiGatewayToLambda(this, "ApiGatewayToLambdaPattern", new CloudFrontToApiGatewayToLambdaProps.Builder()
111111
.lambdaFunctionProps(new FunctionProps.Builder()
112-
.runtime(Runtime.NODEJS_20_X) // execution environment
112+
.runtime(Runtime.NODEJS_22_X) // execution environment
113113
.code(Code.fromAsset("lambda")) // code loaded from the `lambda` directory (under root, next to `src`)
114114
.handler("hello.handler") // file is `hello`, function is `handler`
115115
.build())

documentation/aws-cloudfront-apigateway.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ import * as api from 'aws-cdk-lib/aws-apigateway';
5151
5252
const lambdaProps: lambda.FunctionProps = {
5353
code: lambda.Code.fromAsset(`lambda`),
54-
runtime: lambda.Runtime.NODEJS_20_X,
54+
runtime: lambda.Runtime.NODEJS_22_X,
5555
handler: 'index.handler'
5656
};
5757
@@ -121,7 +121,7 @@ import software.amazon.awscdk.services.apigateway.*;
121121
import software.amazon.awsconstructs.services.cloudfrontapigateway.*;
122122
123123
final Function lambdaFunction = Function.Builder.create(this, "IndexHandler")
124-
.runtime(Runtime.NODEJS_20_X)
124+
.runtime(Runtime.NODEJS_22_X)
125125
.code(Code.fromAsset("lambda"))
126126
.handler("index.handler")
127127
.build();

documentation/aws-cognito-apigateway-lambda.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import * as lambda from 'aws-cdk-lib/aws-lambda';
5252
new CognitoToApiGatewayToLambda(this, 'test-cognito-apigateway-lambda', {
5353
lambdaFunctionProps: {
5454
code: lambda.Code.fromAsset(`lambda`),
55-
runtime: lambda.Runtime.NODEJS_20_X,
55+
runtime: lambda.Runtime.NODEJS_22_X,
5656
handler: 'index.handler'
5757
}
5858
});
@@ -93,7 +93,7 @@ import software.amazon.awsconstructs.services.cognitoapigatewaylambda.*;
9393
new CognitoToApiGatewayToLambda(this, "test-cognito-apigateway-lambda",
9494
new CognitoToApiGatewayToLambdaProps.Builder()
9595
.lambdaFunctionProps(new FunctionProps.Builder()
96-
.runtime(Runtime.NODEJS_20_X)
96+
.runtime(Runtime.NODEJS_22_X)
9797
.code(Code.fromAsset("lambda"))
9898
.handler("index.handler")
9999
.build())
@@ -119,7 +119,7 @@ import * as lambda from 'aws-cdk-lib/aws-lambda';
119119
const construct = new CognitoToApiGatewayToLambda(this, 'test-cognito-apigateway-lambda', {
120120
lambdaFunctionProps: {
121121
code: lambda.Code.fromAsset(`lambda`),
122-
runtime: lambda.Runtime.NODEJS_20_X,
122+
runtime: lambda.Runtime.NODEJS_22_X,
123123
handler: 'index.handler'
124124
},
125125
apiGatewayProps: {
@@ -193,7 +193,7 @@ final CognitoToApiGatewayToLambda construct = new CognitoToApiGatewayToLambda(th
193193
"test-cognito-apigateway-lambda",
194194
new CognitoToApiGatewayToLambdaProps.Builder()
195195
.lambdaFunctionProps(new FunctionProps.Builder()
196-
.runtime(Runtime.NODEJS_20_X)
196+
.runtime(Runtime.NODEJS_22_X)
197197
.code(Code.fromAsset("lambda"))
198198
.handler("index.handler")
199199
.build())

documentation/aws-dynamodbstreams-lambda-elasticsearch-kibana.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ import * as lambda from 'aws-cdk-lib/aws-lambda';
7373
const constructProps: DynamoDBStreamsToLambdaToElasticSearchAndKibanaProps = {
7474
lambdaFunctionProps: {
7575
code: lambda.Code.fromAsset(`lambda`),
76-
runtime: lambda.Runtime.NODEJS_20_X,
76+
runtime: lambda.Runtime.NODEJS_22_X,
7777
handler: 'index.handler'
7878
},
7979
domainName: 'test-domain',
@@ -124,7 +124,7 @@ import software.amazon.awsconstructs.services.dynamodbstreamslambdaelasticsearch
124124
new DynamoDBStreamsToLambdaToElasticSearchAndKibana(this, "test-dynamodb-stream-lambda-elasticsearch-kibana",
125125
new DynamoDBStreamsToLambdaToElasticSearchAndKibanaProps.Builder()
126126
.lambdaFunctionProps(new FunctionProps.Builder()
127-
.runtime(Runtime.NODEJS_20_X)
127+
.runtime(Runtime.NODEJS_22_X)
128128
.code(Code.fromAsset("lambda"))
129129
.handler("index.handler")
130130
.build())

documentation/aws-dynamodbstreams-lambda.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import * as lambda from 'aws-cdk-lib/aws-lambda';
5252
new DynamoDBStreamsToLambda(this, 'test-dynamodbstreams-lambda', {
5353
lambdaFunctionProps: {
5454
code: lambda.Code.fromAsset(`lambda`),
55-
runtime: lambda.Runtime.NODEJS_20_X,
55+
runtime: lambda.Runtime.NODEJS_22_X,
5656
handler: 'index.handler'
5757
},
5858
});
@@ -93,7 +93,7 @@ import software.amazon.awsconstructs.services.dynamodbstreamslambda.*;
9393
new DynamoDBStreamsToLambda(this, "test-dynamodbstreams-lambda",
9494
new DynamoDBStreamsToLambdaProps.Builder()
9595
.lambdaFunctionProps(new FunctionProps.Builder()
96-
.runtime(Runtime.NODEJS_20_X)
96+
.runtime(Runtime.NODEJS_22_X)
9797
.code(Code.fromAsset("lambda"))
9898
.handler("index.handler")
9999
.build())

0 commit comments

Comments
 (0)