Estimated end-of-life date, accurate to within three months: 07-2027
See the support level definitions for more information.
Bug Fixes
- SSI: This fixes an issue where ddtrace fails to find
_psutil_linux.abi3.sofile in an injected environment.
- LLM Observability: This fix resolves an issue where using multiple sequential
annotation_contextblocks caused annotations to fail after the first operation in subsequent contexts. Previously, the trace context created by the firstannotation_contextremained active after exiting, causing the second context to reuse a stale context ID. This resulted in annotations not being applied to spans after the first batch call in the secondannotation_contextblock.
- profiling: the Profiler now always uses the name of leaf tasks for the "Task name" label. Previously, one of the Stacks would be labelled with the parent task's name, which would lead to inconsistent behaviour across runs.
- profiling: a bug causing crashes when using
uvloopand forking has been resolved.
- profiling: This improves the accuracy of stacks for on-CPU asyncio Tasks by reducing the odds of Frames for a Task polluting the stack of other Tasks.
- profiling: This fix resolves an issue where memory profiler module fails to load when the system doesn't have libatomic installed.