Skip to content

Releases: DataDog/datadog-lambda-extension

v15

18 Nov 12:44
0a6faa2
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

v7

24 May 16:09
feeb4e4
Compare
Choose a tag to compare
v7

Agent Tag

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

Changelog:

  • Fix issue with invalid hostname being set on traces

v6

24 May 15:00
feeb4e4
Compare
Choose a tag to compare
v6

Agent Tag

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

Changelog:

  • Supports tracing via the Extension
  • Supports smart flushing, to reduce latency when submitting telemetry on frequently invoked functions