v4.10.1
📦 datadog-sdkView on GitHub →
🐛 4 fixes🔧 3 symbols
Summary
This release focuses primarily on stability and performance, addressing several memory leaks related to timers, thread callbacks, native frame tracking, and SCA updates.
🐛 Bug Fixes
- Fixed an issue where some timers, such as the one for Symbol Database uploads, could execute multiple times after the initial run.
- Resolved a memory leak caused by reference cycles in PeriodicThread callbacks that were not being collected by Python's GC when threads used bound methods as targets.
- Fixed a memory leak in native frame tracking resulting from uncontrolled growth of native call-site metadata.
- Resolved an issue in Software Composition Analysis (SCA) where unresolved runtime reachability targets accumulated during updates, leading to increased resident memory usage.