Bug Fixes
- bootstrap: fixed an issue with the behavior of
ddtrace.auto
that could have caused incompatibilities with frameworks such asgevent
when used as a programmatic alternative to theddtrace-run
command. - ASM: fix extract_body for Django such that users of Django Rest Framework can still use custom parsers.
- flask: Remove patching for Flask hooks
app.before_first_request
andbp.before_app_first_request
if Flask version >= 2.3.0. - gevent: Fix a bug that caused traceback objects to fail to pickle when using gevent.
- profiler: Fixed a bug that caused segmentation faults in applications that use protobuf as a runtime dependency.
- redis: Resolves an issue where the aioredis/aredis/yaaredis integrations cross-imported a helper method from the redis integration, which triggered redis patching before the redis integration was fully loaded.
- profiler: Fix support for latest versions of protobuf.