Datadog-lambda

Latest version: v6.106.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

2.15.0

**DO NOT USE THIS VERSION!**

A bug fix in on the way: https://github.com/DataDog/datadog-lambda-layer-python/pull/56

Lambda Layer version 15


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:15
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:15
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:15
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:15


Replace <AWS_REGION> above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:

* Adds experimental dd-trace-py support, see README for details

v14
Lambda Layer version 14


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:14
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:14
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:14
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:14


Replace `<AWS_REGION>` above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:a
* Avoid generating duplicate enhanced metrics when Datadog serverless plugin is used and the Lambda function handler is decorated with `datadog_lambda_wrapper` (https://github.com/DataDog/datadog-lambda-layer-python/pull/46, https://github.com/DataDog/datadog-lambda-layer-python/pull/47)

v13
Lambda Layer version 13


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:13
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:13
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:13
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:13


Replace `<AWS_REGION>` above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:
* Defaults the DD_LOGS_INJECTION option to true. This is a breaking change. Please test any custom [Datadog pipelines](https://docs.datadoghq.com/logs/processing/pipelines/) you have handling Lambda logs after upgrade.

v12
Datadog Python Lambda Layer version 12


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:12
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:12
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:12
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:12


Replace `<AWS_REGION>` above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:

- Defaults the DD_ENHANCED_METRICS option to `true`
- If DD_ENHANCED_METRICS is enabled, always writes enhanced metrics to stdout
- Breaking change: if you previously set the env var DD_ENHANCED_METRICS=true and did not set DD_FLUSH_TO_LOG=true, the enhanced metrics will no longer be submitted to Datadog synchronously; the metrics will now be written to logs. If you already have a Datadog Forwarder Lambda configured, that will read the enhanced metrics logs and submit the metrics asynchronously. If you do not have a Datadog Forwarder set up, you'll need to create one to get enhanced metrics into your Datadog account. See [Datadog Forwarder Lambda setup instructions](https://github.com/DataDog/datadog-serverless-functions/tree/master/aws/logs_monitoring).
- Because of the breaking change above, we've bumped the major package version so that this release is version 1.12.0. We've set the minor version to 12 so that the minor version of our package stays in alignment with the version of the layer we're releasing.


v11
Lambda Layer version 11

`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-PYTHON_RUNTIME:11`

Replace `PYTHON_RUNTIME` above with Datadog-Python27, Datadog-Python36, Datadog-Python37 or Datadog-Python38 to match your Lambda's Python runtime.

Changelog:

* Add python 3.8 support
* Upgrade dependencies

v10
Lambda Layer version 10

`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-PYTHON_RUNTIME:11`

Replace `PYTHON_RUNTIME` above with Datadog-Python27, Datadog-Python36, Datadog-Python37 or Datadog-Python38 to match your Lambda's Python runtime.

Changelog:
* Support fetching API Key from secrets manager using `DD_API_KEY_SECRET_ARN`
* Remove botocore to reduce package size
* Update dependencies

v9
Lambda Layer version 9

`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-PYTHON_RUNTIME:8`

Replace `PYTHON_RUNTIME` above with Datadog-Python27, Datadog-Python36, or Datadog-Python37 to match your Lambda's Python runtime.

Changelog:

- Tag layer-generated `aws.lambda.enhanced.invocations` and `aws.lambda.enhanced.errors` enhanced metrics with `runtime` and `memorysize`

v8
Lambda Layer version 8

`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-PYTHON_RUNTIME:8`

Replace `PYTHON_RUNTIME` above with Datadog-Python27, Datadog-Python36, or Datadog-Python37 to match your Lambda's Python runtime.

Changelog:

- Remove vendored botocore requests patching since the package has been removed from the latest botocore
- Update README for enhanced metrics instructions

v7
Lambda Layer version 7

`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-PYTHON_RUNTIME:7`

Replace `PYTHON_RUNTIME` above with Datadog-Python27, Datadog-Python36, or Datadog-Python37 to match your Lambda's Python runtime.

Changelog:

- Increment `aws.lambda.enhanced.invocations` and `aws.lambda.enhanced.errors` metrics for each invocation if `DD_ENHANCED_METRICS` env var is set to true.

v6
Lambda Layer version 6

`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-PYTHON_RUNTIME:6`

Replace `PYTHON_RUNTIME` with `Datadog-Python27`, `Datadog-Python36`, or `Datadog-Python37` to match your Lambda's Python runtime.

- Support `DD_LOGS_INJECTION` for trace and log correlation

v5
Lambda Layer version 5
`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-PYTHON_RUNTIME:5`

Replace `PYTHON_RUNTIME` with `Datadog-Python27`, `Datadog-Python36`, or `Datadog-Python37` to match your Lambda's Python runtime.

- Publish the layer as a package `datadog_lambda` to PyPI
- Support environment variable `DD_LOG_LEVEL` for debugging

v4
Lambda Layer version 4
`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-<PYTHON_RUNTIME>:4`

Replace `<PYTHON_RUNTIME>` with `Datadog-Python27`, `Datadog-Python36`, or `Datadog-Python37` to match your Lambda's Python runtime.

* Support trace headers with mixed casing

v3
Lambda Layer version 3
`arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-<PYTHON_RUNTIME>:3`

Replace `<PYTHON_RUNTIME>` with `Datadog-Python27`, `Datadog-Python36`, or `Datadog-Python37` to match your Lambda's Python runtime.

* Log metrics in a compact format

2.5.2

What's Changed


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:88
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:88
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:88

**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v87...v88

v87

2.3.3

What's Changed
* Do not call flush extension after each invocation. (https://github.com/DataDog/datadog-lambda-python/pull/406)

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:87
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:87
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:87

**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v86...v87

v86
What's Changed
* Support Python 3.12 by purple4reina in https://github.com/DataDog/datadog-lambda-python/pull/392
* feat: Drop py3.7 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/395

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312:86
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python312-ARM:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312:86
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python312-ARM:86

**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v85...v86

v85
Packaged dd-trace-py

2.3.1

Full layers:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:84
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:84
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:84
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:84
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:84
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:84
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:84
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:84
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:84


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v83...v84

v83
Bug: `TypeError: Object of type Context is not JSON serializable`
There is a known bug in this version of the `datadog_lambda` library and it's related Lambda layer versions. It is recommended at this time to roll back to v82 until a fix can be released. Effected users will see the error `TypeError: Object of type Context is not JSON serializable` occur before their lambda function code executes. See https://github.com/DataDog/datadog-lambda-python/issues/402 for more details.

Breaking change
This is a new major version, which is only breaking as we are upgrading dd-trace-py to v2.x, which is the latest supported release.
We *do not* expect major disruption for Lambda users, but the full list of changes is [available here](https://github.com/DataDog/dd-trace-py/releases/tag/v2.0.0)

As *always* we recommend all users test this major change in dev/staging environments before deploying to production environments.

Full layers:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:83
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:83
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:83
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:83
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:83
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:83
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:83
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:83
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:83


What's Changed
* Defer trace context extraction to ddtrace. by purple4reina in https://github.com/DataDog/datadog-lambda-python/pull/391
* feat: push layers in batches by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/393
* feat(breaking): ddtrace 2.3 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/394
* Improve error log message when no sns->sqs context found. by purple4reina in https://github.com/DataDog/datadog-lambda-python/pull/396


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v82...v83

v82
Packaged dd-trace-py

1.20.10

What's Changed
* feat: opt-in enablement of the instrumentation telemetry client https://github.com/DataDog/datadog-lambda-python/pull/386
* feat: new env added `DD_CAPTURE_LAMBDA_PAYLOAD_MAX_DEPTH` https://github.com/DataDog/datadog-lambda-python/pull/387 https://github.com/DataDog/datadog-lambda-python/pull/390
* misc: new section in the README.md file for env variables information

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:82
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:82
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:82
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:82
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:82
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:82
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:82
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:82
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:82


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v81...v82

v81
What's Changed
* feat: Pin dd trace below 2 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/374
* feat: Support urllib3 <= 2.1 for py 3.11 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/380

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:81


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v80...v81

v80
What's Changed
https://github.com/DataDog/datadog-lambda-python/pull/367
* When `DD_CAPTURE_LAMBDA_PAYLOAD` enabled, the values in lambda requests/responses will be tagged to the span as strings even for number or boolean values.
* Support `chalice.app.Response` and also any custom response/request classes if the classes have either `__str__` or `to_dict()` implemented.


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:80


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v79...v80

v79
What's Changed
* feat: Support DD_TRACE_OTEL_ENABLED env var https://github.com/DataDog/datadog-lambda-python/pull/361
* misc: change the traceback format to print in one line https://github.com/DataDog/datadog-lambda-python/pull/362

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:79


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v78...v79

v78
What's Changed
* feat: EventBridge to SQS support by duncanista in https://github.com/DataDog/datadog-lambda-python/pull/358


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:78


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v77...v78

v77
dd-trace-py included

1.15.2

What's Changed
* Add support for python 3.11

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:77


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v75...v77

v75
What's Changed
* add commit step before push by zARODz11z in https://github.com/DataDog/datadog-lambda-python/pull/342
* Aj/proactive init by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/343

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:75


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v74...v75

v74
What's Changed
* DD_SERVICE_MAPPING implementation for inferred spans by zARODz11z in https://github.com/DataDog/datadog-lambda-python/pull/333
* feat: add `peer.service` by duncanista in https://github.com/DataDog/datadog-lambda-python/pull/337
* fix: unit tests failing due change in internals of tracer by duncanista in https://github.com/DataDog/datadog-lambda-python/pull/340
* bump ddtrace to take advantage of new aws sdk request span tags & reg… by zARODz11z in https://github.com/DataDog/datadog-lambda-python/pull/341


arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:74


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v73...v74

v73
What's Changed
* [downsizing] remove jsonshema/tests dir by joeyzhao2018 in https://github.com/DataDog/datadog-lambda-python/pull/327
* enforce urllib3 version by joeyzhao2018 in https://github.com/DataDog/datadog-lambda-python/pull/335
* set_correlation_ids should handle the empty context case by joeyzhao2018 in https://github.com/DataDog/datadog-lambda-python/pull/334
*

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:73


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v72...v73

v72
What's Changed

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.