pypi ddtrace 2.13.3

latest releases: 2.16.5, 2.15.4, 2.17.2...
11 hours ago

Bug Fixes

  • CI Visibility

    • Fixes a bug where CODEOWNERS would incorrectly fail to discard line-level trailing comments (eg: @code/owner # my comment would result in codeowners being parsed as @code/owner, #, my, and comment)
    • Fixes unnecessary logging of an exception that would appear when trying to upload git metadata in an environment without functioning git (eg: missing git binary or .git directory)
  • Code security

    • Resolves an issue where partial matches on function names we aimed to patch were being patched instead of full matches on them.
    • Resolves an issue where importing the google.cloud.storage.batch module would fail raising an ImportError
  • LLM Observability

    • Resolves an issue where LLM Observability evaluation metrics were not being submitted in forked processes. The evaluation metric writer thread now automatically restarts when a forked process is detected.
    • Resolves an issue where input and output values equal to zero were not being annotated on workflow, task, agent and tool spans when using LLMObs.annotate.
  • Profiling

    • Improves the error message when the native exporter fails to load and stops profiling from starting if ddtrace is also being injected.
    • Fixes a data race where span information associated with a thread was read and updated concurrently, leading to segfaults
    • Resolves an issue where endpoint profiling for stack v2 throws TypeError exception when it is given a Span with None span_type.
  • Tracing

    • elasticsearch: Resolves an issue where span tags were not fully populated on "sampled" spans, causing metric dimensions to be incorrect when spans were prematurely marked as sampled, including resource_name.

Don't miss a new ddtrace release

NewReleases is sending notifications on new releases.