**New features**
* [core] add process ID in root spans metadata (293)
**Improvements**
* [falcon] extended support for Falcon 1.2; improved error handling (295)
* [gevent] create a new `Context` when a Greenlet is created so that the tracing context is automatically propagated with the right parenting (287)
* [asyncio] providing helpers and `patch()` method to automatically propagate the tracing context between different asyncio tasks (260 297, [docs](http://pypi.datadoghq.com/trace/docs/#module-ddtrace.contrib.asyncio) -- thanks thehesiod)
* [aiohttp] add experimental feature to continue a trace from request headers (259, [docs](http://pypi.datadoghq.com/trace/docs/#module-ddtrace.contrib.aiohttp) -- thanks thehesiod)
* [django] add `DEFAULT_DATABASE_PREFIX` setting to append a prefix to database service (291, [docs](http://pypi.datadoghq.com/trace/docs/#module-ddtrace.contrib.django) -- thanks jairhenrique)
**Bugfixes**
* [logging] use specific logger instead of the root one in `monkey.py` module (281)
* [django] `ddtrace` exception middleware catches exceptions even if a custom middleware returns a `Response` object (278)
* [pylons] handle correctly the http status code when it's wrongly formatted (284)
* [django] request resource handles the case where the `View` is a partial function (292)
* [flask] attach stack trace to Flask errors (302)
**New integrations**
* [httplib] add patching for `httplib` and `http.lib`(137 -- thanks brettlangdon)
* [aio-libs] add `aiobotocore` support (257, 298, [docs](http://pypi.datadoghq.com/trace/docs/#module-ddtrace.contrib.aiobotocore) -- thanks thehesiod)
* [aio-libs] add `aiopg` support (258, [docs](http://pypi.datadoghq.com/trace/docs/#module-ddtrace.contrib.aiopg) -- thanks thehesiod)
Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.8.5...v0.9.0).
---