mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-07 07:55:16 +02:00
51 KiB
51 KiB
Changelog
1.30.1 (2026-05-17)
Bug Fixes
- fix race between context init and keepalive for Dograh TTS (ba7d45f)
1.30.0 (2026-05-16)
Features
Bug Fixes
- force FORCE_TURN_RELAY for local IPs in setup (fc04f31)
- provider resolution in telephony cost calculation post workflow integration calls (0523dcb)
Documentation
1.29.0 (2026-05-13)
Features
- an option to setup remote server with docker compose build (#280) (59619e9)
- configurable ElevenLabs base URL for Data Residency (#278) (7f0dac1)
- inline rename of workflow on the editor page (#273) (f2cb649)
- telephony/telnyx: add call transfer via conference bridge (#274) (4a6752e)
- verify telnyx webhook signature optionally (#279) (b670004)
Bug Fixes
- ari: pre-register ext channel id and defer bridge to its StasisS… (#284) (ebeffdb)
- prior pre-pr drift check failures (#276) (a190282)
1.28.0 (2026-05-11)
Features
- add headless mode, redesign floating widget, refactor lifecycle callbacks (#268) (d2a119c)
- add logs in campaigns for failure or pausing (#265) (d4b6afb)
- add telnyx webhook api key in telephony config (#270) (01c201b)
- add voicemail detection in realtime branch (025bc14)
- add workflow graph constraints fixtures (5a358d4)
- enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups (#272) (e2fe1f3)
Bug Fixes
- add missing call_id in gathered_context for telnyx (31e2c13)
- number pool initialization in multi telephony setup (6d93be3)
1.27.0 (2026-05-02)
Features
- add create workflow tool in MCP (3e3773f)
- add examples to create workflow and use sdk (f041e60)
- add Plivo telephony provider support (#245) (2218ba8)
- add posthog signup and signin events, enable backend posthog events for oss version (#249) (f7c1f63)
- add test mode for API trigger (4171ad7)
- agent stream for cloudonix OPBX (#261) (7fd3b96)
- refactor telephony to support multiple telephony configurations (#251) (e16f643)
Bug Fixes
- api trigger for telnyx & cloudonix (#258) (6c4830c)
- honor telnyxs per-call codec in bidirectional stream (#256) (085ab0a)
- make trigger paths globally unique (a1d4a1f)
- normalise telnyx event types (#259) (14bc66d)
Documentation
- add missing config image (983b9be)
1.26.0 (2026-04-21)
Features
Bug Fixes
1.25.0 (2026-04-17)
Features
Bug Fixes
- allow cross subdomain cookies at posthog (#243) (5ecc0d4)
- fix interruption handling for Gemini Live (e31b381)
1.24.0 (2026-04-14)
Features
- add redial option in campaigns (7fab959)
Bug Fixes
- ssl error when using self signed certificate (#238) (50a5916)
- ssl error when using self signed certificate with remote deployment (50a5916)
1.23.1 (2026-04-11)
Bug Fixes
- eslint import issue (1f89b4f)
1.23.0 (2026-04-11)
Features
- add github and slack community buttons (73e5ca8)
Bug Fixes
1.22.0 (2026-04-10)
Features
- add full document mode in knowledge base (87c8c5e)
- add posthog events (#231) (3f19a16)
- add recording audio option in tool and node transitions (#232) (7c24505)
Bug Fixes
- render prompt template for variable extraction (8b3dc02)
1.21.0 (2026-04-08)
Features
- add agent lifecycle events in widget (#226) (f5fa9ce)
- add Assembly AI STT (501d06c)
- add default initial context variables (96c9037)
- add default telephony variables (e7adbc7)
- add gladia stt support (c4c4b59)
- add pre call fetch configuration (#222) (ec2f322)
- add Rime TTS (e255b33)
- add worker sync events (03df559)
- agent versioning and model configurations override (#227) (38d1d92)
- allow multiple recording file upload (6792ecd)
- enable context summarization (56763a4)
- set calculator as custom tool on demand (f368fe5)
Bug Fixes
- scope the overridden config over global for recording (6968d20)
- send volume in cartesia (9decdb2)
- set context before update settings for live (6a473a9)
- Speaches STT service wiring (95d6dd4)
Documentation
1.20.0 (2026-03-31)
Features
- add gemini live and speaches integration (#220) (87e72d5)
- add QA node documentation (0b3a8bc)
- date range in download report (0b5fd10)
Bug Fixes
- add disposition codes in workflows (9bc2ffc)
- resize chatwoot icon for workflow run page (#217) (bb263a4)
- skip updating gathered_context when the extracted variables is not a dict (#219) (e0c3d6c)
1.19.2 (2026-03-26)
Bug Fixes
- send auth credentials with validate service keys (83f05ab)
1.19.1 (2026-03-26)
Bug Fixes
- cleanup rtf on pipeline finish (2d91336)
- ui build error, slack notification for vercel deployment status (fea0e4d)
1.19.0 (2026-03-25)
Features
- add CAMB AI TTS integration (#187) (31e075d)
- add speed configuration for cartesia (f8cf433)
- add support for self hosted llm models (ac0731a)
- allow recording audio in workflow builder (2fa4191)
- integrate Telnyx telephony for outbound and inbound calling (#206) (5b820cb)
Bug Fixes
- imports in telnyx_provider (e5e1954)
- incorrect system instruction in llm inference of variable extrac… (#201) (7073061)
- pass system_instruction to one shot llm inferences to avoid syst… (#203) (330e4a0)
Documentation
1.18.0 (2026-03-23)
Features
- add AWS Bedrock support (fe84f08)
- add rtf log when user speaks when muted (1967a71)
- add tool response in variable extraction llm (#196) (522e696)
- campaign create error on missing template variables (e513e56)
- custom telemetry configuration (affb39e)
- distribute calling CLIs randomly (c61a384)
- enable duplicate workflow feature (93c4558)
Bug Fixes
- await pending variable extraction tasks before pipeline finishes (#198) (d42c52d)
- workflow set dirty after config update (d996547)
Documentation
1.17.0 (2026-03-17)
Features
- add early voicemail detection (7717810)
- add hybrid text + recording functionality in agents (#191) (494c60d)
- add message before tool calls (#185) (ec58356)
- allow multiple API keys (#186) (57e8768)
- download campaign report (4d80726)
- hang up cloudonix machine answered call if feature flag enabled (#182) (3c5bc68)
Bug Fixes
- add cloudonix call hangup strategy (#181) (7b77721)
- cold start for gemini (a381b36)
- fix npm run build (ff92c6a)
- handle delayed transcription in ExternalTurnStopStrategy (77a55fc)
Documentation
- add developer and api reference tabs (#190) (f075bcb)
- add documentation links to nodes & tools (#184) (5698338)
- update dograh overview link (1b03191)
1.16.0 (2026-03-05)
Features
- abort call on pipeline error and send rtf event (dfb741e)
- add cartesia tts (e111cbb)
- add cloudonix amd callback with logs only (#177) (628132f)
- Add end call reason in tool calls. (7e2de09)
- add qa node in workflow builder (#172) (a836825)
- add rolling updates for production deployment (#175) (aed5a78)
- render QA in UI (ef080d5)
- run per node QA (c8742db)
- tansfer calls with aasterisk (#171) (bd07b75)
Bug Fixes
- fix appsidebar on mobile (9e05869)
- fix circuit breaker failure recording (3ea235a)
- fix circuit breaker failure recording (3ea235a)
- fix default voice of cartesia tts (f1f4830)
- keep the start_services_dev script alive for docker (#178) (21b32c1)
- safe parse timestamp (7aef9c6)
- use environment variable for BACKEND_URL (20b8dc6)
1.15.0 (2026-02-20)
Features
Bug Fixes
- Fixes #139 (9ce5a8e)
- missing call_id in gathered_context (#165) (13b4143)
- trigger user turn stop (ee4a874)
1.14.0 (2026-02-16)
Features
Bug Fixes
- add check for workflow run mode in transfer call (#160) (67e92e6)
- limit cloudonix transport to 20 ms packets (559c0ca)
- llm generation to annouce failed transfer call (28eaa93)
1.13.0 (2026-02-13)
Features
- add languages for deepgram and dograh (5256010)
- add openrouter support (4c936ae)
- add sarvam v3 voices (a75bc72)
- limit campaign concurrency to number of CLIs (3cdede0)
Bug Fixes
- add vad_analyzer in user aggregator (6711dcb)
- fix cloudonix call hangup (#154) (b9ddd30)
- fixes aggregation in elevenlabs TTS (#153) (e156524)
- send sample rate to STT services (7a10202)
1.12.0 (2026-02-05)
Features
- add coturn configurations (#143) (bf972fc)
- add dictionary support for STT boosting in voice agents (#136) (db75d90)
- add retry config during campaign creation (6f41e91)
- allow turn credentials fetching from embed agent (6ccc649)
- check for duplicate phone number in campaign (814271e)
- mute on function call (#138) (9191176)
Bug Fixes
- add cloudonix CDR handling (#140) (b1c982a)
- add error in cloudonix cdr report (e9c5da1)
- allow interruption on start_node (7e438ad)
- BACKEND_API_ENDPOINT resolution from env and cloudflared tunnel (#135) (4a8e4fe)
- better error handling for telephony (8c42866)
- fix remote deployment method (#145) (87fc64d)
- make campaign process batch thread safe (#141) (6827744)
1.11.2 (2026-01-27)
Bug Fixes
- fix variable extraction during pipeline execution flow (6b408e5)
- remove duplicate index addition in migration (#129) (2aedb83)
1.11.1 (2026-01-24)
Bug Fixes
1.11.0 (2026-01-23)
Features
- add end_call tool (#118) (a172db8)
- add rtf in logs (#119) (cac2587)
- add transcript panel during live call for better visibility (#116) (e771247)
- add voices in Dograh configuration (c58aa55)
- handle cloudonix incoming calls (#121) (e2fa4bb)
- knowledge base functionality for the voice agent (#120) (ef5b9e4)
Bug Fixes
- changes to update pipecat version to 0.0.100 (#122) (911c5ed)
- fix npm run build (692ef27)
- fix OPENAI_API_KEY bug in retrieval (d35eeb1)
- fix release please (4c073b7)
- make embeddings api key optional (3b614b8)
- set_node during node execution (a4367bd)
Documentation
1.10.0 (2026-01-13)
Features
Bug Fixes
- API calling endpoint (df2bfd7)
- catch initiate call exception in public agent (92bdfd6)
- formatting fix and fix #79 (11e033c)
- initialize engine earlier than event handler (b79bc42)
- migrate from custom audio recorder to native AudioBuffer (#115) (edf0fa4)
Documentation
1.9.0 (2026-01-03)
Features
- add cloudonix outbound telephony (#101) (90b690e)
- add keyboard shortcut for save (fec8da9)
- add trace URL in workflow runs (cdf6853)
- add voice selectors in elevenlabs (#88) (45c5b7c)
- user defined custom tools as part of workflow execution (#94) (3e55af9)
Bug Fixes
- change type definition from enum to str for consistency (e83f3a3)
- fix configuration option (74b0693)
- fix db filters (de09f1c)
- fix links (480e8a5)
- fix migration version (9adc766)
- llm generation in case of user idle (04576ac)
Documentation
- add page for Workflow editing basics (#93) (3afae6c)
- add webhook tutorial in mintilify docs (#92) (0b07319)
- modify tools section (#103) (a33fa6c)
- tools in workflow node (#102) (db89aed)
1.8.0 (2025-12-22)
Features
- add coturn for remote deployments (#84) (1740999)
- add smart turn v3 (4640f69)
- add voices to elevenlabs (94b7d7e)
Bug Fixes
- add text filter for tts and logs for filter (#74) (0a8ce3f)
- call_id and stream_id for vobiz pipeline, add workflow run state (#78) (c99bd29)
- fixes wrong selection in model config dropdown (#80) (2e37c89)
- prevent pipeline freezes when sending endframe (#77) (909c258)
- use config for turn (4ddb144)
1.7.1 (2025-12-01)
Bug Fixes
1.7.0 (2025-11-29)
Features
Bug Fixes
1.6.0 (2025-11-26)
Features
- add llm models in Dograh (#64) (a7bf64a)
- add new elevenlabs voices (d60c020)
- allow www domain for embedded websites (#60) (ed3ceaf)
- show error if quota is exceeded (#66) (145da30)
Bug Fixes
Documentation
1.5.0 (2025-11-21)
Features
1.4.0 (2025-11-15)
Features
- enable workflows to be embedded in websites as a script tag (#47) (99a768f)
- simplify pipecat engine execution (#54) (6ce25a5)
Documentation
- add development workflow to CONTRIBUTING.md (#52) (6d7b0a9)
- update Slack link in README.md (5e4aef3)
1.3.1 (2025-11-13)
Bug Fixes
1.3.0 (2025-11-12)
Features
Bug Fixes
- arm docker build step (#48) (c028c79)
- fix npm build (#43) (8d05c9f)
- slack annoucement workflow (#46) (dc6d696)
1.2.0 (2025-11-06)
Features
- add chatwoot integration (#39) (5c1fe2c)
- add csv upload functionality (3babb5c)
- add csv upload functionality for OSS (#29) (3babb5c)
- add gmail integration for searching and reply to emails (#34) (6503d80)
- add issue templates (35c9ab7)
- add issue templates (fe664cb)
- add more issue templates (8c5e9b4)
- add privacy policy and terms of service links (a2d02d8)
- add README, LICENSE, CONTRIBUTING (957cdcf)
- add vonage telephony (#35) (4cfdc3d)
- create docker-image.yml, update README.md and docker-compose.yaml (43c56d0)
- Enable Poshog and Sentry for OSS (#23) (90f7aac)
- enable posthog and sentry for oss (90f7aac)
- Enable telephony for OSS (#21) (8e2e5c9)
- multi stage dockerfile (548e6f8)
- set start metadata in pipeline (8376e3e)
- Trickle ice candidates for faster WebRTC connection (034c551)
- Trickle ice candidates for faster WebRTC connection (895af47)
- update readme and docker compose file (606398b)
- UX improvements for onboarding (d39a811)
Bug Fixes
- add minio policy (136f370)
- fix audio permission issue on safari (#26) (e9c0afd)
- fix ui of webrtc call (efd93ad)
- install soundfile in oss docker build (c7e7581)
- install soundfile in oss docker build (6a97fd1)
- link for 'Try Cloud Version' in README (28926d0)
- pipecat commit hash & add webrtc in requirements.txt (d89bb84)
- redirect user to /workflow page if they have workflow (9cb7582)
- redirect user to /workflow page if they have workflow (73664e6)
- release package name and add write permission for 'comment on release' step of deployment action (#31) (b9d1720)
- renamed check_pipecat_sync.sh (75af6cf)
- rethrow NEXT_REDIRECT error (4906393)
- telephony bugs and improve code structure (#38) (d58f37f)
Documentation
Code Refactoring
- change pipecat to submodule & add github alerts (a9a97ab)
- change pipecat to submodule & add github alerts (6562963)
1.1.0 (2025-10-09)
Features
- add csv upload functionality (3babb5c)
- add csv upload functionality for OSS (#29) (3babb5c)
- add issue templates (35c9ab7)
- add issue templates (fe664cb)
- add more issue templates (8c5e9b4)
- add privacy policy and terms of service links (a2d02d8)
- add README, LICENSE, CONTRIBUTING (957cdcf)
- create docker-image.yml, update README.md and docker-compose.yaml (43c56d0)
- Enable Poshog and Sentry for OSS (#23) (90f7aac)
- enable posthog and sentry for oss (90f7aac)
- Enable telephony for OSS (#21) (8e2e5c9)
- multi stage dockerfile (548e6f8)
- set start metadata in pipeline (8376e3e)
- Trickle ice candidates for faster WebRTC connection (034c551)
- Trickle ice candidates for faster WebRTC connection (895af47)
- update readme and docker compose file (606398b)
- UX improvements for onboarding (d39a811)
Bug Fixes
- add minio policy (136f370)
- fix audio permission issue on safari (#26) (e9c0afd)
- fix ui of webrtc call (efd93ad)
- install soundfile in oss docker build (c7e7581)
- install soundfile in oss docker build (6a97fd1)
- link for 'Try Cloud Version' in README (28926d0)
- pipecat commit hash & add webrtc in requirements.txt (d89bb84)
- redirect user to /workflow page if they have workflow (9cb7582)
- redirect user to /workflow page if they have workflow (73664e6)
- renamed check_pipecat_sync.sh (75af6cf)
- rethrow NEXT_REDIRECT error (4906393)