Warning
BREAKING CHANGE
Starting in the v67
version, the Next Generation Datadog Lambda Extension is the default, to force launch of the compatibility
(previous) Extension, set the DD_EXTENSION_VERSION=compatibility
The Next-Gen Datadog Lambda Extension is designed specifically for Lambda and makes different tradeoffs around the lifecycle and processing of data than the original, converted datadog-agent
. While we expect the features and configuration to be compatible, there are timing changes to when data flushes, or aggregation changes which are best suited to the Lambda lifecycle. As a result, this is a major version change and we strongly recommend testing this release in dev/staging/pre-production environment before moving to production.
Read about the Next Generation Datadog Lambda Extension.
Important
Compatibility (previous) Extension Agent
version is v7.60.1
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:68
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:68
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:68
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:68
What's Changed
Next Generation Extension:
- fix version parsing for number by @alexgallotta in #492
- debug log error for reports by @alexgallotta in #490
- fix: fallback on intake urls by @duncanista in #495
- fix: Decode error message and error type by @shreyamalpani in #500
- fix: set dogstatsd timeout by @alexgallotta in #497
- chore: update dependencies by @duncanista in #501
- fix: turn headers serializer into a deserializer by @duncanista in #502
Compatibility (Previous) Extension:
- [serverless] decode lambda error.msg and error.type by @shreyamalpani in DataDog/datadog-agent#32231
- [serverless] Support trace context propagation for ALB target groups with MultiValueHeaders by @purple4reina in DataDog/datadog-agent#31542
Full Changelog: v67...v68