Releases: DataDog/datadog-lambda-python
Releases · DataDog/datadog-lambda-python
v50
- Fix issue with redundant metadata segments being set to x-ray #193
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:50
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:50
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:50
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:50
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:50
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:50
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:50
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:50
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:50
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:50
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:50
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:50
v49
- Add Optional Capture Lambda Payload feature #180
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:49
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:49
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:49
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:49
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:49
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:49
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:49
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:49
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:49
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:49
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:49
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:49
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:49
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:49
v48
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:48
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:48
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:48
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:48
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:48
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:48
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:48
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:48
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:48
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:48
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:48
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:48
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:48
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:48
v47
- Upgrade ddtrace (#173)
- Remove aws-xray-sdk (#171)
- Rewrite UPD client when the extension is present to avoid loading datadogpy (#170)
- Remove requests for urllib (#168)
- Improve Dockerfile to cache pip install (#167)
- Prepare for requests removal : add 100% unit test coverage on extension.py (#166)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:47
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:47
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:47
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:47
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:47
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:47
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:47
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:47
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:47
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:47
v46
- Add the
functionname
attribute to the Lambda span metadata (#162)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:46
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:46
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:46
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:46
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:46
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:46
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:46
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:46
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:46
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:46
v45
- Add support for Python 3.9 (#164)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:45
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:45
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:45
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:45
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:45
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:45
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:45
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:45
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:45
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:45
v44
- Catch invocation event tag extraction exceptions (#157)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:44
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:44
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:44
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:44
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:44
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:44
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:44
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:44
v43
- Update AWS-Xray SDK to version 2.8.0
- Try decrypting KMS key without the encryption context first
- Only replace the logging formatter if it is a logging.Formatter
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:43
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:43
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:43
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:43
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:43
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:43
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:43
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:43
v42
- Ensure
http.status_code
is always a string (#148)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:42
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:42
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:42
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:42
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:42
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:42
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:42
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:42
v41
- Check for the new direct invocation trace format and use that (#146)
- Fix hello route hit too early (#147)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:41
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:41
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:41
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:41
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:41
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:41
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:41
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:41