github DataDog/dd-trace-py v1.15.2
1.15.2

latest releases: v2.17.0rc1, v2.16.1, v2.14.7...
16 months ago

New Features

  • CI Visibility: Updates how pytest modules and test suites are reported. Modules names are now set to the fully qualified name, whereas test suites will be set to the file name.
    Before this change: {"module": "tests", "suite":"my_module/tests/test_suite.py"} After this change: {"module": "my_module.tests", "suite": "test_suite.py"}

Bug Fixes

  • Fixed an issue that prevented the library from working as expected when a combination of gevent and asyncio-based frameworks that rely on the functionalities of the ssl module is used.
  • internal: call _fixupChildren when retrieving DDLogger
  • openai: Fixes the issue with ImportError of TypedDict from typing module in Python 3.7.
  • profiling: Fixed a regression whereby the profile exporter would not handle known request errors and asks the user to report an issue instead.
  • profiling: Handles a race condition, which would occasionally throw an error, which would read "RuntimeError: the memalloc module was not started."
  • pytest: This fix resolves an issue where failures and non-skipped tests were not propagated properly when unittest.TestCase classes were used.
  • Fixed a bug that caused applications using gevent and cassandra to fail to start with the ddtrace-run command.
  • wsgi: This fix resolves an issues when trying to parse the environ property HTTPS as an HTTP header.
  • Pin cython<3 due to an incompatibility with cython==3.0.0 and typing annotations in profiling code.
  • telemetry: resolves issue with sending unnecessary duplicate logs

Don't miss a new dd-trace-py release

NewReleases is sending notifications on new releases.