This release introduces a new contextvars-based context manager in Python 3.7 and adds support for Tornado 5 and 6 with Python 3.7. In addition, the release includes several updates for our Django integration.
Changes
Core
[internal] Add generic rate limiter (1029)
[internal] Add support for contextvars to tracer in py37 (990)
[internal] Vendor monotonic package (1026)
[dev] Update span test utils (1028)
[dev] Allow extra args to scripts/run-tox-scenario (1027)
[dev] Remove unused circle env vars for release (1016)
Integrations
[tornado] minor documentation fix (1038)
[tornado] document overriding on_finish and log_exception (1037)
[tornado] Add support for Tornado 5 and 6 with Python 3.7 (1034)
[pymongo] Add support for PyMongo 3.9 (1023)
[django] enable distributed tracing by default (1031)
[django] Create test for empty middleware (1022 -- thanks ryanwilsonperkin)
[django] Patch DBs in django app config (1019 -- thanks JBKahn)
[django] Setup pytest-django (995)
Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.28.0...v0.29.0) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/45?closed=1).
---