Skip to content

Releases: DataDog/datadog-lambda-python

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

v40

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

04 Jun 19:22
3f12e9d
Compare
Choose a tag to compare
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

26 May 15:31
Compare
Choose a tag to compare
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

11 May 18:53
12c476f
Compare
Choose a tag to compare
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

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

v35

26 Apr 19:10
Compare
Choose a tag to compare
v35
  • Type check Lambda events when extracting trigger tags (#136)

Layer ARNs:

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:35
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:35
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:35
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:35

arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python27:35
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python36:35
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:35
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:35