dograh/CHANGELOG.md
2026-03-31 22:57:30 +05:30

38 KiB

Changelog

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

  • add video tutorial for local and remote deployment (#194) (1604e30)

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

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

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

  • enable api key access to routes (05ead4d)
  • enable Sarvam Models (514d9c5)

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

1.8.0 (2025-12-22)

Features

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

  • fix pointer events on phone call dialog (#70) (713c35d)

1.7.0 (2025-11-29)

Features

Bug Fixes

  • set provider during campaign run (#69) (8342cd1)

1.6.0 (2025-11-26)

Features

Bug Fixes

  • permission in slack announcements action (c37fbcd)
  • slack message body (#59) (5ab5c1d)

Documentation

1.5.0 (2025-11-21)

Features

  • enable remote server deployment for OSS deployment (#57) (6efe7d6)

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

  • upgrade pipecat with bundled Silero VAD model (#50) (1e32eba)

1.3.0 (2025-11-12)

Features

Bug Fixes

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)

Code Refactoring

  • change pipecat to submodule & add github alerts (a9a97ab)
  • change pipecat to submodule & add github alerts (6562963)