From d56a4cce1b87b72894e798bbaf31b9d74423a832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Tue, 4 Jun 2024 13:06:05 -0700 Subject: [PATCH] update CHANGELOG with latest changes --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f3c5c6df9..9eb6617ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- `PipelineTask` now has a `has_finished()` method to indicate if the task has + completed. If a task is never ran `has_finished()` will return False. + ### Fixed +- Fixed an error closing local audio transports. + - Fixed an issue with Deepgram TTS that was introduced in the previous release. +- Fixed `AnthropicLLMService` interruptions. If an interruption occurred, a + `user` message could be appended after the previous `user` message. Anthropic + does not allow that because it requires alternate `user` and `assistant` + messages. + ### Performance +- The `BaseInputTransport` does not pull audio frames from sub-classes any + more. Instead, sub-classes now push audio frames into a queue in the base + class. Also, `DailyInputTransport` now pushes audio frames every 20ms instead + of 10ms. + +- Remove redundant camera input thread from `DailyInputTransport`. This should + improve performance a little bit when processing participant videos. + - Load Cartesia voice on startup. ## [0.0.25] - 2024-05-31