Releases: dograh-hq/dograh
Release list
dograh: v1.47.0
1.47.0 (2026-09-15)
What's Changed
Features
- feat: optional Reo.dev integration by @chewwbaka in #728
- feat(ui): add Cartesia event announcement banner (cloud only) by @sandeepvemu-dograh in #751
- feat: add answer supervision before pipeline kicks off by @a6kme in #759
- feat(tts): add Speechify as a Voice (TTS) provider (Simba 3.2) by @shauntrennery in #654
- feat(turns): let external-turn STT decide the turn start, retire provisional_vad by @a6kme in #767
- feat(telephony): expose provider call ID in workflow initial context by @chewwbaka in #692
- feat: refactor campaign dispatcher to handle higher concurrency by @a6kme in #769
- feat(workflow): expose run ID in initial context by @a6kme in #774
- feat: transfer call to a different agent by @a6kme in #776
Bug Fixes
- fix: ARI destination dial string in campaigns by @a6kme in #764
- fix(ui): derive session cookie Secure flag from the request, not NODE_ENV by @a6kme in #771
- fix: update MinIO image registry to Quay by @palinko91 in #772
- fix(answer): run answer handling on inbound, and let patterns beat the clock by @a6kme in #773
Other Changes
- Add Exotel telephony provider for Connect Voice AI by @vinayexotel in #639
New Contributors
- @vinayexotel made their first contribution in #639
- @shauntrennery made their first contribution in #654
Full Changelog: dograh-v1.46.0...dograh-v1.47.0
🚀 Deployed to Production: https://dograh-hj7zq8367-dograh-6922fbc1.vercel.app
dograh: v1.46.0
1.46.0 (2026-09-03)
What's Changed
Features
- feat: better UX for setting up telephony by @a6kme in #678
- feat: add Google Tag Manager by @sandeepvemu-dograh in #673
- feat: click to copy telephony phone ID by @chewwbaka in #702
- feat: derive call disposition from the conversation, and funnel termi… by @a6kme in #685
- feat(transfer-call): support custom disposition after successful tran… by @chewwbaka in #712
- feat: configure structured call dispositions in workflow settings by @chewwbaka in #713
- feat: add sonic-3.6 to Cartesia TTS model options by @chewwbaka in #726
Bug Fixes
- fix: transfer disposition and vicidial lead sync by @a6kme in #676
- fix: serve disposition filter codes from the backend by @a6kme in #677
- fix: generate a unique Stasis app name per ARI configuration by @a6kme in #679
- fix(ui): don't label a secret-only integration node "Not configured" by @ImrKhn03 in #646
- fix: keep Langfuse traces private by default by @anupPradhan0 in #674
- fix(logging): emit structured JSON on stdout and drop probe noise by @a6kme in #706
- fix(helm): add readiness probe and minReadySeconds to arq-worker by @a6kme in #708
Other Changes
- Update README with badges for Product Hunt and Trendshift by @sandeepvemu-dograh in #659
- Update README with new Product Hunt badges - Product of the week by @sandeepvemu-dograh in #672
- added meta pixel by @pk-198 in #696
- Tuner simulation by @mohamedsalem-bot in #698
- ci: amd64-only API image build for the EKS deploy path by @a6kme in #724
New Contributors
- @sandeepvemu-dograh made their first contribution in #659
- @ImrKhn03 made their first contribution in #646
Full Changelog: dograh-v1.45.0...dograh-v1.46.0
🚀 Deployed to Production: https://dograh-5bmxr6hzc-dograh-6922fbc1.vercel.app
dograh: v1.45.0
1.45.0 (2026-08-11)
What's Changed
Features
- feat(telephony): capability-token auth for the media WebSocket (#598) by @AManjunath-Voxpro in #599
- feat: hydrate error events at error source and seam by @a6kme in #618
- feat(tools): support inline URL path parameters for custom HTTP tools by @arnofrxdd in #617
- feat: add nested JSON body template support for HTTP tools by @arnofrxdd in #611
- feat(files): add support for uploading Markdown (.md) documents by @AvinashShrivastav in #630
- feat(realtime): add temperature configuration for Gemini Live and Ope… by @AvinashShrivastav in #629
- feat: add pre all fetch condition by @chewwbaka in #638
- feat: make context mapping in transfer call generally available by @a6kme in #647
- feat: provision SIP endpoints as part of org bootstrap by @a6kme in #643
Bug Fixes
- fix: combine OSS run authorization requests by @a6kme in #608
- fix(telephony): carry the media-WS token in the path, not the query s… by @a6kme in #610
- fix(qa): forward configured base_url to QA analysis LLM (#527) by @amaanJvd in #613
- fix: hit webhook when text widget finishes by @a6kme in #623
- fix: disable ARI telephony config after repeated connection failures by @a6kme in #625
- fix(tracing): build project-scoped Langfuse trace URLs for v4 by @a6kme in #628
- fix: fix variable extraction in chat widget by @a6kme in #648
Other Changes
- Fix FORCE_TURN_RELAY leaking public candidates on CGNAT/private-range deployments by @rajdeep225 in #620
- Add noveum-trace integration for dograh by @shivamgcodes in #571
New Contributors
- @AManjunath-Voxpro made their first contribution in #599
- @rajdeep225 made their first contribution in #620
- @shivamgcodes made their first contribution in #571
- @AvinashShrivastav made their first contribution in #630
Full Changelog: dograh-v1.44.0...dograh-v1.45.0
🚀 Deployed to Production: https://dograh-83apytfx8-dograh-6922fbc1.vercel.app
dograh: v1.44.0
1.44.0 (2026-08-01)
What's Changed
Features
- feat(tts): add LMNT as a Voice (TTS) provider by @amaanJvd in #569
- feat: add Plivo call transfer support by @arnofrxdd in #564
- feat(autoscaling): call-based KEDA autoscaling for web pods + call-safe drain by @anupPradhan0 in #577
- feat: add Atlas Cloud LLM provider by @binyangzhu000-sudo in #552
- feat: add chat functionality in the web widget by @a6kme in #604
Bug Fixes
- fix(vobiz): synchronize application number bindings by @Piyush-sahoo in #543
- fix: use default button style for "Save Organization Configuration" by @Harddiikk in #582
- fix(telephony): surface pre-call failures on workflow runs by @a6kme in #587
- fix: honor default caller ID for one-off outbound calls by @a6kme in #593
- fix(ui): serve public embed widget without auth redirect (#585) by @amaanJvd in #591
- fix(ui): prevent /embed prefix from exempting sibling routes from auth by @amaanJvd in #605
- fix: handle Ultravox playback_clear_buffer in realtime override by @Zelray in #570
- fix(telephony): validate number ownership before assignment by @a6kme in #602
New Contributors
- @Harddiikk made their first contribution in #582
- @arnofrxdd made their first contribution in #564
- @anupPradhan0 made their first contribution in #577
- @binyangzhu000-sudo made their first contribution in #552
- @Zelray made their first contribution in #570
Full Changelog: dograh-v1.43.0...dograh-v1.44.0
🚀 Deployed to Production: https://dograh-sr17sd16e-dograh-6922fbc1.vercel.app
dograh: v1.43.0
1.43.0 (2026-07-25)
What's Changed
Features
- feat: add tool test panel for HTTP API tools by @rushilbh27 in #547
- feat(openai-realtime): allow pinning input transcription language by @jvcss in #557
- feat: add vici dial controls from UI by @a6kme in #563
- feat(tts): add websocket transport option for xAI TTS by @Flowentxo in #548
Bug Fixes
- fix(web): honor X-Forwarded-Proto in uvicorn so request.url is https behind a reverse proxy by @prabhatlepton in #515
- fix: clear both cookie jars during superadmin impersonation by @a6kme in #558
- fix: add Transcription Turn Start for non external STTs by @a6kme in #559
- fix(api): validate pagination bounds on run-list endpoints (#553) by @amaanJvd in #554
- fix(ui): restore committed states in workflow undo/redo by @AliFozooni in #550
- fix: move draft and template context handling out of create_workflow_run by @chewwbaka in #560
- fix: save call metadata in gathered context for an api trigger outbou… by @chewwbaka in #566
- fix: fix crypto.randomUUID crash by @a6kme in #573
- fix: cast usage run filter JSON values to Float instead of Integer by @a6kme in #574
- fix: use clipboard fallback across UI by @a6kme in #578
- fix(workflow): reject duplicate tool function names by @a6kme in #579
Documentation
- docs: flesh out all 5 voice agent node pages by @rushilbh27 in #556
Other Changes
- Add support for Cloudonix parameters in WebSocket start event by @greenfieldtech-nirs in #549
- updated youtube url link by @nihal0514 in #568
New Contributors
- @jvcss made their first contribution in #557
- @AliFozooni made their first contribution in #550
- @Flowentxo made their first contribution in #548
Full Changelog: dograh-v1.42.0...dograh-v1.43.0
🚀 Deployed to Production: https://dograh-i5lmmkip3-dograh-6922fbc1.vercel.app
dograh: v1.42.0
1.42.0 (2026-07-15)
What's Changed
Features
- feat(tts): add xAI as a Voice (TTS) provider by @xTararAisx in #476
- feat(auth): gate OSS signup behind ENABLE_SIGNUP flag by @prabhatlepton in #514
- feat: show model pricing in configuration UI by @a6kme in #528
- feat: add ElevenLabs realtime STT provider support (#512) by @mqasim41 in #522
- feat(helm): add HPA for arq-worker + ui, ship a lean k3s prod example by @prabhatlepton in #516
Bug Fixes
- fix: gate OSS email/password auth endpoints outside local auth mode by @a6kme in #500
- fix: forward billing-v2 protocol on textchat KB retrieval and node su… by @a6kme in #503
- fix: fix agent stream contract with cloudonix by @a6kme in #504
- fix(auth): allow invited org members to start workflow runs by @KomalSrinivasan in #509
- fix: increase concurrency limit an handle it across all call paths by @a6kme in #508
- fix: fix org scoped access for resources by @a6kme in #517
- fix: fix realtime event ordering by @a6kme in #534
- fix(quota): fail closed when quota verification errors (#331) by @amaanJvd in #523
- fix: fix speech to speech model transitions by @a6kme in #545
Documentation
- docs: add video-embedded getting-started pages for API Trigger, Webhook, Telephony, Tools & KB by @rushilbh27 in #535
Other Changes
- Feat/enhanced timestamped transcript by @chewwbaka in #501
- Add MiniMax M3 model option by @octo-patch in #513
- Feat/dybamic transfer by @chewwbaka in #521
- Paygent integration new with revert pipecat/realtime changes by @nihal0514 in #539
- Cloudonix Transfer Feature by @greenfieldtech-nirs in #542
- Improve outbound dialing error handling by @greenfieldtech-nirs in #544
New Contributors
- @KomalSrinivasan made their first contribution in #509
- @prabhatlepton made their first contribution in #514
- @amaanJvd made their first contribution in #523
- @nihal0514 made their first contribution in #539
Full Changelog: dograh-v1.41.0...dograh-v1.42.0
🚀 Deployed to Production: https://dograh-cvlaxrmy9-dograh-6922fbc1.vercel.app
dograh: v1.41.0
1.41.0 (2026-07-06)
What's Changed
Features
Bug Fixes
- fix: clean up ARI transferred call legs on participant hangup by @chewwbaka in #498
Full Changelog: dograh-v1.40.0...dograh-v1.41.0
🚀 Deployed to Production: https://dograh-i89iqvx01-dograh-6922fbc1.vercel.app
dograh: v1.40.0
1.40.0 (2026-07-03)
What's Changed
Features
- feat: support inbound vonage calls by @chewwbaka in #480
- feat: better interrupt strategies by @a6kme in #479
- feat(webhooks): durable retrying delivery for final webhooks by @xTararAisx in #478
- feat: add Helm chart for Kubernetes deployment by @a6kme in #365
Bug Fixes
- fix: fix initial greeting for realtime models by @a6kme in #481
- fix: guard Chatwoot bubble toggle until holder is in the DOM by @pk-198 in #485
Documentation
- docs: fix dead entry points, add first-agent tutorial, explain unexplained features by @rushilbh27 in #489
- docs: add missing cross-links for machine and human readability by @rushilbh27 in #492
- docs: clarify Asterisk ARI websocket_client.conf URI and why /ws/ari 403s when tested directly by @mvanhorn in #490
Other Changes
- embed cal and chatwoot bubble missing fix by @pk-198 in #483
- Docs/add japanese readme by @sscodeai in #477
- Implement cost calculator for Tuber by @Mohamed-Mamdouh in #471
New Contributors
- @pk-198 made their first contribution in #483
- @sscodeai made their first contribution in #477
- @rushilbh27 made their first contribution in #489
- @xTararAisx made their first contribution in #478
Full Changelog: dograh-v1.39.0...dograh-v1.40.0
🚀 Deployed to Production: https://dograh-g53jz4m5x-dograh-6922fbc1.vercel.app
dograh: v1.39.0
1.39.0 (2026-06-27)
What's Changed
Features
Bug Fixes
Full Changelog: dograh-v1.38.0...dograh-v1.39.0
🚀 Deployed to Production: https://dograh-pp8oeahh3-dograh-6922fbc1.vercel.app
dograh: v1.38.0
1.38.0 (2026-06-25)
What's Changed
Features
- feat(scripts): generate REDIS_PASSWORD on setup, plumb through compose by @tecnomanu in #458
- feat(storage): support custom S3 endpoint, signature version, and addressing style by @skymoore in #461
- feat(twilio): add Answering Machine Detection (AMD) support via telephony config by @nuthalapativarun in #443
Bug Fixes
Documentation
- docs: update Tuner integration to use Dograh provider by @mohamedsalem-bot in #457
Other Changes
- style(docs): add custom green scrollbar by @Gurkirat-Singh-bit in #434
- Add Hostinger (managed-Traefik) deployment files by @a6kme in #459
New Contributors
- @Gurkirat-Singh-bit made their first contribution in #434
- @tecnomanu made their first contribution in #458
- @skymoore made their first contribution in #461
- @snvtac made their first contribution in #463
Full Changelog: dograh-v1.37.0...dograh-v1.38.0
🚀 Deployed to Production: https://dograh-dr2vs1y02-dograh-6922fbc1.vercel.app