Releases: DataDog/datadog-lambda-python
v8.115.0
What's New
- Increasing allowed uncompressed layer size to 25 MB by @rithikanarayan in #659
- fix: support ddtrace 3.x.x, including >=3.15 by @c-wygoda in #661
- Improve testing for ddtrace imports. by @purple4reina in #662
- APMSVLS-65 Extract Trace Context For AppSync Events by @rithikanarayan in #657
- feat: Add batchItemFailures metric by @astuyve in #664
- release v8.115.0 by @joeyzhao2018 in #665
New Contributors
- @rithikanarayan made their first contribution in #659
- @c-wygoda made their first contribution in #661
Full Changelog:
Important
dd-trace-py
version is v3.16.0
Tip
The lambda layers' zip files are provided here
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:115
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:115
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:115
Full Changelog:
-
datadog-lambda-python v8.114.0...v8.115.0
v8.114.0
What's New
-
appsec related updates @florentinl
- feat(appsec): enable telemetry when appsec is enabled through the tracer and not the extension (#641)
- fix(appsec): enable appsec through the ddtrace product interface (#647)
- build: use lambda image to ensure binary compatibility when building from source (#650)
- appsec: fixes for API Security (#654)
- ci: add appsec system-tests to the ci (#651)
- [APPSEC]: blocking for alb multi value headers events (#655)
- fix(appsec): perform _after extractions on the blocking_response (#656)
-
Increase allowed layer package size. (#649) @purple4reina
-
Run e2e tests on each PR. (#584) @purple4reina
-
chore(build): strip debug symbols using strip -g (#652) @taegyunkim
-
Re-remove more iast .so files (#653) @avara1986
Important
dd-trace-py
version is v3.14.1
Tip
The lambda layers' zip files are provided here
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:114
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:114
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:114
Full Changelog:
-
datadog-lambda-python v8.113.0...v8.114.0
v8.113.0
Warning
⚠️ This release contains some breaking changes ⚠️
🛠️ Fixes and enhancements
- @zarirhamza AWS Service Naming Overhaul (#635)
⚠️ Service names are now reflect the actual AWS resource name instead of being vague. The old to new mappings are:aws.lambda
→[function_name]
aws.dynamodb
→[table_name]
aws.sns
→[topic_name]
aws.sqs
→[queue_name]
aws.kinesis
→[stream_name]
aws.s3
→[bucket_name]
aws.eventbridge
→[event_name]
- To opt out and restore old behavior, use the env var:
DD_TRACE_AWS_SERVICE_REPRESENTATION_ENABLED=false
- Dashboards, monitors, or alerts using
service
as a filter may break.- Recommended fix: Switch to using
operation_name
with same value to achieve old behavior.
- Recommended fix: Switch to using
- Sampling rules may need to be updated to reflect the new service names
Other Changes
DD_SERVICE
now takes precedence when setting the service name on Lambda spans.- AWS spans are now correctly marked with
span.kind: server
. - Removed outdated service override logic
Important
dd-trace-py
version is v3.11.0
Tip
The lambda layers' zip files are provided here
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:113
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:113
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:113
Full Changelog:
-
datadog-lambda-python v7.112.0...v8.113.0
v7.112.0
Warning
⚠️ This release contains some breaking changes ⚠️
🛠️ Fixes and enhancements
- @purple4reina fix: call patch_all before importing handler code. (#598)
⚠️ Some spans'service
tags will be changed from user-configured names to specific names and the user configured names will be tagged asbase_service
. Example with details on this impact. You may need to adjust your monitors if they are based on service tags.
- @joeyzhao2018 fix: error metrics should be sent during exception handling (#626)
🎊 [ASM] AppSec Feature Introduced
- @florentinl feat: initial support for ASM inside the tracer (#621)
- @florentinl feat(appsec): skip processing spans for events that are not http requests (#627)
- @florentinl build: publish artifacts of built layers on main updates (#629)
🎉 [DSM] Datastream Monitoring Feature Introduced
- @michael-zhao459 feat: lambda support for DSM (#622)
Important
dd-trace-py
version is v3.10.3
Note
After the v7.112.0 release. The version numbers in this repo will be updated to v7.113.0-dev
Tip
The lambda layers' zip files are provided here
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:112
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:112
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:112
Full Changelog:
-
datadog-lambda-python v6.111.0...v7.112.0
v6.111.0
Important
dd-trace-py
version is v3.9.3
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:111
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:111
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:111
What's Changed
-
fix: http.url tag to include protocol (#603)
@duncanista -
update codeowners file and make apm serverless co-owners of repo (#596)
@happynancee -
chore: Use GitHub App for update-deps workflow (#605)
@lym953 -
feat: Enable sqs -> lambda support for DSM (#604)
@michael-zhao459
@purple4reina -
Consolidate env reading to single config object. (#600)
@purple4reina -
fix: handle a case where the record is some customized item (#616)
@joeyzhao2018
Full Changelog:
- datadog-lambda-python v6.110.0...v6.111.0
- ddtrace DataDog/dd-trace-py@v3.7.2...v3.9.3
v6.110.0
Important
dd-trace-py
version is v3.7.2
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:110
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:110
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:110
What's Changed
Full Changelog:
- datadog-lambda-python v6.109.0...v6.110.0
- ddtrace DataDog/dd-trace-py@v3.7.0...v3.7.2
v6.109.0
Important
dd-trace-py
version is v3.7.0
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:109
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:109
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:109
What's Changed
- fix: timestamps we send to the extension should be integers by @apiarian-datadog in #590
Full Changelog: v6.108.0...v6.109.0
v6.108.0
Important
dd-trace-py
version is v3.7.0
Warning
Metrics with timestamps may have issues with this version. Fixed in v109.
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:108
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:108
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:108
What's Changed
- [MLOB] revert forced agentless and api key fetching by @sabrenner in #585
- Add new region ap-southeast-7. by @purple4reina in #586
- chore: add
mx-central-1
region by @nhulston in #587 - feat: Correct FIPS-mode metrics by @apiarian-datadog in #588
- In govcloud we default to using FIPS AWS endpoints. The
lambda_metric
function also no longer sends metrics directly to the Datadog API in FIPS mode. Please use the extension or the forwarder instead. This can be controlled with theDD_LAMBDA_FIPS_MODE
environment variable, setting it totrue
orfalse
. It defaults totrue
in govcloud andfalse
in commercial regions.
- In govcloud we default to using FIPS AWS endpoints. The
Full Changelog: v6.107.0...v6.108.0
v6.107.0
Important
dd-trace-py
version is v3.3.1
What's Changed
- Enable LLM Observability with agentless_enabled=True by default wit…
- Lazy load boto client when using datadogpy for metrics.
- Propagate Step Function Trace Context through Managed Services
- chore: lazy load some imports
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:107
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:107
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:107
Full Changelog: v6.106.0...v6.107.0
v6.106.0
Important
dd-trace-py
version is v2.21.3
What's Changed
-
DynamoDB payload tagging. @joeyzhao2018
- adddynamodb
to ENVDD_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
- set ENVDD_TRACE_CLOUD_REQUEST_PAYLOAD_TAGGING
to true
- set ENVDD_TRACE_CLOUD_RESPONSE_PAYLOAD_TAGGING
to true -
Ddtrace now requires patch.py rather than init.py files. @purple4reina
-
Update Step Functions Parent ID Generation @avedmala @purple4reina
-
Skip and log warning when lambda_metric called with invalid name or… @nhulston
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:106
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:106
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:106
Full Changelog: v6.105.0...v6.106.0