Releases: DataDog/datadog-lambda-python
v33
- Updates dd-trace-py to latest version, which can submit traces via the Datadog Extension
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:33
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:33
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:33
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:33
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:33
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:33
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:33
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:33
v32
- Updates specified version of setuptools to use the current latest or greater for Python 2 or Python 3 #126
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:32
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:32
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:32
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:32
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:32
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:32
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:32
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:32
v31
Lambda layer version: 31
- Disable flushing in thread (#120)
Note: This release includes a bug fix that is technically speaking a breaking change. The change only affects long-running Lambda functions. Custom metrics submitted synchronously are no longer flushed to the Datadog API every 10s in the background, and only flushed at the end of the invocation. See additional details in disable flushing in thread (#120).
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:31
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:31
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:31
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:31
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:31
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:31
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:31
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:31
v30
Lambda layer version: 30
- Enable compressed payloads on ThreadStats object (#86)
- Fix get status_code (#117)
- Improve publish script (#116)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:30
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:30
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:30
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:30
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:30
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:30
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:30
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:30
v29
Lambda layer version: 29
- Fix incorrect parent id of aws.lambda span (#115)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:29
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:29
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:29
v28
Lambda layer version: 28
- Extract span tags from triggering event (#101)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:28
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:28
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:28
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:28
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:28
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:28
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:28
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:28
v27
Lambda layer version: 27
- Updates
dd_traceto 0.45.0 - Adds SQS trace extraction
- Adds Lambda Context trace extraction
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:27
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:27
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:27
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:27
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:27
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:27
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:27
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:27
v26
Lambda layer version: 26
- Update dependencies to latest version
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:26
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:26
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:26
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:26
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:26
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:26
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:26
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:26
v25
Lambda layer version: 25
From this version onward, the Lambda layer will be signed by Datadog for use with code signing for AWS Lambda.
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:25
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:25
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:25
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:25
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:25
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:25
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:25
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:25
Changes:
- Sign layers using AWS Signer before publishing (#99)
v24
Fixes bug where traces weren't capturing exceptions raised form the handler #98
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:24
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:24
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:24
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:24
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:24
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:24
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:24
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:24