From 9223f5cb2c80bd2ff267aba9d0861793c5362fab Mon Sep 17 00:00:00 2001 From: "gh-worker-campaigns-3e9aa4[bot]" <244854796+gh-worker-campaigns-3e9aa4[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:36:56 +0000 Subject: [PATCH] Update layer versions --- .../helpers/serverless/lambda-layer-versions.ts | 2 +- packages/plugin-lambda/README.md | 2 +- .../__snapshots__/instrument.test.ts.snap | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/base/src/helpers/serverless/lambda-layer-versions.ts b/packages/base/src/helpers/serverless/lambda-layer-versions.ts index b191af057..fcf753833 100644 --- a/packages/base/src/helpers/serverless/lambda-layer-versions.ts +++ b/packages/base/src/helpers/serverless/lambda-layer-versions.ts @@ -4,7 +4,7 @@ export const LAMBDA_LAYER_VERSIONS = { extension: 98, dotnet: 25, java: 27, - node: 140, + node: 141, python: 126, ruby: 29, } as const diff --git a/packages/plugin-lambda/README.md b/packages/plugin-lambda/README.md index 3da969908..eb118d509 100644 --- a/packages/plugin-lambda/README.md +++ b/packages/plugin-lambda/README.md @@ -130,7 +130,7 @@ You can pass the following arguments to `instrument` to specify its behavior. Th | `--forwarder` | | The ARN of the datadog forwarder (https://docs.datadoghq.com/logs/guide/forwarder/) to attach this function's LogGroup to | | | `--function` | `-f` | The ARN of the Lambda function to be instrumented, or the name of the Lambda function (--region must be defined) | | | `--interactive` | `-i` | Allows the user to interactively choose how their function gets instrumented. There is no need to provide any other flags if you choose to use interactive mode since you will be prompted for the information instead | `false` | -| `--layer-version` or `--layerVersion` | `-v` | Version of the Datadog Lambda Library layer to apply. Setting this to 'latest' will use one of the following versions based on your runtime: dotnet - 25, java - 27, node - 140, python - 126, ruby - 29. Setting to 'none' will disable adding the language layer. | `latest` | +| `--layer-version` or `--layerVersion` | `-v` | Version of the Datadog Lambda Library layer to apply. Setting this to 'latest' will use one of the following versions based on your runtime: dotnet - 25, java - 27, node - 141, python - 126, ruby - 29. Setting to 'none' will disable adding the language layer. | `latest` | | `--logging` | | Whether to collect logs using the Lambda Extension. | `true` | | `--log-level` or `--logLevel` | | Set to debug to see additional output from the Datadog Lambda Library and/or Lambda Extension for troubleshooting purposes | | | `--merge-xray-traces` or `--mergeXrayTraces` | | Whether to join dd-trace traces to AWS X-Ray traces. Useful for tracing API Gateway spans. | `false` | diff --git a/packages/plugin-lambda/src/__tests__/__snapshots__/instrument.test.ts.snap b/packages/plugin-lambda/src/__tests__/__snapshots__/instrument.test.ts.snap index fe0570370..631c72416 100644 --- a/packages/plugin-lambda/src/__tests__/__snapshots__/instrument.test.ts.snap +++ b/packages/plugin-lambda/src/__tests__/__snapshots__/instrument.test.ts.snap @@ -182,7 +182,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la }, "Layers": [ "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:98", - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node16-x:140" + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node16-x:141" ] } TagResource -> arn:aws:lambda:sa-east-1:123456789012:function:lambda-hello-world @@ -206,7 +206,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la }, "Layers": [ "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:98", - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node18-x:140" + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node18-x:141" ] } TagResource -> arn:aws:lambda:sa-east-1:123456789012:function:lambda-hello-world-2 @@ -257,7 +257,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la }, "Layers": [ "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:98", - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node16-x:140" + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node16-x:141" ] } TagResource -> arn:aws:lambda:sa-east-1:123456789012:function:lambda-hello-world @@ -281,7 +281,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la }, "Layers": [ "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:98", - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node18-x:140" + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node18-x:141" ] } TagResource -> arn:aws:lambda:sa-east-1:123456789012:function:lambda-hello-world-2 @@ -658,7 +658,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:us-east-1:123456789012:function:la }, "Layers": [ "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension:6", - "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Node24-x:140" + "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Node24-x:141" ] } TagResource -> arn:aws:lambda:us-east-1:123456789012:function:lambda-hello-world @@ -909,7 +909,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la }, "Layers": [ "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:98", - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node24-x:140" + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node24-x:141" ] } TagResource -> arn:aws:lambda:sa-east-1:123456789012:function:lambda-hello-world @@ -959,7 +959,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la }, "Layers": [ "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:98", - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node24-x:140" + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node24-x:141" ] } TagResource -> arn:aws:lambda:sa-east-1:123456789012:function:lambda-hello-world