PyYAML crash fixed; IAST abort and LLM ingestion bugs resolved
v4.11.1
5 fixesThis release5 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
Bug Fixes
- bootstrap: keep
yaml/_yamlloaded during module cleanup, fixing an issue that broke PyYAML consumers such as Airflow.
- 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): Resolve a weak-hash false positive reported on ddtrace's own code when IAST and the live debugger (Symbol Database) are both enabled.
- LLM Observability: This fix resolves an issue where annotating a span with a metric key containing a dot (e.g.
anomaly.query_count) prevented the span from being ingested. Dots in metric keys are now replaced with underscores.
- LLM Observability: This fixes an issue where cache write input tokens were not captured by the OpenAI integration when using newer models that include cache write token charges.
Fetched July 16, 2026

