github DataDog/dd-trace-py v0.26.0
0.26.0

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

Upgrading to 0.26.0

This release introduces several core improvements and continues addressing pain points in our tooling and testing.

Changes

Core

  • Add a PeriodicWorker base class for periodic tasks (#934)
  • Fix runtime workers not flushing to Dogstatsd (#939)
  • api: simplify _put codepath (#956)
  • make psutil requirement more accurate (#949 -- thanks @chrono)
  • writer: log a message when a trace is dropped (#942)
  • span: use system random source to generate span id (#940)
  • [core] Add config to set hostname tag on trace root span (#938)

Integrations

  • Support keyword 'target' parameter when wrapping GRPC channels (#946 -- thanks @asnr)
  • Record HTTP status code correctly when using abort() with Bottle (#943 -- thanks @equake)
  • boto: add support for Python 3.5+ (#930)

Documentation

  • fix documentation for current_root_span (#950 -- thanks @chrono)

Tooling

  • Run flake8 with Python 3 (#957)
  • tox: fix ignore path for integrations (#954)
  • Remove mention of -dev branch in CircleCI (#931)

Testing

  • [tests] Add benchmarks (#952)
  • [tests] increase deviation for sampler by service test (#948)
  • [tests] Fix thread synchronization (#947)
  • [tests] fix brittle deviation test for tracer (#945)
  • [tests] fix threading synchronization to opentracer test (#944
  • [pyramid] Fix dotted name for autopatched config test (#932)
  • tests: always skip sdist, use develop mode (#928)

Read the full changeset and the release milestone.

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

NewReleases is sending notifications on new releases.