Read about the Next Generation Datadog Lambda Extension.
Caution
This v88
release no longer contains the Compatibility Mode (Datadog Go Agent).
DD_EXTENSION_VERSION=compatibility
will no longer work to fallback. Yet you should not have any problems, this will not disturb your Lambdas or their execution.
Warning
.NET 6 users with DD_SERVERLESS_APPSEC_ENABLED
should avoid upgrading, as an issue with the AWS Lambda Runtime conflicts with the HTTP2 header standard. An alternative is upgrading to the .NET 8 runtime.
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-FIPS:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Extension-ARM-FIPS:88
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-FIPS:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Extension-ARM-FIPS:88
What's Changed
- strip symbols too not just debug info by @astuyve in #876
- fix: dupe copy of saluki fixed by @astuyve in #877
- chore: [Trace Stats] Rename env var DD_COMPUTE_TRACE_STATS by @lym953 in #875
- fix: setting last_flush to 0 makes us flush on the first invocation by @astuyve in #843
- chore(extension): allow register with name by @duncanista in #881
- chore: Add a space in debug log for duration by @lym953 in #880
- chore(gitlab): remove Go agent from build by @duncanista in #795
- fix(logs): use channel-based aggregator by @shreyamalpani in #879
- feat: remove failover to go by @astuyve in #882
- chore: add prefix to some logs by @duncanista in #884
- chore: cleanup code for main agent creation by @duncanista in #885
- fix: tombstone event to be sent properly by @duncanista in #886
- feat: Aggregate tasks into chunks sooner, then drop the lock by @astuyve in #889
- allow native certs by @astuyve in #892
- fix: use None if propagation style is invalid by @astuyve in #895
- feat: Support periodic reload for api key secret by @lym953 in #893
Full Changelog: v87...v88