Skip to content

Releases: DataDog/datadog-lambda-extension

v28

10 Aug 21:07
060c330

Choose a tag to compare

v28

Agent tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:28
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:28
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:28
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:28
  • Fixes a bug with KMS and Secret Arn key decryption (#13075)
  • Adds inferred spans for SNS (#11919)
  • Adds post-runtime duration metric (#12872)

v27

01 Aug 21:40
060c330

Choose a tag to compare

v27

Agent tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:27
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:27
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:27
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:27
  • Fixes datadog_wrapper being non-executable in our docker image.

v26

01 Aug 18:02
7e15ec4

Choose a tag to compare

v26

Agent tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:26
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:26
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:26
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:26
  • Fixes dogstatsd not respect DD_PROXY_HTTP and DD_PROXY_HTTPS
  • Adds a missing /opt/datadog_wrapper to the docker image on Dockerhub

v25

21 Jul 16:06
b72fe4e

Choose a tag to compare

v25

⚠️datadog-lambda-java is no longer required for instrumenting Java Lambda functions when using the Datadog Lambda Extension version 25 or above. Follow the instructions to upgrade.

Agent tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:25
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:25
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:25
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:25

v24

08 Jul 21:16

Choose a tag to compare

v24

Agent tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:24
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:24
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:24
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:234
  • Add lambda trigger types and inferred spans (#12635) (#12137)
  • Get KMS/Secrets Managers values from the Extension (#12155)
  • Filter out empty logs to prevent snapshot diff flakiness (#12413)
  • Fix bootstrap script name in integration tests (#12348)
  • JSONify integration tests (#12340)
  • Fix signals handling + panic if no API KEY (#12183)
  • Provide more accurate lambda cost estimation for ARM64 (#12016)
  • Fix revive linter serverless errors (#12158)
  • Set correct service name for cloud run (#12218)

v23

10 Jun 16:02
f35d485

Choose a tag to compare

v23

Agent Tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:23
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:23
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:23
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:23

Changelog:

  • Always call TellDaemonRuntimeStarted before TellDaemonRuntimeDone (#12369)

v22

26 Apr 22:14

Choose a tag to compare

v22

Agent Tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:22
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:22
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:22
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:22

Changelog:

  • Remove cobra dependency (#11390)
  • Fix flaky tests (#11368)
  • Fix metrics multiline logs (#11335)
  • Protect ExecutionContext with mutex (#11193)
  • Change Error log to Warn when SyncForwarder fails to send (#11364)
  • Update integration tests for sls v3, tiered compilation (#11383)
  • Fix Java integration tests (#11459)
  • Share snapshots between integration tests (#11630)
  • Filter out spans from Lambda Library and runtime (#11687)
  • Add ARM integration tests for the lambda extension (#11091)
  • Added capture lambda payloads (#11484)
  • Support lambda direct invocation trace propagation (#11624)
  • Improve the adaptive flush strategy of the serverless extension (#11166)
  • Configure logs/core agent to respect datadog.yaml (#11269)

v21

17 Feb 19:41
4e9b1e5

Choose a tag to compare

v21

Agent Tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:21
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:21
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:21
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:21

New in this release:

  • Added support for the .NET runtime. Your .NET functions must be instrumented with dd-trace-dotnet 2.3.0 or above.
  • Improved debug logs to help diagnose issues.
  • Fixed a race condition that could cause a small fraction of invocations to fail.

Changelog:

  • Add runtime API proxy (#9988)
  • Block list hello and flush routes from traces (#10080)
  • Disable backoff delay in serverless mode (#10163)
  • Add enhanced error metric to invocationlifecycle package (#10183)
  • Remove extraneous WARN logs, update integration tests (#10184)
  • Implement span post processor (#10224)
  • Create function execution span when using proxy (#10260)
  • Use http-intake.logs for Lambda Extension logs submission (#10304)
  • Add incoming trace contexts to function execution spans in the extension (#10454)
  • Add debug logs to output Datadog-prefixed environment variables (#10475)
  • Add extension version to startup debug log (#10484)
  • Add serverless-specific debug lines for traces and metrics (#10500)
  • Add /trace-context endpoint (#10505)
  • Add lifecycle API endpoints (#10525)
  • Set execution span to error when appropriate (#10541)
  • Update logic for start-invocation and end-invocation endpoints (#10624)
  • Fix panic due to race in metric flush/sample (#10759)

v20

09 Feb 18:05
1a6efe8

Choose a tag to compare

v20

Agent Tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:20
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:20
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:20
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:20

Changelog:

  • Implement span post-processor (#10224)

v19

07 Feb 19:33
1a6efe8

Choose a tag to compare

v19

Agent Tag

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:19
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:19
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:19
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:19

Changelog:

  • Filter out DD_TAGS, DD_EXTRA_TAGS & function specific tags from managed service spans (#10684)