From 8378950e438cfaf492b88c8c8e89684556c00910 Mon Sep 17 00:00:00 2001 From: "campaigner-staging[bot]" <111737018+campaigner-staging[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 16:30:00 +0000 Subject: [PATCH] Update layer versions --- .../serverless/lambda-layer-versions.ts | 4 ++-- packages/plugin-lambda/README.md | 4 ++-- .../__snapshots__/instrument.test.ts.snap | 18 +++++++++--------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/base/src/helpers/serverless/lambda-layer-versions.ts b/packages/base/src/helpers/serverless/lambda-layer-versions.ts index d1b8f9d4b..9d4faf86e 100644 --- a/packages/base/src/helpers/serverless/lambda-layer-versions.ts +++ b/packages/base/src/helpers/serverless/lambda-layer-versions.ts @@ -1,9 +1,9 @@ // THIS FILE IS AUTOGENERATED, DO NOT MANUALLY EDIT export const LAMBDA_LAYER_VERSIONS = { - extension: 90, + extension: 91, dotnet: 23, - java: 24, + java: 25, node: 132, python: 120, ruby: 27, diff --git a/packages/plugin-lambda/README.md b/packages/plugin-lambda/README.md index f4c6d2328..26b0e2684 100644 --- a/packages/plugin-lambda/README.md +++ b/packages/plugin-lambda/README.md @@ -90,13 +90,13 @@ You can pass the following arguments to `instrument` to specify its behavior. Th | `--config` | | Path to the configuration file | | | `--dry` or `--dry-run` | `-d` | Preview changes running command would apply | `false` | | `--env` | | Use --env to separate out your staging, development, and production environments. Learn more about the env tag here: https://docs.datadoghq.com/serverless/troubleshooting/serverless_tagging/#the-env-tag | | -| `--extension-version` or `--extensionVersion` | `-e` | Version of the Datadog Lambda Extension layer to apply. Setting this to 'latest' will use version 90. When using the extension, make sure to export DATADOG_API_KEY (or if encrypted, DATADOG_KMS_API_KEY or DATADOG_API_KEY_SECRET_ARN) in your environment as well. Mutually exclusive with the forwarder. Set to 'none' to explicitly disable adding the extension layer. Learn more about the Lambda Extension here: https://docs.datadoghq.com/serverless/libraries_integrations/extension | `latest` | +| `--extension-version` or `--extensionVersion` | `-e` | Version of the Datadog Lambda Extension layer to apply. Setting this to 'latest' will use version 91. When using the extension, make sure to export DATADOG_API_KEY (or if encrypted, DATADOG_KMS_API_KEY or DATADOG_API_KEY_SECRET_ARN) in your environment as well. Mutually exclusive with the forwarder. Set to 'none' to explicitly disable adding the extension layer. Learn more about the Lambda Extension here: https://docs.datadoghq.com/serverless/libraries_integrations/extension | `latest` | | `--extra-tags` or `--extraTags` | | Add custom tags to your Lambda function in Datadog. Must be a list of : separated by commas such as: layer:api,team:intake | | | `--flush-metrics-to-logs` or `--flushMetricsToLogs` | | Whether to send metrics via the Datadog Forwarder asynchronously (https://docs.datadoghq.com/serverless/custom_metrics?tab=python#enabling-asynchronous-custom-metrics). If you disable this parameter, it's required to export DATADOG_API_KEY (or if encrypted, DATADOG_KMS_API_KEY or DATADOG_API_KEY_SECRET_ARN). | `true` | | `--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 - 23, java - 24, node - 132, python - 120, ruby - 27. 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 - 23, java - 25, node - 132, python - 120, ruby - 27. 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 69e3603df..6f3ba4ab2 100644 --- a/packages/plugin-lambda/src/__tests__/__snapshots__/instrument.test.ts.snap +++ b/packages/plugin-lambda/src/__tests__/__snapshots__/instrument.test.ts.snap @@ -89,7 +89,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:us-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Node24-x:10" ] } @@ -132,7 +132,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:us-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Node24-x:10" ] } @@ -181,7 +181,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node16-x:132" ] } @@ -205,7 +205,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node18-x:132" ] } @@ -256,7 +256,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node16-x:132" ] } @@ -280,7 +280,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node18-x:132" ] } @@ -562,7 +562,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:us-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:us-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:us-east-1:464622532012:layer:dd-trace-dotnet:129" ] } @@ -854,7 +854,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node24-x:132" ] } @@ -904,7 +904,7 @@ UpdateFunctionConfiguration -> arn:aws:lambda:sa-east-1:123456789012:function:la } }, "Layers": [ - "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:90", + "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Extension:91", "arn:aws:lambda:sa-east-1:464622532012:layer:Datadog-Node24-x:132" ] }