Skip to content

v8.126.0

Latest

Choose a tag to compare

@joeyzhao2018 joeyzhao2018 released this 13 Jul 19:23
v8.126.0
fea115b

Important

Datadog APM now supports AWS Lambda Durable Functions. To maintain retention consistency for spans across a long-running durable execution, create a retention filter with the retention query operation_name:aws.durable.execute. Note that standard trace retention limits still apply.

By default, the tracer creates additional checkpoints named _datadog_{N} to propagate trace context across function invocations. This keeps spans from multiple invocations in a single intact trace for each durable execution. To disable this behavior and treat each invocation as an individual trace, set the environment variable DD_DURABLE_CROSS_INVOCATION_TRACING_ENABLED to false.

Important

For Python 3.8 and 3.9: dd-trace-py version is v3.19.8
For Python >= 3.10: dd-trace-py version is v4.11.0

Important

This layer is currently unavailable in aws region me-south-1, due to unrelated incidents

What's Changed

  • ci: skip empty scenarios only on pull_request by @nccatoni in #817
  • Revert "Revert "ci: install upstream ddtrace wheel during PR-triggered unit tests"" by @rithikanarayan in #815
  • Revert "Revert "Revert "ci: install upstream ddtrace wheel during PR-triggered unit tests""" by @brettlangdon in #822
  • Revert "Revert "Revert "Revert "ci: install upstream ddtrace wheel during PR-triggered unit tests"""" by @rithikanarayan in #823
  • test: avoid side effects from mutating environ by @KowalskiThomas in #826
  • Remove update_deps.yml by @pablomartinezbernardo in #827
  • [SVLS-8493] feat: Rename durable span tags from aws_lambda.durable_function.* to aws.durable.* by @lym953 in #829
  • Add unit tests to Ci Visibility by @rithikanarayan in #828
  • durable: extract trace context from checkpoints by @joeyzhao2018 in #818
  • fix: honor upstream trace context in Step Functions Execution.Input._datadog (APMSVLS-513) by @chemystery09 in #830
  • fix(deps): vuln patch: minimatch, shell-quote [tests/integration] by @gh-worker-campaigns-3e9aa4[bot] in #832
  • remove private import of ddtrace functionality by @emmettbutler in #835
  • remove import of private ddtrace constant by @emmettbutler in #837
  • feat: inferred alb spans by @chemystery09 in #838
  • release v8.126.0 by @joeyzhao2018 in #841

New Contributors

Layers

# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python313-ARM:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python314-ARM:126

# AWS GovCloud 
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python38:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python38-ARM:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python39:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python39-ARM:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python310:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python310-ARM:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python311:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python311-ARM:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python312:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python312-ARM:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python313:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python313-ARM:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python314:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Python314-ARM:126

ACCOUNT =
002406178527 for us1 environment
486696501492 for us2 environment

Full Changelog: v8.125.0...v8.126.0