Bug Fixes
- dynamic instrumentation: improve support for function probes with frameworks and applications that interact with the Python garbage collector (e.g. synapse).
- tracing
- This fix resolves an issue where the
@tracer.wrap()
decorator failed to preserve the decorated function's return type, returningAny
instead of the original return type. - This fix resolves an issue where programmatically set span services names would not get reported to Remote Configuration.
- This fix resolves an issue where the
- Code Security: AST analysis may fail or behave unexpectedly in cases where code overrides Python built-ins or globals at runtime, e.g.,
mysqlsh
(MySQL Shell) reassigns globals with a custom object. This can interfere with analysis or instrumentation logic. - litellm: This fix resolves an issue where potentially sensitive parameters were being tagged as metadata on LLM Observability spans. Now, metadata tags are based on an allowlist instead of a denylist.
- django: fix incorrect component tag being set for django orm spans