Releases: DataDog/datadog-lambda-python
Releases · DataDog/datadog-lambda-python
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
v40
- Define span on init for local invocations (#144)
- Support decrypting API keys encrypted with an encryption context (#145)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:40
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:40
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:40
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:40
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:40
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:40
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:40
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:40
v39
- Check Extension installed before registering with it. #143
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:39
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:39
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:39
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:39
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:39
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:39
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:39
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:39
v38
- Catch X-ray subsegment creation exceptions (#142)
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:38
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:38
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:38
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:38
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:38
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:38
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:38
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:38
v37
- Fix issue with enhanced metrics not working with extension. #140
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:37
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:37
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:37
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:37
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:37
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:37
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:37
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:37
v36
- Retry flush metrics from ThreadStats to Datadog over RemoteDisconnected errors. #138
Layer ARNs:
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:36
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:36
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:36
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:36
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:36
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:36
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:36
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:36