Releases: DataDog/datadog-lambda-extension
Releases · DataDog/datadog-lambda-extension
v15
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
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:
v13
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
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:
v11
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
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
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
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
v6
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