v3.19.4
📦 datadog-sdkView on GitHub →
🐛 4 fixes⚡ 1 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.