Releases: DataDog/datadog-lambda-python
v8.124.0
What's Changed
- chore: enable build_layers.sh to build from specific dd-trace-py commit by @joeyzhao2018 in #734
- ci: add test optimization reporting for system-tests by @nccatoni in #735
- Add span.kind=server to aws.lambda spans by @jchrostek-dd in #745
- fix(cold_start): capture trace context before finishing spans by @jchrostek-dd in #746
- ci: skip ddtrace 4.6.* version by @brettlangdon in #750
- ci: adding schedule to system-tests workflow by @nccatoni in #744
- ci: install dd-trace-py pipeline wheels when run as child pipeline by @brettlangdon in #749
- feat: slim down the zip ddtrace package by @juanjux in #753
- fix: disable Client Side Stats by default by @ojproductions in #756
- feat: add durable_function_execution_status tag to aws.lambda span by @jchrostek-dd in #751
- tiny increase of lambda layer size limit by @emmettbutler in #760
- chore: remove ddtrace patch.py files from layer by @brettlangdon in #763
- feat: [SVLS-8493] rename durable function tags to use aws_lambda prefix by @lym953 in #757
- ci: fix ddtrace version detection by @brettlangdon in #764
- chore: remove all ddtrace ci viz paths from layer by @brettlangdon in #765
- ci: migrate CI secrets from AWS SSM to Vault KV by @duncanista in #766
- use serverless-specific wheel in layer by @emmettbutler in #762
- more complete backward compatibility by @emmettbutler in #775
- ci: revert PRs #762 and #775 by @brettlangdon in #776
- feat: [SVLS-8720] Add span tag aws_lambda.durable_function.first_invocation by @lym953 in #747
- fix: remove return from finally block to resolve Python 3.14 SyntaxWa… by @jcstorms1 in #767
- Add ability to use ddtrace_serverless wheels in layer build by @emmettbutler in #777
- Revert "fix: remove return from finally block to resolve Python 3.14 SyntaxWa…" by @rithikanarayan in #780
- handle any preceding directory name by @emmettbutler in #778
- fix: negative duration on aws.apigateway.authorizer span by @pablomartinezbernardo in #782
- fix: remove return from finally block to resolve Python 3.14 SyntaxWarning by @rithikanarayan in #783
- Migrate e2e status to short-lived token by @rithikanarayan in #784
- Remove unused ddtrace appsec packages by @avara1986 in #761
- fix: Bump ujson minimum version to 5.10.0 by @joeyzhao2018 in #787
- Update integration test snapshots by @rithikanarayan in #792
- fix: disable remote configuration by default in Lambda by @zarirhamza in #797
- [SVLS-8580] fix: correct durable execution statuses to match Python SDK InvocationStatus enum by @lym953 in #793
- bump vulnerable dependencies by @ojproductions in #796
- v8.124.0 by @ojproductions in #798
Important
For Python 3.8 and 3.9: dd-trace-py version is v3.19.6
For Python >= 3.10: dd-trace-py version is v4.7.1
Important
This layer is currently unavailable in aws region me-south-1, due to ongoing incidents in the area's infrastructure
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:123
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314-ARM:123
New Contributors
- @jchrostek-dd made their first contribution in #745
- @juanjux made their first contribution in #753
- @ojproductions made their first contribution in #756
- @emmettbutler made their first contribution in #760
- @pablomartinezbernardo made their first contribution in #782
Full Changelog: v8.123.0...v8.124.0
v8.123.0
What's Changed
- Revert "Clean up pyproject.toml" by @rithikanarayan in #719
- fix: omit creating cold start on LMI by @duncanista in #716
- Revert pyproject.toml changes, refactor sed command by @rithikanarayan in #720
- fix: normalize runtime version format in integration test log comparison by @lym953 in #729
- feat: add durable function execution tags to Lambda spans by @lym953 in #728
- chore: release v8.123.0 by @joeyzhao2018 in #730
- Add profiling enabled test in Python 3.14 by @rithikanarayan in #731
- fix(profiling): Update Profiler.start() call to match the new dd-trace-py API by @joeyzhao2018 in #733
Full Changelog: v8.122.0...v8.123.0
Important
For Python 3.8 and 3.9: dd-trace-py version is v3.19.6
For Python >= 3.10: dd-trace-py version is v4.5.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:123
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314-ARM:123v8.122.0
What's Changed
- Clean up pyproject.toml by @rithikanarayan in #714
- v8.122.0 by @rithikanarayan in #715
Full Changelog: v8.121.0...v8.122.0
Important
For Python 3.8 and 3.9: dd-trace-py version is v3.19.5
For Python >= 3.10: dd-trace-py version is v4.3.1
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:122
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314-ARM:122v8.121.0
What's Changed
- feat(aap): update tags on inferred spans for API Gateway by @florentinl in #697
- Update Asm Blocked Response by @rithikanarayan in #681
- Running Gitlab jobs based on upstream pipeline existence by @rithikanarayan in #700
- Address flakiness of Gitlab jobs by @rithikanarayan in #703
- Support ddtrace v4 by @rithikanarayan in #701
- Trigger layer version update in documentation by @rithikanarayan in #704
- v8.121.0 by @rithikanarayan in #705
- Revert "v8.121.0" by @rithikanarayan in #706
- Revert "Trigger layer version update in documentation" by @rithikanarayan in #708
- ci: fix broken dd-trace-py wheel downloading by @brettlangdon in #710
- Revert "Revert "v8.121.0"" by @rithikanarayan in #711
Full Changelog: v8.120.0...v8.121.0
Important
For Python 3.8 and 3.9: dd-trace-py version is v3.19.4
For Python >= 3.10: dd-trace-py version is v4.2.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:121
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314-ARM:121v8.120.0
What's Changed
- Fix SSM endpoint for Gov regions by @shreyamalpani in #693
- Clean up unnecessary files in Dockerfile by @avara1986 in #683
- v8.120.0 by @joeyzhao2018 in #699
New Contributors
- @shreyamalpani made their first contribution in #693
Important
dd-trace-py version is v3.18.1
Full Changelog: v8.119.0...v8.120.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:120
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314-ARM:120v8.119.0
What's Changed
- ci(system-tests): avoid rebuilding ddtrace from source by @florentinl in #689
- Catch errors when importing profiler. by @purple4reina in #695
- v8.119.0 by @rithikanarayan in #696
Full Changelog: v8.118.0...v8.119.0
Important
dd-trace-py version is v3.18.1
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:119
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314-ARM:119v8.118.0
Warning
Known Issues
Profiling is not supported on Python 3.14 Lambdas at this time. Having profiling enabled (DD_PROFILING_ENABLED=true) and invoking a Lambda with runtime Python 3.14 will result in application crashes. Customers using this layer version should either turn off profiling (set DD_PROFILING_ENABLED=false) or use an python runtime 3.13 or older.
What's Changed
- Switch to Python Profiling v2 from v1 by @rithikanarayan in #674
- Remove python 3.8 build by @cbeauchesne in #675
- Adds fail-fast on build job by @cbeauchesne in #678
- exclude ddtrace v3.19.0 by @rithikanarayan in #684
- ddtrace version less than 3.19.0 by @rithikanarayan in #686
- Fix case-insensitive header redaction by @astuyve in #685
- ci(system-tests): fix ddtrace py build from source by @florentinl in #690
- Adding Python 3.14 by @rithikanarayan in #677
- Stop running update-snapshots nightly. by @purple4reina in #692
- chore: release v8.118.0 by @joeyzhao2018 in #691
New Contributors
- @cbeauchesne made their first contribution in #675
Full Changelog: v8.117.0...v8.118.0
Important
dd-trace-py version is v3.18.1
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:118
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python314-ARM:118v8.117.0
What's Changed
- feat(config): enable telemetry when SCA is on independently from appsec by @florentinl in #672
- Reducing Python Lambda Layer Size by @rithikanarayan in #667
Full Changelog: v8.116.0...v8.117.0
Important
dd-trace-py version is v3.18.1
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:117
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:117
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:117
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:117v8.116.0
What's Changed
- fix(http): http.url tag should contain the path by @florentinl in #663
- chore: do not use Span.set_tag_str by @brettlangdon in #669
- chore: release v8.116.0 with ddtrace@3.16.2 by @joeyzhao2018 in #671
Full Changelog:
Important
dd-trace-py version is v3.16.2
Tip
The lambda layers' zip files are provided here
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:116
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313:116
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python313-ARM:116
Full Changelog:
-
datadog-lambda-python v8.115.0...v8.116.0
Full Changelog: v8.115.0...v8.116.0
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