Changelog
### 0.17.0
```
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)
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).
```
### 0.16.0
```
New Integrations
* [jinja2] Add jinja2 integration (649 -- thanks mgu)
* [kombu] add Kombu integration (515 -- thanks tebriel)
* [grpc] Add grpc client support. (641)
* [gevent] Support gevent 1.3 (663)
* [flask] rewrite Flask integration (667)
Bug Fixes
* [mysqldb] Fix mysqldb monkey patch (623 -- thanks benjamin-lim)
* [requests] exclude basic auth from service name (646 -- thanks snopoke)
Improvements
* [core] Add IntegrationConfig helper class (684)
* [core] add support for integration span hooks (679)
* [httplib, requests] Sanitize urls in span metadata (688)
* [tests] ensure we are running tests.contrib.test_utils (678)
* [celery] [bottle] Add span type information for celery and bottle. (636)
* [ci] Reorganize autopatch test calls (670)
* [core] initial support for partial flushes (668)
* [django] Remove query from django db span's tag sql.query (659)
* [tests] Make CI faster by disabling dist and install in autopatching tests (654)
* [core] Trace http headers (647)
* [django] Infer span resource name when internal error handler is used (645)
* [elasticsearch] Make constant organization consistent with other integrations (628)
Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.15.0...v0.16.0) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/28?closed=1).
```
Links
- PyPI: https://pypi.org/project/ddtrace
- Changelog: https://pyup.io/changelogs/ddtrace/
- Repo: https://github.com/DataDog/dd-trace-py
This PR updates ddtrace from 0.15.0 to 0.17.0.
Changelog
### 0.17.0 ``` 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) 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). ``` ### 0.16.0 ``` New Integrations * [jinja2] Add jinja2 integration (649 -- thanks mgu) * [kombu] add Kombu integration (515 -- thanks tebriel) * [grpc] Add grpc client support. (641) * [gevent] Support gevent 1.3 (663) * [flask] rewrite Flask integration (667) Bug Fixes * [mysqldb] Fix mysqldb monkey patch (623 -- thanks benjamin-lim) * [requests] exclude basic auth from service name (646 -- thanks snopoke) Improvements * [core] Add IntegrationConfig helper class (684) * [core] add support for integration span hooks (679) * [httplib, requests] Sanitize urls in span metadata (688) * [tests] ensure we are running tests.contrib.test_utils (678) * [celery] [bottle] Add span type information for celery and bottle. (636) * [ci] Reorganize autopatch test calls (670) * [core] initial support for partial flushes (668) * [django] Remove query from django db span's tag sql.query (659) * [tests] Make CI faster by disabling dist and install in autopatching tests (654) * [core] Trace http headers (647) * [django] Infer span resource name when internal error handler is used (645) * [elasticsearch] Make constant organization consistent with other integrations (628) Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.15.0...v0.16.0) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/28?closed=1). ```Links
- PyPI: https://pypi.org/project/ddtrace - Changelog: https://pyup.io/changelogs/ddtrace/ - Repo: https://github.com/DataDog/dd-trace-py