Change8

v3.19.4

📦 datadog-sdkView on GitHub →
🐛 4 fixes1 deprecations🔧 1 symbols

Summary

This release focuses on bug fixes across CI Visibility and Profiling modules, and deprecates warning logs for incorrect LLM Observability SDK usage, signaling future error raising.

🐛 Bug Fixes

  • CI Visibility: Resolved an issue where code coverage instrumentation in Python 3.9 would raise an exception while handling line numbers in some corner cases.
  • Profiling: Resolved an issue where the Lock profiler would not call the necessary initialization function, sometimes resulting in crashes.
  • Profiling: Resolved an issue where the memory profiler module failed to load when the system lacks libatomic.
  • Profiling: Ensured the profiler correctly tracks dependencies between Tasks and Coroutines awaiting or being awaited via asyncio.wait.

🔧 Affected Symbols

ddtrace

⚡ Deprecations

  • Warning logs for incorrect usage of the LLM Observability SDK are deprecated and will be replaced with raised errors in ddtrace>=4.0.0.