Bug Fixes
- ASM: fix a body read problem on some corner case where passing empty content length makes wsgi.input.read() blocks.
- CI Visibility: fixes distributed tracing when using the CI Visibility integration
- CI Visibility: fixes an issue where class-based test methods with the same name across classes would be considered duplicates, and cause one (or more) tests to be dropped from results, by adding
--ddtrace-include-class-name
as an optional flag (defaulting to false) to prepend the class name to the test name. - tracing: Fix an issue with some integrations, such as OpenAI, that caused an exception on start-up when using gevent.
- sampling: This fix reverts a refactor which affected how the tracer handled the trace-agent's recommended trace sampling rates, leading to an unintended increase in traces sampled.
- Resolves issues with the import machinery that might have caused the garbage collector to clean up weak references in an unexpected order.
- Vulnerability Management for Code-level (IAST): Fix potential string id collisions that could cause false positives with non tainted objects being marked as tainted.