Skip to content

Releases: DataDog/datadog-lambda-python

v33

15 Apr 20:25
afbbef5

Choose a tag to compare

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

01 Apr 21:28

Choose a tag to compare

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

29 Mar 21:35

Choose a tag to compare

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

19 Mar 03:36

Choose a tag to compare

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

19 Feb 22:29

Choose a tag to compare

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

29 Jan 21:08

Choose a tag to compare

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

08 Jan 16:37

Choose a tag to compare

v27

Lambda layer version: 27

  • Updates dd_trace to 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

07 Dec 22:57

Choose a tag to compare

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

03 Dec 20:45

Choose a tag to compare

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

17 Nov 23:25

Choose a tag to compare

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