The VisionImageRawFrame removal and corresponding VisionImageFrameAggregator deprecation will now happen in version 0.0.85

This commit is contained in:
Paul Kompfner
2025-09-08 16:58:49 -04:00
parent f3a4b416df
commit a3e65ab3b5
2 changed files with 9 additions and 11 deletions

View File

@@ -14,8 +14,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added `OpenAIRealtimeLLMService` and `AzureRealtimeLLMService` which provide - Added `OpenAIRealtimeLLMService` and `AzureRealtimeLLMService` which provide
access to OpenAI Realtime. access to OpenAI Realtime.
### Removed
- Remove `VisionImageRawFrame` in favor of context frames (`LLMContextFrame` or
`OpenAILLMContextFrame`).
### Deprecated ### Deprecated
- Deprecate `VisionImageFrameAggregator` because `VisionImageRawFrame` has been
removed. See the `12*` examples for the new recommended replacement pattern.
- `NoisereduceFilter` is now deprecated and will be removed in a future - `NoisereduceFilter` is now deprecated and will be removed in a future
version. Use other audio filters like `KrispFilter` or `AICFilter`. version. Use other audio filters like `KrispFilter` or `AICFilter`.
@@ -55,16 +63,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed a `OpenAIImageGenService` issue where it was not creating - Fixed a `OpenAIImageGenService` issue where it was not creating
`URLImageRawFrame` correctly. `URLImageRawFrame` correctly.
### Removed
- Remove `VisionImageRawFrame` in favor of context frames (`LLMContextFrame` or
`OpenAILLMContextFrame`).
### Deprecated
- Deprecate `VisionImageFrameAggregator` because `VisionImageRawFrame` has been
removed. See the `12*` examples for the new recommended replacement pattern.
## [0.0.83] - 2025-09-03 ## [0.0.83] - 2025-09-03
### Added ### Added

View File

@@ -21,7 +21,7 @@ from pipecat.processors.frame_processor import FrameDirection, FrameProcessor
class VisionImageFrameAggregator(FrameProcessor): class VisionImageFrameAggregator(FrameProcessor):
"""Aggregates consecutive text and image frames into vision frames. """Aggregates consecutive text and image frames into vision frames.
.. deprecated:: 0.84.0 .. deprecated:: 0.0.85
VisionImageRawFrame has been removed in favor of context frames VisionImageRawFrame has been removed in favor of context frames
(LLMContextFrame or OpenAILLMContextFrame), so this aggregator is not (LLMContextFrame or OpenAILLMContextFrame), so this aggregator is not
needed anymore. See the 12* examples for the new recommended pattern. needed anymore. See the 12* examples for the new recommended pattern.