Bug Fixes
- DSM: fix off-by-one metric issue and error where statistics weren't calculated when the core API was used.
- tracing: Fix an issue with some integrations, such as OpenAI, that caused an exception on start-up when using gevent.
- IAST: fix executed sink telemetry metric as it is not really linked to vulnerability report.
- This fix eliminates some reference leaks and C-API usage in the
_iast
module. - tracing: Increases the maximum payload size and buffer size from 8MB to 20MB. Also decreases the maximum number of spans in trace chunks when
DD_TRACE_PARTIAL_FLUSH_ENABLED=True
. This ensures large traces are correctly encoded and submitted. This should decrease the occurrence of "failed to send traces" error logs.
Other Changes
- remote config: change log levels of messages about agent down or request config to debug level.