github DataDog/dd-trace-py v4.12.1
4.12.1

latest releases: v4.12.2, v4.13.0rc3, v4.11.4...
4 hours ago

Bug Fixes

  • CI Visibility: This fix resolves an issue where the Datadog UI showed No extra information available when viewing details about why a test was
    skipped by Intelligent Test Runner, due to missing ITR correlation ID on test or suite events.

  • Code Security (IAST): fixes an issue where taint tracking could abort the Python process when old-style % string formatting handled tainted
    text containing literal IAST evidence marker delimiters.

  • Code Security (IAST): This fix scopes copy_ranges_from_strings and copy_and_shift_ranges_from_strings to the active request slot, matching
    the scoped taint read path. Previously these copy helpers resolved the taint map by scanning all request slots, so a concurrent or still-open
    request could capture the derived taint and the current request would miss the transformed tainted input.

  • LLM Observability: Resolves a TypeError raised during streamed tool-call reconstruction when an OpenAI-compatible backend (e.g.
    DashScope/Qwen) emits a tool-call delta with function.arguments or custom.input set to None instead of "".

  • Fix crashes in uwsgi worker when exiting from SIGTERM.

  • IAST: A crash occurring when using uvloop has been fixed.

  • LLM Observability: Resolves an issue where the OpenAI and LiteLLM integrations reported zero cost for OpenRouter requests using a
    bring-your-own-key setup.

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

NewReleases is sending notifications on new releases.