Skip to content

Releases: DataDog/datadog-lambda-python

v25

03 Dec 20:45
Compare
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
Compare
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

v23

08 Oct 19:23
Compare
Choose a tag to compare
v23

Add support for datadog's lambda extension for sending metrics

https://docs.datadoghq.com/serverless/datadog_lambda_library/extension

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

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

v21

27 Aug 01:14
a381b69
Compare
Choose a tag to compare
v21

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

Fixes bug in module import redirect - #79

v19

23 Jul 13:54
5e8ad5a
Compare
Choose a tag to compare
v19

Layers

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

Changes

Get function_version from function_arn

v18

27 May 22:01
2f667ea
Compare
Choose a tag to compare
v18

Lambda Layer version 18

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

Changes
*. Add code change free handler

v17

14 May 18:41
Compare
Choose a tag to compare
v17

Lambda Layer version 17

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python27:17
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python36:17
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:17
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:17
Replace <AWS_REGION> above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:

  • Fix for issue where root dd-trace span was being disguarded #60

v16

09 Apr 23:10
682f597
Compare
Choose a tag to compare
v16

Lambda Layer version 16

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

Replace <AWS_REGION> above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:

  • Patching http clients erase existing headers #56
  • Lowercase function arn in trace metadata #57

v15

03 Apr 20:05
9b62ced
Compare
Choose a tag to compare
v15

DO NOT USE THIS VERSION!

A bug fix in on the way: #56

Lambda Layer version 15

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

Replace <AWS_REGION> above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:

  • Adds experimental dd-trace-py support, see README for details

v14

09 Mar 22:31
6b3dab3
Compare
Choose a tag to compare
v14

Lambda Layer version 14

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

Replace <AWS_REGION> above with your Lambda's region and choose the layer ARN that specifies the runtime that your Lambda is using.

Changes:a

  • Avoid generating duplicate enhanced metrics when Datadog serverless plugin is used and the Lambda function handler is decorated with datadog_lambda_wrapper (#46, #47)