Bug Fixes
-
CI Visibility: This fix resolves an issue where the Datadog UI showed
No extra information availablewhen 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_stringsandcopy_and_shift_ranges_from_stringsto 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
TypeErrorraised during streamed tool-call reconstruction when an OpenAI-compatible backend (e.g.
DashScope/Qwen) emits a tool-call delta withfunction.argumentsorcustom.inputset toNoneinstead of"". -
Fix crashes in uwsgi worker when exiting from SIGTERM.
-
IAST: A crash occurring when using
uvloophas 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.