github DataDog/dd-trace-py v1.17.0
1.17.0

latest releases: v2.12.2, v2.11.6, v2.11.5...
14 months ago

Prelude

Datadog has added support for automatically creating login success or failure events when a configured Django authentication backend is used. This will automatically fill the following tags in these cases:

  • appsec.events.users.login.success.track
  • appsec.events.users.login.failure.track
  • appsec.events.users.login.success.[email|login|username]
  • appsec.events.users.login.failure.usr.exists

New Features

  • ASM: Add support for automatic user login events in Django.
  • langchain: Adds integration with support for metrics, logs, and traces from LangChain requests.
    See the docs for more information.
  • redis: Add support for Async RedisCluster.

Bug Fixes

  • profiling: prevent deadlocks while recording events of different type.- core: This fix removes the inclusion of our benchmarks/ directory in the ddtrace wheels.
  • internal: call _fixupChildren when retrieving DDLogger
  • 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."
  • CI visibility: fix version and step arguments gathering to enable plugin compatibility with pytest-bdd 6.1.x
  • Fixed a bug that caused applications using gevent and cassandra to fail to start with the ddtrace-run command.
  • tracing: This fix resolves a google.protobuf import error when module unloading.
  • 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.