Change8

v4.10.7

📦 datadog-sdkView on GitHub →
🐛 3 fixes🔧 4 symbols

Summary

This release focuses on stability, fixing a memory leak in database monitoring and resolving critical data extraction issues in SQS monitoring via botocore, alongside a Django middleware fix.

🐛 Bug Fixes

  • Resolved a memory leak in database monitoring that occurred when DD_DBM_PROPAGATION_MODE was set to full, service, or dynamic_service, growing with query volume.
  • Fixed an issue in Data Streams Monitoring for botocore where the pathway context of an SQS message was not extracted if the message body was valid JSON, specifically for non-SNS messages with a JSON payload. The _datadog message attribute is now read from the top-level SQS MessageAttributes first.
  • Resolved an issue in Django where async function-based middleware attributes (like process_exception) were not preserved, leading to skipped exception handlers under ASGI.

Affected Symbols