Upgrading to 0.44.0
This release adds support for Python 3.9 along with new integrations for pyodbc and Starlette. The profiler also adds lock profiling and better handling for forking process. A bug with encoding traces in the core library is fixed, as well as bug fixes for several integrations.
Release notes are now published as part of our library documentation at https://ddtrace.readthedocs.io/en/stable/release_notes.html.
Core
- Fix encoding of loose primitive types (#1752)
Integrations
dbapi
- Support Connection context management usage (#1762)
Django
- Add check for instrument view MRO (#1744)
Dogpile
- Safe-guard current_span (#1756)
Flask
- Store request headers (#1735)
httplib
- Close spans when exceptions raised (#1702)
pynamodb
- Patch pynamodb on import (#1724)
pyodbc
Starlette
Tornado
- Handle current span being None (#1730)
Profiler
- Add traces support for lock profiling (#1725)
- Enable trace/span id tracking by default (#1697)
- Compile pprof exporter with Cython (#1712)
Full changeset
Read the full changeset.