v3.17.2
📦 datadog-sdkView on GitHub →
🐛 6 fixes🔧 3 symbols
Summary
This release focuses on stability, fixing several bugs across integrations like langchain and openai, and resolving internal logging issues related to trace-log correlation.
🐛 Bug Fixes
- Auto instrumented prompt templates no longer incorrectly include a 'version' field unless explicitly set by the user (langchain).
- Resolved a TypeError when using async iteration with paginated openai methods (e.g., client.models.list()) by ensuring the returned object supports __aiter__.
- Fixed an IndexError that occurred with streamed responses ending before the first chunk was received (langchain).
- Addressed a potential race condition within the tracer.
- Updated the Python Detector regular expression to correctly detect paths ending only with the major version number.
- Fixed a ValueError in ddtrace internal logging when trace-log correlation is disabled, preventing "Formatting field not found in record: 'dd.service'".
🔧 Affected Symbols
langchainopenaiddtrace internal logging