Merge pull request #2074 from pipecat-ai/aleix/pipecat-0.0.72

update CHANGELOG for 0.0.72
This commit is contained in:
Aleix Conchillo Flaqué
2025-06-26 12:10:14 -07:00
committed by GitHub
2 changed files with 6 additions and 3 deletions

View File

@@ -5,7 +5,7 @@ All notable changes to **Pipecat** will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [0.0.72] - 2025-06-26
### Added ### Added
@@ -86,6 +86,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed ### Fixed
- Fixed an issue that would cause heartbeat frames to be sent before processors
were started.
- Fixed an event loop blocking issue when using `SentryMetrics`. - Fixed an event loop blocking issue when using `SentryMetrics`.
- Fixed an issue in `FastAPIWebsocketClient` to ensure proper disconnection - Fixed an issue in `FastAPIWebsocketClient` to ensure proper disconnection

View File

@@ -647,8 +647,8 @@ class PipelineTask(BasePipelineTask):
if isinstance(frame, StartFrame): if isinstance(frame, StartFrame):
await self._call_event_handler("on_pipeline_started", frame) await self._call_event_handler("on_pipeline_started", frame)
# Start heartbeat tasks now that StartFrame has been processed # Start heartbeat tasks now that StartFrame has been processed
# by all processors in the pipeline # by all processors in the pipeline
self._maybe_start_heartbeat_tasks() self._maybe_start_heartbeat_tasks()
elif isinstance(frame, EndFrame): elif isinstance(frame, EndFrame):