From 77058b01c42ef9eca53162a87a940fc33655c75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Fri, 8 May 2026 13:54:06 -0700 Subject: [PATCH] Add changelog for #4449 --- changelog/4449.changed.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/4449.changed.md diff --git a/changelog/4449.changed.md b/changelog/4449.changed.md new file mode 100644 index 000000000..aef304037 --- /dev/null +++ b/changelog/4449.changed.md @@ -0,0 +1 @@ +- Moved `create_task`, `cancel_task`, the `task_manager` property, and `setup(task_manager)` up from `FrameProcessor` to `BaseObject`. Custom `BaseObject` subclasses (turn strategies, controllers, etc.) now inherit these methods directly instead of reimplementing the task manager wiring. Owners propagate the task manager to their child `BaseObject`s via `await child.setup(task_manager)`.