2.14.2
Bug Fixes
-
Tracing
- celery: Fixes an issue where
celery.applyspans didn't close if theafter_task_publishortask_postrunsignals didn't get sent when usingapply_async, which can happen if there is an internal exception during the handling of the task. This update also marks the span as an error if an exception occurs. - celery: Fixes an issue where
celery.applyspans using task_protocol 1 didn't close by improving the check for the task id in the body.
- celery: Fixes an issue where
-
Profiling
- All files with platform-dependent code have had their filenames updated to reflect the platform they are for. This fixes issues where the wrong file would be used on a given platform.
- Enables code provenance when using libdatadog exporter,
DD_PROFILING_EXPORT_LIBDD_ENABLED,DD_PROFILING_STACK_V2_ENABLED, orDD_PROFILING_TIMELINE_ENABLED. - Fixes an issue where flamegraph was upside down for stack v2,
DD_PROFILING_STACK_V2_ENABLED.