0.59.0rc1
Pre-release
Pre-release
New Features
- The profiler now reports asyncio tasks as part as the task field in profiles. This is enabled by default by replacing the default asyncio loop policy. CPU time, wall time and threading lock times are supported.
- Add tracing support for
sanic>=21.9.0.
Deprecation Notes
ddtrace.constants.FILTERS_KEYis deprecated. Usesettings={"FILTERS": ...}instead when callingtracer.configure.ddtrace.constants.NUMERIC_TAGSis deprecated.ddtrace.constants.LOG_SPAN_KEYis deprecated.Pin.appis deprecated.ddtrace.Span.set_metais deprecated. Useddtrace.Span.set_taginstead.ddtrace.Span.set_metasis deprecated. Useddtrace.Span.set_tagsinstead.ddtrace.Span.metricsis deprecated. Useddtrace.Span.get_metricandddtrace.Span.set_metricinstead.ddtrace.Span.traceris deprecated.ddtrace.Tracer.logis deprecated. Useddtrace.tracer.loginstead.ddtrace.Tracer.sampleris deprecated.ddtrace.Tracer.priority_sampleris deprecated.ddtrace.Tracer.tagsis deprecated. Use the environment variableDD_TAGS<dd-tags>to set the global tags instead.
Bug Fixes
- Fix internal import of deprecated
ddtrace.utilsmodule. - Set correct service in logs correlation attributes when a span override the service.
- Fixes import path to not reference
__init__. This could otherwise be a problem formypy. - flask: fix resource naming of request span when errors occur in middleware.
- Fix issue when
httpxservice name isbytes. - Fixes build issues on older MacOS versions by updating
libddwafto 1.0.18 - pytest: fix unsafe access to xfail reason.