pypi ddtrace 0.61.0

latest releases: 2.16.1, 2.14.7, 2.14.6...
2 years ago

New Features

  • asyncpg: add integration supporting v0.18.0 and above.

    See our asyncpg documentation for more information.

  • psycopg2: add option to enable tracing psycopg2.connect method.

    See our psycopg2 documentation for more information.

  • botocore: allow defining error status codes for specific API operations.

    See our botocore documentation for more information on how to enable this feature.

Bug Fixes

  • Fixes deprecation warning for asyncio.coroutine decorator.

  • botocore: fix incorrect context propagation message attribute types for SNS. This addresses Datadog/serverless-plugin-datadog#232

  • aiohttp: fix issue causing ddtrace.contrib.aiohttp_jinja2.patch module to be imported instead of the patch() function.

  • botocore: omit SecretBinary and SecretString from span metadata for calls to Secrets Manager.

  • Fix issue building ddtrace for the Pyston Python implementation by not building the _memalloc extension anymore when using Pyston.

  • tracer.get_log_correlation_context(): use active context in addition to
    active span. Formerly just the span was used and this would break cross execution log correlation as a context object is used for the propagation.

  • The CPU profiler now reports the main thread CPU usage even when asyncio tasks are running.

  • Remove Pin.app deprecation warning from celery instrumentation.

  • Set required header to indicate top level span computation is done in the client to the Datadog agent. This fixes an issue where spans were erroneously being marked as top level when partial flushing or in certain asynchronous applications.

    The impact of this bug is the unintended computation of stats for non-top level spans.

Don't miss a new ddtrace release

NewReleases is sending notifications on new releases.