Commit Graph

  • a84c69858e Merge pull request #4185 from pipecat-ai/changelog-0.0.108 v0.0.108 Aleix Conchillo Flaqué 2026-03-27 21:47:53 -07:00
  • ca224219dc Update changelog for version 0.0.108 aconchillo 2026-03-28 03:36:50 +00:00
  • 83dc979d19 Merge pull request #4186 from pipecat-ai/mb/fix-websocket-disconnect-race-condition Aleix Conchillo Flaqué 2026-03-27 21:40:21 -07:00
  • fc76b3f2fb update pyproject.toml and uv.lock Aleix Conchillo Flaqué 2026-03-27 21:36:03 -07:00
  • 4670370dbb Add changelog for #4186 Mark Backman 2026-03-28 00:02:35 -04:00
  • 47e53890e3 Fix FastAPI WebSocket disconnect race condition causing pipeline hang Mark Backman 2026-03-28 00:01:13 -04:00
  • 195180b6f4 Merge pull request #4184 from pipecat-ai/aleix/fix-sarvam-examples-role Aleix Conchillo Flaqué 2026-03-27 20:34:59 -07:00
  • 8b64166bb7 Fix Sarvam examples to use 'user' role instead of 'developer' Aleix Conchillo Flaqué 2026-03-27 20:33:25 -07:00
  • 1d18995435 Merge pull request #4183 from pipecat-ai/aleix/fix-task-scheduling Aleix Conchillo Flaqué 2026-03-27 20:32:32 -07:00
  • ea7324b2ba Add changelog for #4183 Aleix Conchillo Flaqué 2026-03-27 19:03:55 -07:00
  • 52ed7137af Yield after create_task to ensure timer tasks are scheduled Aleix Conchillo Flaqué 2026-03-27 19:03:23 -07:00
  • 644babe241 scripts(evals): run evals in parallel aleix/parallel-evals Aleix Conchillo Flaqué 2026-03-27 15:05:02 -07:00
  • b33df03724 Merge pull request #4179 from pipecat-ai/pk/fix-gemini-live-vertex kompfner 2026-03-27 17:34:29 -04:00
  • 28fbe1db08 Don't send history_config for Gemini Live Vertex (unsupported) Paul Kompfner 2026-03-27 17:30:47 -04:00
  • edca44a913 Adding changelog description to the fix. filipi/sync_clock_audio_queue filipi87 2026-03-27 18:29:13 -03:00
  • 22b3a24548 Fixing ruff format. filipi87 2026-03-27 18:21:55 -03:00
  • 9240e92d9f Merge pull request #4177 from pipecat-ai/pk/tweak-26i-for-gemini-3.1-flash-live-support kompfner 2026-03-27 17:20:06 -04:00
  • de1fd67b2d Adding fallback in case the clock queue is not drained. filipi87 2026-03-27 18:18:28 -03:00
  • 265540b8ce Keeping audio and clock queue in sync. filipi87 2026-03-27 18:15:25 -03:00
  • 5caf53f086 Tweak 26i example system instruction for Gemini 3.1 Flash Live compatibility Paul Kompfner 2026-03-27 17:13:17 -04:00
  • ac2716811c Merge pull request #4176 from pipecat-ai/mb/fix-websocket-rtvi-messages Mark Backman 2026-03-27 16:50:37 -04:00
  • d313d56776 Fix RTVI events not delivered over WebSocket transports Mark Backman 2026-03-27 16:47:11 -04:00
  • 159776f106 Merge pull request #4175 from pipecat-ai/pk/gemini-live-dropped-support-for-text-modality kompfner 2026-03-27 16:26:36 -04:00
  • a23803478f Merge pull request #4171 from pipecat-ai/pk/fix-gemini-3.1-flash-live-video kompfner 2026-03-27 16:26:03 -04:00
  • bae193ab4d Merge pull request #4172 from pipecat-ai/mb/rime-tts-fixes Mark Backman 2026-03-27 16:22:25 -04:00
  • 04adb697be Warn when TEXT modality is set for Gemini Live, and remove 26d text example Paul Kompfner 2026-03-27 16:15:27 -04:00
  • 4f9c8a6860 Merge pull request #4174 from pipecat-ai/fix/deepgram-sdk-6.1.0-compat Mark Backman 2026-03-27 15:11:43 -04:00
  • a1a29b3933 Add changelog for #4174 Mark Backman 2026-03-27 14:50:12 -04:00
  • 0798803c70 Bump deepgram-sdk minimum version to 6.1.0 Mark Backman 2026-03-27 14:46:17 -04:00
  • 6422661d08 Fix Deepgram STT compatibility with deepgram-sdk 6.1.0 Mark Backman 2026-03-27 14:40:48 -04:00
  • ed94b65d83 Merge pull request #4173 from pipecat-ai/filipi/updating_inworld_examples Mark Backman 2026-03-27 14:02:55 -04:00
  • f9670b9601 Removing the models from the Inworld example so we can use the default model. filipi87 2026-03-27 14:23:20 -03:00
  • de8ba68589 Fix heartbeat monitor timeout not respecting custom heartbeat interval OmercohenAviv 2026-03-27 19:41:06 +03:00
  • 5b2991f47f Gate Gemini Live sending real-time input messages to the API until it's ready, i.e. after we've sent the initial conversation history (or determined that we don't need to). Paul Kompfner 2026-03-27 12:20:05 -04:00
  • fc3186dc0d Add changelog entries for PR #4172 Mark Backman 2026-03-27 12:38:53 -04:00
  • 1808b447c9 Handle done message from Rime TTS to avoid stop-frame timeout Mark Backman 2026-03-27 12:37:03 -04:00
  • 70df9d3fe4 Fix duplicate TTSStoppedFrame in TTS service timeout path Mark Backman 2026-03-27 12:07:37 -04:00
  • a8bfc23d3a Merge pull request #4167 from pipecat-ai/filipi/inworld_improvements Filipi da Silva Fuchter 2026-03-27 11:15:14 -04:00
  • e2870fc2ac Changing to debug the log when we are not able to append audio to the context. filipi87 2026-03-27 12:12:16 -03:00
  • e851f8c1d5 Adding changelog entry for the fix. filipi87 2026-03-27 12:11:35 -03:00
  • b31bece617 Not trying to recreate the context. filipi87 2026-03-27 12:06:21 -03:00
  • 9e350bcc2f Merge pull request #4147 from pipecat-ai/cb/gemini-transcript-fixes kompfner 2026-03-27 11:00:10 -04:00
  • 9c2594c484 Remove brittle test Paul Kompfner 2026-03-27 10:56:39 -04:00
  • 900fc88430 Merge pull request #4128 from pipecat-ai/mb/end-of-turn-assembly Mark Backman 2026-03-27 10:47:09 -04:00
  • 4ef5ac6f0c InworldTTSService improvements. filipi87 2026-03-27 11:33:32 -03:00
  • cbb3d99493 Merge pull request #4166 from pipecat-ai/mb/fix-example-ordering-56 Mark Backman 2026-03-27 10:29:07 -04:00
  • fb1996cedc Merge pull request #4143 from pipecat-ai/cb/sagemaker-flux Filipi da Silva Fuchter 2026-03-27 10:27:49 -04:00
  • 95c55ec6c3 Merge pull request #4145 from pipecat-ai/filipi/tts_improvements_remove_reset Filipi da Silva Fuchter 2026-03-27 10:24:59 -04:00
  • a45de9af7f Merge pull request #4161 from tanmayc25/fix/lemonslice-missing-dtmf-callback Mark Backman 2026-03-27 10:19:54 -04:00
  • 5e61a57582 Fix changelog entry for #4161 Mark Backman 2026-03-27 10:16:25 -04:00
  • d8b0ed18fd Fix example numbering, add LemonSlice to evals Mark Backman 2026-03-27 10:08:30 -04:00
  • 789275a57b Merge pull request #4164 from pipecat-ai/mb/update-community-integrations-guide Mark Backman 2026-03-27 09:38:31 -04:00
  • 38c961a363 Merge pull request #4113 from inworld-ai/ian/lang-timestamps Filipi da Silva Fuchter 2026-03-27 09:34:05 -04:00
  • 41a86a51bf docs: update COMMUNITY_INTEGRATIONS.md for accuracy Mark Backman 2026-03-27 09:22:32 -04:00
  • e1bfa4cf21 Merge pull request #4152 from vpalmisano/vpalmisano-patch-1 Filipi da Silva Fuchter 2026-03-27 08:34:15 -04:00
  • 537d57449e Fixing the format and including the changelog. filipi87 2026-03-27 09:29:46 -03:00
  • 33e146decd fix(lemonslice): add missing on_dtmf_event callback in DailyCallbacks construction Tanmay Chaudhari 2026-03-27 12:06:26 +05:30
  • eee47deb34 Merge pull request #4060 from alpsencer/fix/empty-tool-call-arguments Mark Backman 2026-03-26 22:04:37 -04:00
  • 21a729ae5d Merge pull request #4146 from pipecat-ai/mb/gemini-live-local-vad Mark Backman 2026-03-26 17:48:21 -04:00
  • 1870f4010e Merge pull request #4158 from pipecat-ai/filipi/flux_refactor Filipi da Silva Fuchter 2026-03-26 17:33:35 -04:00
  • 28683a7296 Moving flux_stt.py to deepgram/flux/sagemaker/stt.py filipi87 2026-03-26 17:43:51 -03:00
  • 0e504d876d Creating a base class DeepgramFluxSTTBase so we can reuse Deepgram Flux logic. filipi87 2026-03-26 17:37:37 -03:00
  • 5c51981207 Merge pull request #4149 from pipecat-ai/mb/fix-service-switcher-passthrough-errors Mark Backman 2026-03-26 16:34:45 -04:00
  • a13c4d1248 Narrow ServiceSwitcher error check to active service only Mark Backman 2026-03-26 15:28:19 -04:00
  • ca1b4ad124 Organizing the methods from Deepgram Flux and Flux SageMaker in the same position. filipi87 2026-03-26 16:05:17 -03:00
  • 533dcdba3f Merge pull request #4154 from pipecat-ai/mb/deprecate-sambanova-stt Mark Backman 2026-03-26 14:10:14 -04:00
  • 7eec03cb77 Merge pull request #4156 from pipecat-ai/mb/mem0-improvements Mark Backman 2026-03-26 14:09:34 -04:00
  • 83911dced6 docs: add changelog entries for #4156 Mark Backman 2026-03-26 13:30:00 -04:00
  • 4e4a8c45d5 build(mem0): bump mem0ai dependency to >=1.0.8,<2 Mark Backman 2026-03-26 13:26:20 -04:00
  • 9c6d51c570 feat(mem0): add get_memories() convenience method to Mem0MemoryService Mark Backman 2026-03-26 13:25:28 -04:00
  • 9152d85824 fix(mem0): filter to user/assistant roles before storing in Mem0 Mark Backman 2026-03-26 12:53:33 -04:00
  • 6a87d0e87d fix(mem0): make memory service non-blocking and use position parameter Mark Backman 2026-03-26 12:42:36 -04:00
  • fe0633ecd1 Add 14s to release evals Mark Backman 2026-03-26 12:27:27 -04:00
  • ca2bfd6f12 Remove SambaNovaSTTService Mark Backman 2026-03-26 12:22:06 -04:00
  • 345ccc0abe Merge pull request #4148 from pipecat-ai/khk/gemini-transcription-fixes-addon kompfner 2026-03-26 11:33:10 -04:00
  • 800fd6a916 Changelog entry for the websocket word context leak. namanbansal013 2026-03-26 11:52:34 -03:00
  • d286991257 Changelog entry for the changes involving add_word_timestamp. filipi87 2026-03-26 11:51:31 -03:00
  • a06bf47ed2 Discard any pre-audio word timestamps from the interrupted turn. namanbansal013 2026-03-26 11:42:24 -03:00
  • 5ad4aa9bea Merge pull request #4153 from pipecat-ai/mb/deepgram-stt-try-except Mark Backman 2026-03-26 10:15:21 -04:00
  • c4466ba678 Adding changelog for the InterruptibleTTSService race condition fix filipi87 2026-03-26 10:58:57 -03:00
  • df602b900d Preventing a race condition in the InterruptibleTTSServices in cases where run_tts has been invoked but the BotStartedSpeakingFrame has not yet been received. filipi87 2026-03-26 10:39:44 -03:00
  • c331c75d66 Add tests for send_media() exception handling in DeepgramSTTService Mark Backman 2026-03-26 09:20:40 -04:00
  • f7ec6befe1 Invoking superclass method when audio context is interrupted or completed. filipi87 2026-03-26 10:14:21 -03:00
  • 6a6ee8d563 Merge pull request #4150 from pipecat-ai/mb/resolve-dependabot-2026-03-25 Mark Backman 2026-03-26 09:10:47 -04:00
  • 259f5e124c Add changelog for #4153 Mark Backman 2026-03-26 08:48:37 -04:00
  • cfe91d11ec Handle Deepgram SDK 6.x send_media() exceptions Mark Backman 2026-03-26 08:45:32 -04:00
  • 467184e63e Fix audio transcript check in base_llm.py Vittorio Palmisano 2026-03-26 13:09:36 +01:00
  • af566ac936 Merge pull request #4151 from ajmeraharsh/fix/livekit-clear-audio-queue-on-interruption Mark Backman 2026-03-26 00:52:26 -04:00
  • 62484a4fc3 fix(livekit): clear AudioSource buffer on interruption ajmeraharsh 2026-03-26 09:47:00 +05:30
  • 7fef3b01eb Merge pull request #4142 from pipecat-ai/mb/grok-move-to-xai-module Mark Backman 2026-03-25 23:32:18 -04:00
  • 6d1918f12a Update GROK_API_KEY to XAI_API_KEY Mark Backman 2026-03-25 23:23:58 -04:00
  • e58740e948 Bump nltk minimum version to 3.9.4 to resolve CVE-2026-33230 Mark Backman 2026-03-25 23:16:46 -04:00
  • ddfe44940d Add changelog for #4149 Mark Backman 2026-03-25 22:54:18 -04:00
  • fdbdbc8be3 Fix ServiceSwitcher reacting to pass-through ErrorFrames from other pipeline stages Mark Backman 2026-03-25 22:52:52 -04:00
  • ac5810bc0d Add changelog for #4129 aleix/enable-direct-mode-filters Aleix Conchillo Flaqué 2026-03-24 13:22:15 -07:00
  • 84f1e49712 Enable direct mode for filter processors Aleix Conchillo Flaqué 2026-03-24 13:21:40 -07:00
  • 3cd7d882fb Fix bundled Gemini Live transcription ordering Kwindla Hultman Kramer 2026-03-25 18:56:00 -07:00
  • 2d78533d77 Add changelog for Gemini Live server_content fix Chad Bailey 2026-03-25 23:42:42 +00:00
  • c1dd44f947 Fix Gemini Live message handling to process all server_content fields Chad Bailey 2026-03-25 23:42:07 +00:00
  • 9db15e7942 Add changelog entry for #4146 Mark Backman 2026-03-25 18:07:05 -04:00