Skip to content

Releases: DataDog/dd-trace-py

0.43.1

04 Nov 17:01
c963c6f
Compare
Choose a tag to compare

This patch release adds support for context manager usage of PEP 249 database connections in our integrations.

0.43.0

08 Oct 19:18
f46e443
Compare
Choose a tag to compare

Upgrading to 0.43.0

This release includes two new integrations and a memory profiling feature in the profiler along with several bug fixes.

Integrations

asgi

  • fix: tag 500-level responses as errors (#1699)
  • fix: set http status when exception raised (#1645)

asyncio

  • fix: enable patch by default (#1660)
  • fix: patch base event loop class (#1661)

django

  • fix: avoid mixing str and non-str args for uri helper (#1679)

sanic

  • Added a sanic integration (#1572)

pynamodb

  • Added a pynamodb integration (#1544)

rediscluster

  • fix: support rediscluster==2.1.0 (#1689)

Profiler

  • Added a memory profiling feature (#1673). This is enabled by default.
  • fix: Fix a potential deadlock on profiler restart after fork() (#1693)

Tracer

  • backport contextvars (#1651)
  • fix: Do not rate limit log lines when in debug (#1680)

Full changeset

Read the full changeset.

0.42.0

17 Sep 17:26
Compare
Choose a tag to compare

Upgrading to 0.42.0

This release improves configuration of service names for several integrations and includes bug fixes.

Integrations

django

  • Add ddtrace.config.django['database_service_name'] for configuring service name of the Django app database layer (#1640). The DD_DJANGO_DATABASE_SERVICE_NAME environment variable can also be used.

falcon

  • Set span error for 5xx responses (#1639)

pymongo

Tracer

  • Always store span_type as str on span (#1638)
  • Add trace_utils module (#1611)
  • Case span_id and trace_id as string when adding to the record (#1547 -- thanks @arthurio)
  • Consolidate fork checks (#1533)

Full changeset

Read the full changeset.

0.41.2

26 Aug 01:17
7a40c96
Compare
Choose a tag to compare

0.41.2

This patch release introduces a fix for an issue introduced by patching classes in the MRO of a Django View class (#1625).

0.40.2

26 Aug 01:28
862ba75
Compare
Choose a tag to compare

0.40.2

This patch release introduces a fix for an issue introduced by patching classes in the MRO of a Django View class (#1625).

0.39.2

26 Aug 01:47
ef7dc16
Compare
Choose a tag to compare

0.39.2

This patch release introduces a fix for an issue introduced by patching classes in the MRO of a Django View class (#1625).

0.41.1

25 Aug 17:26
1a07ccc
Compare
Choose a tag to compare

0.41.1

This patch release reintroduces wrapt for patching Django view methods. (#1622)

Changeset: v0.41.0...v0.41.1

0.40.1

25 Aug 18:13
43e1f45
Compare
Choose a tag to compare

0.40.1

This patch release reintroduces wrapt for patching Django view methods. (#1622)

Changeset: v0.40.0...v0.40.1

0.39.1

25 Aug 18:28
54d4546
Compare
Choose a tag to compare

0.39.1

This patch release reintroduces wrapt for patching Django view methods. (#1622)

Changeset: v0.39.0...v0.39.1

0.38.4

26 Aug 01:58
f0c7625
Compare
Choose a tag to compare

0.38.4

This patch release introduces a fix for an issue introduced by patching classes in the MRO of a Django View class (#1625).