v4.10.2
📦 datadog-sdkView on GitHub →
🐛 5 fixes🔧 1 symbols
Summary
This release focuses on stability and correctness, primarily addressing several bug fixes related to LLM Observability, tracing race conditions, and code origin inspection stability.
🐛 Bug Fixes
- Resolved an issue in the Claude Agent SDK integration where span error messages showed an uncategorized 'unknown' error category; detailed error messages from the assistant message content are now surfaced.
- Fixed a race condition in multi-threaded applications (like uWSGI) where extra service names could be silently dropped from Remote Configuration /v0.7/config payloads.
- Fixed an issue causing pytest to crash internally when inspecting the call stack from an exception thrown by a view function when Code Origin is enabled.
- Resolved an issue where non-string tag values passed to LLMObs.annotate(tags=...) could cause spans to be dropped during ingestion.
- Fixed provider mis-attribution on openai spans when both OpenAI/AsyncOpenAI and AzureOpenAI/AsyncAzureOpenAI clients are instantiated concurrently; provider is now determined per-call.