New features
- [redis] add support for redis 3.0.0 (716)
- [core] Allow DD_AGENT_HOST and DD_TRACE_AGENT_PORT env variables (708)
- [core] Add global tracer tags (702)
- [core] Trace http headers (647)
Improvements
- [docs] add Flask configuration documentation (734)
- Add long_description to setup.py (728)
- [tests] pin version of redis-py-cluster for 'tox -e wait' (725)
- [requests] Add another split_by_domain test (713)
- [docs] Add kombu references (711)
- [ci] Use small circleci resource class for all jobs (710)
- [requests] patch Session.send instead of Session.request (707)
- [ci] reorganize CircleCI workflows (705)
- [elasticsearch] add support for elasticsearch{1,2,5} packages (701)
- [tests] add base test case classes and rewrite tracer tests (689)
- [dbapi] Trace db fetch and session methods (664)
Bugfixes
- [elasticsearch] add alias for default _perform_request (737)
- [tests] Pin pytest to 3.x.x and redis to 2.10.x for rediscluster (727)
- [django] Use a set instead of list for cache_backends to avoid duplicates (726 -- thanks wenbochang)
- [tests] fix broken redis check (722)
- [docs] Fix broken flask link (712)
- [mongodb] Fix pymongo query metadata (706)
Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.16.0...v0.17.0) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/29?closed=1).
---