Skip to content

Releases: DataDog/datadog-lambda-python

v50

08 Nov 22:49
75eccc3
Compare
Choose a tag to compare
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

04 Oct 21:59
Compare
Choose a tag to compare
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

30 Sep 16:09
67b6fa8
Compare
Choose a tag to compare
v48
  • Add ARM compatible layers #182
  • Fix x-ray trace merging edge case #179

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

20 Sep 18:29
Compare
Choose a tag to compare
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

20 Aug 15:01
Compare
Choose a tag to compare
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

18 Aug 18:00
Compare
Choose a tag to compare
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

03 Aug 16:20
Compare
Choose a tag to compare
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

26 Jul 16:36
Compare
Choose a tag to compare
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

28 Jun 16:03
Compare
Choose a tag to compare
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

21 Jun 19:07
Compare
Choose a tag to compare
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