github DataDog/dd-trace-py v0.12.0
0.12.0

latest releases: v2.14.5, v2.15.1, v2.15.0...
6 years ago

New integrations

  • [boto] Botocore and boto instrumentation is enabled by default using patch_all() (#319)
  • [futures] provide context propagation for concurrent module (#429, docs)
  • [mysql] add pymysql support (#296, docs -- thanks @wklken)

Improvements

  • [core] introducing a low-level API to define configurations for each integration. This API is used only by the requests module and will be implemented in other integrations in newer releases (#445, #443, #450, #454, #441)
  • [celery] split the service name in celery-producer and celery-worker for better stats (#432)
  • [falcon] add distributed tracing (#437)
  • [requests] provide a default service name for the request Span (#433)
  • [requests] add split_by_domain config to split service name by domain (#434)
  • [tornado] better compatibility using futures instrumentation (#431)

Bugfixes

  • [core] ensure sitecustomize.py is imported when ddtrace-run wrapper is used (#458)
  • [flask] use ddtrace logger instead of Flask to avoid having a custom log filter (#447, #455)

Breaking changes

  • [celery] the name of the service is now split in two different services: celery-producer and celery-worker. After the upgrade, you'll stop sending data to what was the default service name (celery). You should check the new services instead because you'll see a drop. Previously reported traces in the celery service, are still available if you move back the time selector.

Read the full changeset and the release milestone.

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

NewReleases is sending notifications on new releases.