Change8

v4.11.2

📦 datadog-sdkView on GitHub →
🐛 6 fixes🔧 3 symbols

Summary

This release addresses several bugs across CI Visibility, Code Security (IAST), MCP, Code Origin, and LLM Observability. Key fixes include resolving missing test information in Datadog UI, improving taint mapping in IAST, ensuring MCP instrumentation initialization, fixing deepcopying issues, preventing IAST crashes with uvloop, and restoring cost data for OpenAI/LiteLLM integrations with OpenRouter.

🐛 Bug Fixes

  • CI Visibility: Resolved an issue where the Datadog UI showed `No extra information available` for skipped tests by Intelligent Test Runner due to missing ITR correlation ID on test or suite events.
  • Code Security (IAST): Scoped `copy_ranges_from_strings` and `copy_and_shift_ranges_from_strings` to the active request slot to match the scoped taint read path, preventing concurrent requests from interfering with taint mapping.
  • MCP: Fixed an issue where MCP instrumentation initialization failed when LLM Observability was imported during application startup.
  • Code Origin: Fixed deepcopying of view functions for frameworks like cadwyn when code origin is enabled.
  • IAST: Fixed a crash occurring when using `uvloop`.
  • LLM Observability: Resolved an issue where OpenAI and LiteLLM integrations were missing cost data when using OpenRouter as a provider.

Affected Symbols