v1.2.1
Rheosoph/flow-likev1.2.1May 15, 2026by aconchillo
AI Summary
This release updates the default WebSocket endpoints for Gradium speech services to region-neutral URLs and fixes a critical bug where bots would hang when using incomplete user turn filters during tool calls.
Key Highlights
- Changed default endpoints for Gradium STT and TTS to region-neutral URLs (wss://api.gradium.ai).
- Traffic is now automatically routed to the nearest endpoint.
- Fixed bot hangs caused by `filter_incomplete_user_turns` when LLMs call tools.
New Features
- Region-neutral WebSocket routing for speech services.
- Fix for tool-call hang-ups with incomplete turn filtering.
Full Release Notes
### Changed - Changed the default WebSocket endpoints for `GradiumSTTService` and `GradiumTTSService` to the region-neutral `wss://api.gradium.ai/api/speech/asr` and `wss://api.gradium.ai/api/speech/tts`. Gradium now automatically routes traffic to the nearest endpoint. Override the url to pin to a specific region. (PR [#4500](https://github.com/pipecat-ai/pipecat/pull/4500)) ### Fixed - Fixed bot hangs when `filter_incomplete_user_turns` was enabled and the LLM responded by calling a tool. The user turn never finalized, so the assistant aggregator gated the tool-result context push and the LLM continuation never ran. Tool calls now finalize the turn the moment they start, before the function dispatches. (PR [#4501](https://github.com/pipecat-ai/pipecat/pull/4501))