Releases: DataDog/datadog-lambda-python
Releases · DataDog/datadog-lambda-python
v81
What's Changed
- feat: Pin dd trace below 2 by @astuyve in #374
- feat: Support urllib3 <= 2.1 for py 3.11 by @astuyve in #380
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:81
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:81
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:81
Full Changelog: v80...v81
v80
What's Changed
- When
DD_CAPTURE_LAMBDA_PAYLOAD
enabled, the values in lambda requests/responses will be tagged to the span as strings even for number or boolean values. - Support
chalice.app.Response
and also any custom response/request classes if the classes have either__str__
orto_dict()
implemented.
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:80
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:80
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:80
Full Changelog: v79...v80
v79 (datadog-lambda 4.79.0)
What's Changed
- feat: Support DD_TRACE_OTEL_ENABLED env var #361
- misc: change the traceback format to print in one line #362
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:79
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:79
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:79
Full Changelog: v78...v79
v78
What's Changed
- feat: EventBridge to SQS support by @duncanista in #358
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:78
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:78
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:78
Full Changelog: v77...v78
v77
dd-trace-py included
What's Changed
- Add support for python 3.11
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311:77
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python311-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311:77
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python311-ARM:77
Full Changelog: v75...v77
v75
What's Changed
- add commit step before push by @zARODz11z in #342
- Aj/proactive init by @astuyve in #343
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:75
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:75
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:75
Full Changelog: v74...v75
v74 (4.74.0)
What's Changed
- DD_SERVICE_MAPPING implementation for inferred spans by @zARODz11z in #333
- feat: add
peer.service
by @duncanista in #337 - fix: unit tests failing due change in internals of tracer by @duncanista in #340
- bump ddtrace to take advantage of new aws sdk request span tags & reg… by @zARODz11z in #341
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:74
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:74
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:74
Full Changelog: v73...v74
v73 (4.73.0)
What's Changed
- [downsizing] remove jsonshema/tests dir by @joeyzhao2018 in #327
- enforce urllib3 version by @joeyzhao2018 in #335
- set_correlation_ids should handle the empty context case by @joeyzhao2018 in #334
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:73
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:73
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:73
Full Changelog: v72...v73
v72 (4.72.0)
What's Changed
- Using ddtrace==1.12.1
- #323 Env variables depend on DD_TRACE_ENABLED , i.e. false if DD_TRACE_ENABLED false
- DD_COLD_START_TRACING for cold start aws.lambda.import spans
- DD_TRACE_MANAGED_SERVICES for inferred spans
- DD_DECODE_AUTHORIZER_CONTEXT and DD_ENCODE_AUTHORIZER_CONTEXT for lambda authorizor spans (a special case for inferred spans)
- #325 Authorizer lambda python3.7 bug fix
- #322 Make the layer size smaller
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:72
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:72
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:72
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:72
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:72
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:72
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:72
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:72
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:72
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:72
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:72
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:72
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:72
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:72
Full changelog: v71...v72
v71
What's Changed
- Add Python 3.10 support
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:71
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:71
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:71
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:71
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:71
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310:71
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python310-ARM:71
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:71
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:71
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:71
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:71
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:71
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310:71
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python310-ARM:71
Full changelog: v70...v71