This release adds a new integration for Django. The goal of this effort was to make the Django integration more consistent with our other integrations, simplifying configuration and patching. See the [Django documentation](https://ddtrace.readthedocs.io/en/latest/integrations.html#django) for details on how to get started with the integration. For existing Django applications, be sure to consult the [migration section](https://ddtrace.readthedocs.io/en/v0.50.3/integrations.html#migration-from-ddtrace-0-33-0) of the documentation.
While we are now vendoring `psutil`, `msgpack` will no longer be vendored and instead specified as a requirement.
Finally, improvements have been made to the testing and continuous integration.
Changes
Core
* Unvendor msgpack (1199, 1216, 1202)
* Vendor psutil (1160)
* Update get_env to support any number of parts (1208)
* Set _dd.measured tag on integration spans (1196)
* Start writer thread as late as possible (1193)
* Refactor setup.py c-extension building (1191)
Integrations
* New Django Integration (1161, 1197)
Testing and tooling
* CircleCI updates (1213, 1212, 1210, 1209)
* Tox updates (1214, 1207, 1206, 1205, 1204, 1201, 1200)
* Black updates (1190, 1188, 1187, 1185)
* Fix botocore tests on py3.4 (1189)
Changeset
Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.33.0...v0.34.0).
---