diff --git a/changelog/4255.fixed.md b/changelog/4255.fixed.md new file mode 100644 index 000000000..2714a16b1 --- /dev/null +++ b/changelog/4255.fixed.md @@ -0,0 +1 @@ +- Fixed `PipelineRunner._gc_collect()` blocking the event loop by running `gc.collect()` synchronously. Now offloaded via `asyncio.to_thread` to avoid stalling concurrent pipeline tasks.