Skip to content

3.10.3

Choose a tag to compare

@emmettbutler emmettbutler released this 25 Jul 15:48
· 5 commits to 3.10 since this release
8d3e0d3

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, returning Any instead of the original return type.
    • This fix resolves an issue where programmatically set span services names would not get reported to Remote Configuration.
  • 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