Datadog-lambda

Latest version: v6.104.0

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

Scan your dependencies

Page 3 of 4

5.92.0

What's Changed

* [bugfix] fix lambda authorizer trace context injection issue (453) joeyzhao2018

* [feat] Automatically retry the runner if it fails to start (449) astuyve
* [feat] [SVLS-4298] Java upstream sqs trace context propagation (454) joeyzhao2018

* [misc][SVLS-4647] Fix unittests (452) joeyzhao2018
* [misc] Switch inferred spans tests to pytest parametrized. (455) purple4reina



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



**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v5.91.0...v5.92.0

5.91.0

What's Changed
* Properly parent lazily loaded module imports. by purple4reina in https://github.com/DataDog/datadog-lambda-python/pull/446


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



**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v5.90.0...v5.91.0

5.90.0

What's Changed
* feat: Support govcloud releases locally by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/438
* feat: add eu-north-1 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/439
* feat: Enable ca-west-1 and il-central-1 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/440
* feat: Bump ddtrace to 2.7.2 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/441
* v5.90.0 by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/443


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


**Full Changelog**: https://github.com/DataDog/datadog-lambda-python/compare/v5.89.0...v5.90.0

5.89.0

What's Changed
* Prevent function crash when setting unknown log level. by purple4reina in https://github.com/DataDog/datadog-lambda-python/pull/418
* feat: Disable instrumentation telemetry by default by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/423
* Disable API security by default by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/424
* feat: Remove http check for extension hello route by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/422
* Remove iast and ddwaf by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/427
* feat: ddtrace py now sets a default sample rate header, so we don't f… by astuyve in https://github.com/DataDog/datadog-lambda-python/pull/428


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


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

v88

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

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.