github DataDog/dd-trace-py v4.14.1
4.14.1

latest release: v4.15.0rc2
4 hours ago

Estimated end-of-life date, accurate to within three months: 05-2027

See the support level definitions for more information.

Bug Fixes

  • google-adk: Fixes an AttributeError on google-adk >= 2.7.0 caused by the removal of __call_tool_live. Applications with LLM Observability enabled failed to start.

  • google-adk: Fixes an issue on google-adk < 2.7.0 where streaming tool call spans recorded no output.

  • vllm: Fixes an issue where the integration failed to instrument vLLM >= 0.14.0 with ModuleNotFoundError: No module named 'vllm.v1.engine.processor', silently disabling all vLLM tracing and metrics.

  • CI Visibility: Fixes an issue where test sessions running with pytest-xdist on shallow Git checkouts can spend excessive time unshallowing the repository and may fail or time out during collection.

  • LLM Observability: Fixes an issue where reasoning content from streamed google_genai responses was merged into the output message instead of being captured as a separate reasoning message.

  • LLM Observability: Fixes an issue where the agentless exporter dropped traces due to non-JSON-serializable objects being stored on a span. All LLM Observability span data is now made JSON-serializable before submission. Non-string span tag keys, span metric keys, and agent versions supplied through LLMObs.annotate(agent=...) are also coerced to strings.

  • MCP: Resolves an error logged when a module named mcp is importable but is not the MCP SDK. Patching is now skipped instead of raising an error.

  • Profiling: Fast memory copy is now automatically disabled when Python is running as an embedded interpreter.

Don't miss a new dd-trace-py release

NewReleases is sending notifications on new releases.