Skip to content

Releases: DataDog/datadog-lambda-extension

v17

10 Jan 21:27

Choose a tag to compare

v17

Agent Tag

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

Changelog:

  • Fix a data race condition that could lead to a panic (#10436)

v16

06 Dec 16:51
989abfc

Choose a tag to compare

v16

Agent Tag

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

Changelog:

  • Remove otlp from serverless build (#10068)
  • Block list hello and flush routes from traces (#10080)
  • Fix flaky test (#9991)
  • Fix runtime detection (#9968)
  • Detect runtime from the extension using proc files (#9683)
  • Move enhanced invocation metric logic from layer to the extension (#9665)
  • Move integration tests into agent repo (#9978)
  • Add support for out-of-memory metric for .NET runtime (#9893)
  • Increment errors metric in case of timeout or OOM (#9805)
  • Remove /hello route (#9782)
  • Remove /flush route (#9644)
  • Switch default flush interval to 20s (#9610)

v15

18 Nov 12:44
0a6faa2

Choose a tag to compare

v15

Agent Tag

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

Changelog:

  • Rewrite service in trace (#9915)

v14

12 Nov 19:18
ed89375

Choose a tag to compare

v14

Agent Tag

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

Changelog:

  • Remove alias from function ARN (#9863)
  • Do not send platform log messages without stringRecord to intake (#9870)

v13

28 Oct 19:33
082563b

Choose a tag to compare

v13

Agent Tag

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

Changelog:

  • Fix arn should be lowercased in telemetry (#9694)

v12

21 Oct 18:37
3f56c09

Choose a tag to compare

v12

Agent Tag

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

Changelog:

  • Fix Arch tests in extension-v12 (#9409)
  • Add runtime & memorysize tags to enhanced metrics (#9548)
  • Add timeout to flush (#9037)
  • Fix panic in metrics handling/flushing (#9507)
  • Fix lowercase arn (#9408)
  • Add runtime duration enhanced metric (#9207)
  • Prevent panic when DD_API_KEY is not set (#9205)

v11

30 Sep 19:46
808abd1

Choose a tag to compare

v11

Agent Tag

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

Changelog:

  • Publish ARM version of layer
  • Architecture tag support

v10

23 Aug 20:31

Choose a tag to compare

v10

Agent Tag

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

Changelog:

  • Reduce cold start duration by 30-50% (when used with latest version of the Datadog Lambda Library)
  • Set specific origin for log intake (#8975)
  • Add DD_SERVICE support (#8973)
  • Support DD_ENV and DD_VERSION (#8942)
  • Skip hostname resolution in Serverless context (#8850)
  • Remove files which include big libraries from the serverless build (#8833)
  • Tag all telemetry with the Lambda Extension version number (#8811)
  • Make Serverless team owner of cmd/serverless directory (#8731)
  • Try encrypting KMS key without encryption context first (#8729)
  • Extension refactoring (#8519)

v9

28 Jun 15:12
63ab3a9

Choose a tag to compare

v9

Agent Tag

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

Changelog:

  • Prevent panic when receiving a timeout (#8487)
  • Support comma in DD_TAGS and DD_EXTRA_TAGS (#8444)
  • Remove http connectivity check when serverless mode is on (#8443)
  • Add comment explaining retry behaviour in SyncForwarder (#8400)
  • Set the correct value for service (#8395)
  • Support for DD_TAGS and DD_EXTRA_TAGS (#8390)
  • Add account_id tag (#8367)
  • Handle timeout (#8339)
  • Fix decrypting API key with KMS, remove references to SSM (#8328)
  • Remove STS call and refactor tags (#8296)
  • Fix inconsistent metric timestamps (#8265)

v8

24 May 18:33
feeb4e4

Choose a tag to compare

v8

Agent Tag

Version 8 of the Datadog Lambda Extension is only available in AWS regions that support flushing data to Datadog asynchronously. This version will become available in additional regions over time as support for this feature is added.

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

Changelog:

Enhancements:

  • Flush data to Datadog asynchronously to improve performance (#8065)
  • Send logs by default (#8101)
  • Enhanced metrics can be disabled with the DD_ENHANCED_METRICS environment variable (#8161)
  • Use the Lambda-specific logs intake endpoint (#8175)

Fixes:

  • Fix an issue that could cause logs and enhanced metrics to be lost when the extension shuts down (#8063)
  • Do not add init duration of 0.00 to REPORT log lines (#8150)
  • Do not send aws.lambda.enhanced.init_duration metric if value is 0 (#8213)
  • Support extension and logs API registration log messages (#8147)
  • Handle malformed logs API payloads (#8191)
  • Add retry logic when sending metrics to Datadog (#8178)
  • Fix computation of stats from traces (#8182)
  • Add missing tags to spans (#8200)
  • Add timeout to AWS STS request on startup (#8214)