github DataDog/dd-trace-py v0.30.0
0.30.0

latest releases: v2.9.0rc7, v2.9.0rc6, v2.9.0rc5...
4 years ago

Upgrading to 0.30.0

In addition to resolving several integration related issues, this release improves critical core components for tracing and runtime metrics.

Changes

Core and Internal

  • core: ensure we cast sample rate to a float (#1072)
  • core: add https support (#1055 -- thanks @raylu)
  • core: tag sampling decision (#1045)
  • internal: allow to ignore certain field when computing object size (#1087)
  • internal: enable rediscluster by default (#1084)
  • internal: remove unused slot (#1081)
  • internal: fix iteration on slot class if attribute is unset (#1080)
  • internal: add platform tags as default for runtime metrics (#1078)
  • internal: add rate limit effective sample rate (#1046)
  • runtime: add lang and tracer_version tags to runtime metrics (#1069)
  • runtime: flush writer stats to dogstatsd (#1068)
  • runtime: fix gc0 test (#1067)
  • runtime: batch statsd flushes (#1063)
  • runtime: add tracer env tag to runtime metrics (#1051)
  • tracer: fix configure(collect_metrics) argument (#1066)
  • tracer: count the number of unhandled exception via dogstatsd (#1077)
  • tracer: grab the env tag from the tags, not a special var (#1070)
  • tracer: expose finished attribute (#1058)
  • tracer: remove tracer property function (#1042)
  • writer: add memory size statistics to the queue (#1071)
  • writer: add statistics to Q (#1065)

Integrations

  • aiohttp: handle 5XX responses as errors (#1082)
  • bottle: handle 5XX responses as errors (#1083)
  • cassandra: handle batched bound statements in python3 (#1062 -- thanks @jdost)
  • consul: add instrumentation for consul (#1048 -- thanks @phil-dd)
  • consul: use consistent span name (#1053 -- thanks @phil-dd)
  • grpc: fix channel interceptors (#1050)
  • httplib: make docs consistent with implementation (#1049)
  • tornado: code snippet fix in documentation (#1047)

Changeset

Read the full changeset and the release milestone.

Don't miss a new dd-trace-py release

NewReleases is sending notifications on new releases.