Skip to content

Releases

v80

v80

Choose a tag to compare

@joeyzhao2018 joeyzhao2018 released this 11 Sep 20:52

What's Changed

#367

  • 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__ or to_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)

Choose a tag to compare

@joeyzhao2018 joeyzhao2018 released this 01 Sep 17:54
5958375

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

v78

Choose a tag to compare

@astuyve astuyve released this 07 Aug 16:27
8cd7e0d

What's Changed

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

v77

Choose a tag to compare

@joeyzhao2018 joeyzhao2018 released this 31 Jul 14:25
faf5b6b

dd-trace-py included

version 1.15.2

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

v75

Choose a tag to compare

@astuyve astuyve released this 30 Jun 15:17
7deccbe

What's Changed

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)

Choose a tag to compare

@zARODz11z zARODz11z released this 22 Jun 18:35

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)

Choose a tag to compare

@astuyve astuyve released this 24 May 21:55
77ade82

What's Changed

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)

Choose a tag to compare

@joeyzhao2018 joeyzhao2018 released this 27 Apr 19:28
309559b

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

v71

Choose a tag to compare

@joeyzhao2018 joeyzhao2018 released this 18 Apr 01:58

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

v70

v70

Choose a tag to compare

@joeyzhao2018 joeyzhao2018 released this 12 Apr 19:42
12b2c8b

What's Changed

  • Lambda and Step Functions Span Linking #320
  • Modify end time of lambda load span to be last cold start node's end_time #319
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python37:70
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38:70
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python38-ARM:70
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39:70
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Python39-ARM:70
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python37:70
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38:70
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python38-ARM:70
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39:70
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Python39-ARM:70

Full changelog: v69...v70