From a461b2b9e6bb7306596d15b921e3753de2ffc717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Thu, 12 Mar 2026 00:16:26 -0700 Subject: [PATCH] Add changelog entries for PR #4007 --- changelog/4007.fixed.2.md | 1 + changelog/4007.fixed.md | 1 + 2 files changed, 2 insertions(+) create mode 100644 changelog/4007.fixed.2.md create mode 100644 changelog/4007.fixed.md diff --git a/changelog/4007.fixed.2.md b/changelog/4007.fixed.2.md new file mode 100644 index 000000000..0c50b83e9 --- /dev/null +++ b/changelog/4007.fixed.2.md @@ -0,0 +1 @@ +- Fixed `TTSService` potentially canceling in-flight audio during shutdown. The stop sequence now waits for all queued audio contexts to finish processing before canceling the stop frame task. diff --git a/changelog/4007.fixed.md b/changelog/4007.fixed.md new file mode 100644 index 000000000..8a90aea43 --- /dev/null +++ b/changelog/4007.fixed.md @@ -0,0 +1 @@ +- Fixed `ParallelPipeline` dropping or misordering frames during lifecycle synchronization. Buffered frames are now flushed in the correct order relative to synchronization frames (`StartFrame` goes first, `EndFrame`/`CancelFrame` go after), and frames added to the buffer during flush are also drained.