# Changelog

## [1.33.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.32.0...dograh-v1.33.0) (2026-05-31)


### Features

* abort immediately on max call duration exceed ([c586d02](https://github.com/dograh-hq/dograh/commit/c586d02d5d7f88a5222ade71a46c2f797c89a754))
* banner if API is not reachable ([78ba62e](https://github.com/dograh-hq/dograh/commit/78ba62e18558bb6d5407810807301cc611773d42))


### Bug Fixes

* fix inbound for Cloudonix with softphone ([e695436](https://github.com/dograh-hq/dograh/commit/e695436fb364446c8b18330d5cb22e4661a4c991))
* store channel id in gathered context for ARI outbound ([8f10bca](https://github.com/dograh-hq/dograh/commit/8f10bcade32079af126e4e9d83061cd30936fcad))

## [1.32.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.31.0...dograh-v1.32.0) (2026-05-28)


### Features

* add copy-to-clipboard button for inbound webhook URL ([#359](https://github.com/dograh-hq/dograh/issues/359)) ([62d3749](https://github.com/dograh-hq/dograh/commit/62d3749219c08437774c851a9f7cae5b0fd3c299))
* add delete button in an edge in workflow builder ([#366](https://github.com/dograh-hq/dograh/issues/366)) ([9675151](https://github.com/dograh-hq/dograh/commit/9675151549bd9c27e3ba937f458115e9900d326f))
* add devcontainer based setup  ([#352](https://github.com/dograh-hq/dograh/issues/352)) ([0716582](https://github.com/dograh-hq/dograh/commit/0716582aa7597e2697f72313237c69b2ac0e30db))
* add google stt and tts. add folders to organize agents ([ad2fa07](https://github.com/dograh-hq/dograh/commit/ad2fa0705882bf6ba48c5ba65cc6bfac90e105cf))
* add MiniMax provider support (Chat + TTS) ([#309](https://github.com/dograh-hq/dograh/issues/309)) ([0e0d313](https://github.com/dograh-hq/dograh/commit/0e0d3136ca9d2986e76c982a08c957bb62e94a6f))
* add transcript and recording public URLs in API ([3df5730](https://github.com/dograh-hq/dograh/commit/3df5730076f39c8cb981d1b5b1f4060278e75cb8))
* add ultravox realtime and fix signature issue in telephony ([#345](https://github.com/dograh-hq/dograh/issues/345)) ([3892b58](https://github.com/dograh-hq/dograh/commit/3892b584861e4a7bec56f03950fedca5171e6079))
* add xai grok as realtime model ([9135c2d](https://github.com/dograh-hq/dograh/commit/9135c2da1360e4d93d822375011351f2fa67f729))
* allow overriding base URL of OpenAI models ([#368](https://github.com/dograh-hq/dograh/issues/368)) ([8a58b09](https://github.com/dograh-hq/dograh/commit/8a58b0992d588c199f6ee1f77d959efc16a2a97c))
* stamp API key into model override at save time to survive global provider change ([#362](https://github.com/dograh-hq/dograh/issues/362)) ([5b61ad6](https://github.com/dograh-hq/dograh/commit/5b61ad645f8af066d98cec9038daa943a2c9bc9e))


### Bug Fixes

* abort docker compose when OSS_JWT_SECRET is unset ([#356](https://github.com/dograh-hq/dograh/issues/356)) ([7eecadd](https://github.com/dograh-hq/dograh/commit/7eecadd8d64c77ba4118bb6397f7eac474868bfb))
* fix 1008 policy violation issue on ElevenLabs ([93edef3](https://github.com/dograh-hq/dograh/commit/93edef35e8a7cce0c0ebe72bbd77510a29312082))
* fix projection to TS when fetching agnet in MCP ([bbb4f91](https://github.com/dograh-hq/dograh/commit/bbb4f91a2747c5a6b36a6675d6823396d2b44790))
* fix service key validation in OSS ([#371](https://github.com/dograh-hq/dograh/issues/371)) ([b891091](https://github.com/dograh-hq/dograh/commit/b891091e0e2127ff704b8c3cb984b1195483cf71)), closes [#303](https://github.com/dograh-hq/dograh/issues/303)
* fix vobiz webhook signature validation ([285de92](https://github.com/dograh-hq/dograh/commit/285de925282da9f4213bf802844f20c55127cbd8))
* harden CORS origin allow list ([6f79bd6](https://github.com/dograh-hq/dograh/commit/6f79bd67eb2f21de9cfb3252f969e8d7f4609c9a)), closes [#322](https://github.com/dograh-hq/dograh/issues/322)
* run api container as non-root dograh user ([#360](https://github.com/dograh-hq/dograh/issues/360)) ([573dd68](https://github.com/dograh-hq/dograh/commit/573dd68d76a689d49a2ebaca059a366331a9beb9))


### Documentation

* add github trending badge in README ([1e8f832](https://github.com/dograh-hq/dograh/commit/1e8f832bcc2174099dea5294e9fae2c4212b1e81))
* **asterisk-ari:** add required TLS config for Dograh Cloud and reload/codec notes ([9e12d96](https://github.com/dograh-hq/dograh/commit/9e12d96ebbf9ed81c62b978a88f7964d1d0ce3da))
* clarify Asterisk ARI WebSocket URI for Dograh Cloud vs self-hosted ([#358](https://github.com/dograh-hq/dograh/issues/358)) ([92c8dad](https://github.com/dograh-hq/dograh/commit/92c8dadd34905eb2401a742c75beb031fe586fed))
* fix asterisk protocol in mintlify websocket client config ([a725fda](https://github.com/dograh-hq/dograh/commit/a725fda274d81e3072de9864cb63cc3eed339392))

## [1.31.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.30.1...dograh-v1.31.0) (2026-05-21)


### Features

* add agent skills to review PR ([#320](https://github.com/dograh-hq/dograh/issues/320)) ([151bf77](https://github.com/dograh-hq/dograh/commit/151bf77e40476b63000c1e88d2f348d5d2791344))
* add chat based testing for voice agent ([#308](https://github.com/dograh-hq/dograh/issues/308)) ([d97d1d7](https://github.com/dograh-hq/dograh/commit/d97d1d72cd1a414442b8b9f66d8312950c06978c))
* add Review AGENTS.md Skill ([d93d7af](https://github.com/dograh-hq/dograh/commit/d93d7aff4d5308ee17c55855f0ffd1ed9f90449f))
* add Tuner Integration to Dograh ([#311](https://github.com/dograh-hq/dograh/issues/311)) ([5f28c1b](https://github.com/dograh-hq/dograh/commit/5f28c1b2a9b17ed19f8a2b4118d1d4eb8c4249a7))
* **mcp:** add search_docs tool over docs corpus (closes [#295](https://github.com/dograh-hq/dograh/issues/295)) ([#316](https://github.com/dograh-hq/dograh/issues/316)) ([5762095](https://github.com/dograh-hq/dograh/commit/5762095edfa585fa078ba70d486bc7af14708457))
* **mcp:** generic MCP tool source with per-node function filtering ([#301](https://github.com/dograh-hq/dograh/issues/301)) ([75839f9](https://github.com/dograh-hq/dograh/commit/75839f9de5eb26ccc296235af36058e442d10d58))


### Bug Fixes

* **security:** bump python-multipart 0.0.20 -&gt; 0.0.27 ([#332](https://github.com/dograh-hq/dograh/issues/332)) ([332754a](https://github.com/dograh-hq/dograh/commit/332754a809ec14b9164c698fb3eff682b1d9d446))
* **stt:** align Speechmatics language registry with official transcription codes ([#317](https://github.com/dograh-hq/dograh/issues/317)) ([afa78fe](https://github.com/dograh-hq/dograh/commit/afa78fe859e51d45b12dedd01613f2c24ffc7f65))
* **webRTC:** LAN IP filtering ([#333](https://github.com/dograh-hq/dograh/issues/333)) ([af66372](https://github.com/dograh-hq/dograh/commit/af66372b655f05f4fc8e778ec58902e15ce25531))


### Documentation

* add Simplified Chinese translation of README ([#305](https://github.com/dograh-hq/dograh/issues/305)) ([5b1e398](https://github.com/dograh-hq/dograh/commit/5b1e3980b1982506aa334d19ab594db04ef9e19c))

## [1.30.1](https://github.com/dograh-hq/dograh/compare/dograh-v1.30.0...dograh-v1.30.1) (2026-05-17)


### Bug Fixes

* fix race between context init and keepalive for Dograh TTS ([ba7d45f](https://github.com/dograh-hq/dograh/commit/ba7d45fde054e30eb717f7912283d71647bdce2c))

## [1.30.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.29.0...dograh-v1.30.0) (2026-05-16)


### Features

* add openai realtime models ([#298](https://github.com/dograh-hq/dograh/issues/298)) ([2381a80](https://github.com/dograh-hq/dograh/commit/2381a803ade54f6c8d1db572e0f6c3301dd74c20))


### Bug Fixes

* force FORCE_TURN_RELAY for local IPs in setup ([fc04f31](https://github.com/dograh-hq/dograh/commit/fc04f31639e0d326525d6840ca117babe2b25ea8))
* provider resolution in telephony cost calculation post workflow integration calls ([0523dcb](https://github.com/dograh-hq/dograh/commit/0523dcb079410803a54deec49afda98cbb96e7bd))


### Documentation

* add telnyx to telephony providers supporting call transfer ([4ff1f57](https://github.com/dograh-hq/dograh/commit/4ff1f576f0a5e079466318d6e99d27eada6abc9e))
* update README.md ([ea13492](https://github.com/dograh-hq/dograh/commit/ea13492a894af11410c7c54500f4bdc6fa0c2cda))

## [1.29.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.28.0...dograh-v1.29.0) (2026-05-13)


### Features

* an option to setup remote server with docker compose build ([#280](https://github.com/dograh-hq/dograh/issues/280)) ([59619e9](https://github.com/dograh-hq/dograh/commit/59619e9eaad4313b76e4daa436ecdbb6088b33c1))
* configurable ElevenLabs base URL for Data Residency ([#278](https://github.com/dograh-hq/dograh/issues/278)) ([7f0dac1](https://github.com/dograh-hq/dograh/commit/7f0dac1ad5f3a095dc67bd1476d2b11e6a9b1039))
* inline rename of workflow on the editor page ([#273](https://github.com/dograh-hq/dograh/issues/273)) ([f2cb649](https://github.com/dograh-hq/dograh/commit/f2cb6499e1f4304814b331ee573dc4a0a565533a))
* **telephony/telnyx:** add call transfer via conference bridge ([#274](https://github.com/dograh-hq/dograh/issues/274)) ([4a6752e](https://github.com/dograh-hq/dograh/commit/4a6752e62bf896c5815ccfc70897b3ebcd5733f1))
* verify telnyx webhook signature optionally ([#279](https://github.com/dograh-hq/dograh/issues/279)) ([b670004](https://github.com/dograh-hq/dograh/commit/b670004725c839408e8a2c89d497e69182d7f079))


### Bug Fixes

* **ari:** pre-register ext channel id and defer bridge to its StasisS… ([#284](https://github.com/dograh-hq/dograh/issues/284)) ([ebeffdb](https://github.com/dograh-hq/dograh/commit/ebeffdbc40fb95c56ebf4446142fc0d4fc558f24))
* prior pre-pr drift check failures ([#276](https://github.com/dograh-hq/dograh/issues/276)) ([a190282](https://github.com/dograh-hq/dograh/commit/a1902829dbbbe315a217245a6e615ce1d3901f03))

## [1.28.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.27.0...dograh-v1.28.0) (2026-05-11)


### Features

* add headless mode, redesign floating widget, refactor lifecycle callbacks ([#268](https://github.com/dograh-hq/dograh/issues/268)) ([d2a119c](https://github.com/dograh-hq/dograh/commit/d2a119c38ac5cd73ca52d0b323f4889423932172))
* add logs in campaigns for failure or pausing ([#265](https://github.com/dograh-hq/dograh/issues/265)) ([d4b6afb](https://github.com/dograh-hq/dograh/commit/d4b6afb0204fc54548e1b4268b6c0c0c9be0ed44))
* add telnyx webhook api key in telephony config ([#270](https://github.com/dograh-hq/dograh/issues/270)) ([01c201b](https://github.com/dograh-hq/dograh/commit/01c201bf092bb1df94f2685c7aaed612af79415a))
* add voicemail detection in realtime branch ([025bc14](https://github.com/dograh-hq/dograh/commit/025bc143928a30e7876ee576503a4750a1835909))
* add workflow graph constraints fixtures ([5a358d4](https://github.com/dograh-hq/dograh/commit/5a358d4d297f5e085bbb0b947b20b54b111e07a5))
* enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups ([#272](https://github.com/dograh-hq/dograh/issues/272)) ([e2fe1f3](https://github.com/dograh-hq/dograh/commit/e2fe1f3cd427450871d10224aa3b255f91881844))


### Bug Fixes

* add missing call_id in gathered_context for telnyx ([31e2c13](https://github.com/dograh-hq/dograh/commit/31e2c135b045a4ea7a31c7dd1d585086fa4b0c95))
* number pool initialization in multi telephony setup ([6d93be3](https://github.com/dograh-hq/dograh/commit/6d93be3ef6ade0e48c26c7dd0c2f8ba0ef3d96f5))

## [1.27.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.26.0...dograh-v1.27.0) (2026-05-02)


### Features

* add create workflow tool in MCP ([3e3773f](https://github.com/dograh-hq/dograh/commit/3e3773f4007a86ee5091e4c9335159a5c15f98bf))
* add examples to create workflow and use sdk ([f041e60](https://github.com/dograh-hq/dograh/commit/f041e6030da480703cfe2aadd7b5fddf55603d06))
* add Plivo telephony provider support ([#245](https://github.com/dograh-hq/dograh/issues/245)) ([2218ba8](https://github.com/dograh-hq/dograh/commit/2218ba8ad9278251a6d2fb9eb7dad3f2f67734a0))
* add posthog signup and signin events, enable backend posthog events for oss version ([#249](https://github.com/dograh-hq/dograh/issues/249)) ([f7c1f63](https://github.com/dograh-hq/dograh/commit/f7c1f63e1b4b2f471abaa9340bda8477afaf268f))
* add test mode for API trigger ([4171ad7](https://github.com/dograh-hq/dograh/commit/4171ad7a54d696f15ac488f3b77b9d823ead92c8))
* agent stream for cloudonix OPBX ([#261](https://github.com/dograh-hq/dograh/issues/261)) ([7fd3b96](https://github.com/dograh-hq/dograh/commit/7fd3b96470df9cd00ee088eb498e73baaf924681))
* refactor telephony to support multiple telephony configurations ([#251](https://github.com/dograh-hq/dograh/issues/251)) ([e16f643](https://github.com/dograh-hq/dograh/commit/e16f6438bd4f316b804d46b1c6a61d3e865b3ac8))


### Bug Fixes

* api trigger for telnyx & cloudonix ([#258](https://github.com/dograh-hq/dograh/issues/258)) ([6c4830c](https://github.com/dograh-hq/dograh/commit/6c4830cb5e45af57b9e89e3c8c87642110263c8a))
* honor telnyxs per-call codec in bidirectional stream ([#256](https://github.com/dograh-hq/dograh/issues/256)) ([085ab0a](https://github.com/dograh-hq/dograh/commit/085ab0a7aee39265f8ad71ff925a4b9ac00f1a10))
* make trigger paths globally unique ([a1d4a1f](https://github.com/dograh-hq/dograh/commit/a1d4a1fab2a665a9e746fc4b53ab69609ec04fc3))
* normalise telnyx event types ([#259](https://github.com/dograh-hq/dograh/issues/259)) ([14bc66d](https://github.com/dograh-hq/dograh/commit/14bc66d21dfb5513fa7598c5ca9b9ad4317f9eaf))


### Documentation

* add missing config image ([983b9be](https://github.com/dograh-hq/dograh/commit/983b9bee715ebb44065b647fa495c31c55f3a4ed))

## [1.26.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.25.0...dograh-v1.26.0) (2026-04-21)


### Features

* refactor node spec and add mcp tools ([#244](https://github.com/dograh-hq/dograh/issues/244)) ([00a1a22](https://github.com/dograh-hq/dograh/commit/00a1a22b749dab5b828ee529d7272cbdaaeb9aca))


### Bug Fixes

* compare dirty against correct baseline ([6606a7f](https://github.com/dograh-hq/dograh/commit/6606a7f901f351d5832ebc27a0900c1195a4090c))
* fix slack community URL ([86026f5](https://github.com/dograh-hq/dograh/commit/86026f5c6ffdbfbef96cec8aff6c4265f061b77e))

## [1.25.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.24.0...dograh-v1.25.0) (2026-04-17)


### Features

* add mcp server to Dograh OSS ([#240](https://github.com/dograh-hq/dograh/issues/240)) ([79bc91b](https://github.com/dograh-hq/dograh/commit/79bc91b1e09274393dab34d6beadf89f0556d774))


### Bug Fixes

* allow cross subdomain cookies at posthog ([#243](https://github.com/dograh-hq/dograh/issues/243)) ([5ecc0d4](https://github.com/dograh-hq/dograh/commit/5ecc0d4da9333f1d45584bf63b6fda7a93e661fe))
* fix interruption handling for Gemini Live ([e31b381](https://github.com/dograh-hq/dograh/commit/e31b38122e4799875371aada04714cb28fcfc90a))

## [1.24.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.23.1...dograh-v1.24.0) (2026-04-14)


### Features

* add redial option in campaigns ([7fab959](https://github.com/dograh-hq/dograh/commit/7fab959e26391bc6b9dae7484d71d40fd81c1121))


### Bug Fixes

* ssl error when using self signed certificate ([#238](https://github.com/dograh-hq/dograh/issues/238)) ([50a5916](https://github.com/dograh-hq/dograh/commit/50a59164e7eea5f716d85ed1d9ad72274696ab5a))
* ssl error when using self signed certificate with remote deployment ([50a5916](https://github.com/dograh-hq/dograh/commit/50a59164e7eea5f716d85ed1d9ad72274696ab5a))

## [1.23.1](https://github.com/dograh-hq/dograh/compare/dograh-v1.23.0...dograh-v1.23.1) (2026-04-11)


### Bug Fixes

* eslint import issue ([1f89b4f](https://github.com/dograh-hq/dograh/commit/1f89b4ff28175e9356202a3a5363b80b7888c38d))

## [1.23.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.22.0...dograh-v1.23.0) (2026-04-11)


### Features

* add github and slack community buttons ([73e5ca8](https://github.com/dograh-hq/dograh/commit/73e5ca87e4081954acd6ddee1777a1d03acdfcb0))


### Bug Fixes

* bake punkt_tab file into docker images ([#234](https://github.com/dograh-hq/dograh/issues/234)) ([ebde28d](https://github.com/dograh-hq/dograh/commit/ebde28d19dc39552f548433a489a26ecda21afc0))

## [1.22.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.21.0...dograh-v1.22.0) (2026-04-10)


### Features

* add full document mode in knowledge base ([87c8c5e](https://github.com/dograh-hq/dograh/commit/87c8c5e2c81815da30a830d0b8196a850e2102e0))
* add posthog events ([#231](https://github.com/dograh-hq/dograh/issues/231)) ([3f19a16](https://github.com/dograh-hq/dograh/commit/3f19a16e7f9efb710c533046f68d9be112be0c0f))
* add recording audio option in tool and node transitions ([#232](https://github.com/dograh-hq/dograh/issues/232)) ([7c24505](https://github.com/dograh-hq/dograh/commit/7c245051d2ea6b04d31173075cbabc101431835b))


### Bug Fixes

* render prompt template for variable extraction ([8b3dc02](https://github.com/dograh-hq/dograh/commit/8b3dc02722f9743871e33b84656cae7498adc53e))

## [1.21.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.20.0...dograh-v1.21.0) (2026-04-08)


### Features

* add agent lifecycle events in widget ([#226](https://github.com/dograh-hq/dograh/issues/226)) ([f5fa9ce](https://github.com/dograh-hq/dograh/commit/f5fa9ce71757d6e5e26444744290f2389fb2bf3a))
* add Assembly AI STT ([501d06c](https://github.com/dograh-hq/dograh/commit/501d06c00de7bd9c4257d8d46ae9a0df7e396c86))
* add default initial context variables ([96c9037](https://github.com/dograh-hq/dograh/commit/96c90376c32dd8be90fd375adb5422f9a7ea5c3d))
* add default telephony variables ([e7adbc7](https://github.com/dograh-hq/dograh/commit/e7adbc7bad9c409265efe5b60692fdfcf2fa9875))
* add gladia stt support ([c4c4b59](https://github.com/dograh-hq/dograh/commit/c4c4b591db4606e3dca4ee11fc863c73ab7ffde6))
* add pre call fetch configuration ([#222](https://github.com/dograh-hq/dograh/issues/222)) ([ec2f322](https://github.com/dograh-hq/dograh/commit/ec2f322486fdc8729d97c7d70d0d53fd21704793))
* add Rime TTS ([e255b33](https://github.com/dograh-hq/dograh/commit/e255b33813493f323ccc50994ffeac75b19db601))
* add worker sync events ([03df559](https://github.com/dograh-hq/dograh/commit/03df5595c3a8405f9fa7356f335caeecb7f737d4))
* agent versioning and model configurations override ([#227](https://github.com/dograh-hq/dograh/issues/227)) ([38d1d92](https://github.com/dograh-hq/dograh/commit/38d1d928b73cbe87462e66b13ce7c85496adbc60))
* allow multiple recording file upload ([6792ecd](https://github.com/dograh-hq/dograh/commit/6792ecd301f609fa592c66e7b92ac9e9180b2207))
* enable context summarization ([56763a4](https://github.com/dograh-hq/dograh/commit/56763a4527c513ae26548bce48f7d4e50a5aaff4))
* set calculator as custom tool on demand ([f368fe5](https://github.com/dograh-hq/dograh/commit/f368fe51346ed325998aebdcf8e20560cfc76d99))


### Bug Fixes

* scope the overridden config over global for recording ([6968d20](https://github.com/dograh-hq/dograh/commit/6968d20eff5e081026a87d709593676e822c8d36))
* send volume in cartesia ([9decdb2](https://github.com/dograh-hq/dograh/commit/9decdb2f4b97ef9fc1c6f31d9cd321c39d40c779))
* set context before update settings for live ([6a473a9](https://github.com/dograh-hq/dograh/commit/6a473a9db5c887c7e84dc64e9497d10e2d553d7c))
* Speaches STT service wiring ([95d6dd4](https://github.com/dograh-hq/dograh/commit/95d6dd44ff4e79994022ead1eb6f79a91f053566))


### Documentation

* improve api trigger documentation ([89fce77](https://github.com/dograh-hq/dograh/commit/89fce77438683faee1c99c00918ab687626bd84b))
* override agent model config ([32d0766](https://github.com/dograh-hq/dograh/commit/32d07663964ad231dc14a11f182fce6c9a3d32fb))

## [1.20.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.19.2...dograh-v1.20.0) (2026-03-31)


### Features

* add gemini live and speaches integration ([#220](https://github.com/dograh-hq/dograh/issues/220)) ([87e72d5](https://github.com/dograh-hq/dograh/commit/87e72d5f6f21a7ba1de5c03b80ec336f65073ba1))
* add QA node documentation ([0b3a8bc](https://github.com/dograh-hq/dograh/commit/0b3a8bca4669b2f1ce5455db73ad8dd06a9616f0))
* date range in download report ([0b5fd10](https://github.com/dograh-hq/dograh/commit/0b5fd107fabd7627a3506e43ebb28feb1655ac3a))


### Bug Fixes

* add disposition codes in workflows ([9bc2ffc](https://github.com/dograh-hq/dograh/commit/9bc2ffc193968b8b4c5ccb17bb0a3622af96ac3a))
* resize chatwoot icon for workflow run page ([#217](https://github.com/dograh-hq/dograh/issues/217)) ([bb263a4](https://github.com/dograh-hq/dograh/commit/bb263a4162a15c61b5b3b8d66a3648829adc62a9))
* skip updating gathered_context when the extracted variables is not a dict ([#219](https://github.com/dograh-hq/dograh/issues/219)) ([e0c3d6c](https://github.com/dograh-hq/dograh/commit/e0c3d6c3bfe3306f3958e33aa56d65bc66667544))

## [1.19.2](https://github.com/dograh-hq/dograh/compare/dograh-v1.19.1...dograh-v1.19.2) (2026-03-26)


### Bug Fixes

* send auth credentials with validate service keys ([83f05ab](https://github.com/dograh-hq/dograh/commit/83f05ab1466d7fa1825b30eb87a267aa1da9ff26))

## [1.19.1](https://github.com/dograh-hq/dograh/compare/dograh-v1.19.0...dograh-v1.19.1) (2026-03-26)


### Bug Fixes

* cleanup rtf on pipeline finish ([2d91336](https://github.com/dograh-hq/dograh/commit/2d91336aecb44b366aa0bbbf583baf18938f3725))
* ui build error, slack notification for vercel deployment status ([fea0e4d](https://github.com/dograh-hq/dograh/commit/fea0e4d84012fac647f54d5f28847b0e5a8c8fe7))

## [1.19.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.18.0...dograh-v1.19.0) (2026-03-25)


### Features

* add CAMB AI TTS integration ([#187](https://github.com/dograh-hq/dograh/issues/187)) ([31e075d](https://github.com/dograh-hq/dograh/commit/31e075d114d9d6bfc17733f8dc68531587feb6ea))
* add speed configuration for cartesia ([f8cf433](https://github.com/dograh-hq/dograh/commit/f8cf433ba302e264813dc7d4b8db414b034f5a5e))
* add support for self hosted llm models ([ac0731a](https://github.com/dograh-hq/dograh/commit/ac0731a374692c3d4e4517587cd2bbbbacac1d8a))
* allow recording audio in workflow builder ([2fa4191](https://github.com/dograh-hq/dograh/commit/2fa4191d9bf7aeaa6ee743300b2d020046590756))
* integrate Telnyx telephony for outbound and inbound calling ([#206](https://github.com/dograh-hq/dograh/issues/206)) ([5b820cb](https://github.com/dograh-hq/dograh/commit/5b820cb0ba43ff8452655f87dec6ee9c127f7f23))


### Bug Fixes

* imports in telnyx_provider ([e5e1954](https://github.com/dograh-hq/dograh/commit/e5e19541c3455a0e2c3963de0cfcd297679a3fa7))
* incorrect system instruction in llm inference of variable extrac… ([#201](https://github.com/dograh-hq/dograh/issues/201)) ([7073061](https://github.com/dograh-hq/dograh/commit/70730616ec5b842ce51dd108b1be350786288956))
* pass system_instruction to one shot llm inferences to avoid syst… ([#203](https://github.com/dograh-hq/dograh/issues/203)) ([330e4a0](https://github.com/dograh-hq/dograh/commit/330e4a05f2b9ecb916fb19b8036258743d54781e))


### Documentation

* pre-recorded audio ([#207](https://github.com/dograh-hq/dograh/issues/207)) ([da19ddc](https://github.com/dograh-hq/dograh/commit/da19ddce484fc1e67ed505ebf79b872d29540962))

## [1.18.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.17.0...dograh-v1.18.0) (2026-03-23)


### Features

* add AWS Bedrock support ([fe84f08](https://github.com/dograh-hq/dograh/commit/fe84f086bab48b9a5a9fc181df1b16dea25a32eb))
* add rtf log when user speaks when muted ([1967a71](https://github.com/dograh-hq/dograh/commit/1967a719353d721184baf56f5366899eb54b4b79))
* add tool response in variable extraction llm ([#196](https://github.com/dograh-hq/dograh/issues/196)) ([522e696](https://github.com/dograh-hq/dograh/commit/522e69688a1de2cf8c7908713a4b9b625b1abc9c))
* campaign create error on missing template variables ([e513e56](https://github.com/dograh-hq/dograh/commit/e513e563ee24fdb665c41e764cb2d1b7d408718e))
* custom telemetry configuration ([affb39e](https://github.com/dograh-hq/dograh/commit/affb39e57f36ffc6bd0b016d0c175afe958c37bc))
* distribute calling CLIs randomly ([c61a384](https://github.com/dograh-hq/dograh/commit/c61a3843a509f2d921b04b1ef143a8b2a3a0e053))
* enable duplicate workflow feature ([93c4558](https://github.com/dograh-hq/dograh/commit/93c45580e79a9326d91371d6c35c4a2850d0c46f))


### Bug Fixes

* await pending variable extraction tasks before pipeline finishes ([#198](https://github.com/dograh-hq/dograh/issues/198)) ([d42c52d](https://github.com/dograh-hq/dograh/commit/d42c52dc8788d4a8df6a43a2f48c8b83a8d3979d))
* workflow set dirty after config update ([d996547](https://github.com/dograh-hq/dograh/commit/d996547f1964e067dc9f6d5b03268b44d1a00863))


### Documentation

* add video tutorial for local and remote deployment ([#194](https://github.com/dograh-hq/dograh/issues/194)) ([1604e30](https://github.com/dograh-hq/dograh/commit/1604e306ecfabe36b9dd692893981510f566685c))

## [1.17.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.16.0...dograh-v1.17.0) (2026-03-17)


### Features

* add early voicemail detection ([7717810](https://github.com/dograh-hq/dograh/commit/771781096e959d00580d46f6b71fa6fa0709e9cb))
* add hybrid text + recording functionality in agents ([#191](https://github.com/dograh-hq/dograh/issues/191)) ([494c60d](https://github.com/dograh-hq/dograh/commit/494c60d774c074020f8edf240a62d5bc316c6438))
* add message before tool calls ([#185](https://github.com/dograh-hq/dograh/issues/185)) ([ec58356](https://github.com/dograh-hq/dograh/commit/ec5835627697757bd0d53a8b6c82a782d2b1f868))
* allow multiple API keys ([#186](https://github.com/dograh-hq/dograh/issues/186)) ([57e8768](https://github.com/dograh-hq/dograh/commit/57e8768e0ba927a519162f8186513db9ba361b4d))
* download campaign report ([4d80726](https://github.com/dograh-hq/dograh/commit/4d807266a71e1f0657b2bb7be73b5114a778403f))
* hang up cloudonix machine answered call if feature flag enabled ([#182](https://github.com/dograh-hq/dograh/issues/182)) ([3c5bc68](https://github.com/dograh-hq/dograh/commit/3c5bc688eddde55395611fd0345229c524b33301))


### Bug Fixes

* add cloudonix call hangup strategy ([#181](https://github.com/dograh-hq/dograh/issues/181)) ([7b77721](https://github.com/dograh-hq/dograh/commit/7b777219645b73ea28d778932e0d8f3b8cc963f1))
* cold start for gemini ([a381b36](https://github.com/dograh-hq/dograh/commit/a381b36c95df93bce449bea891ff6d67f3f22771))
* fix npm run build ([ff92c6a](https://github.com/dograh-hq/dograh/commit/ff92c6ae5c46fd0e551b2df278b2b9638d57d862))
* handle delayed transcription in ExternalTurnStopStrategy ([77a55fc](https://github.com/dograh-hq/dograh/commit/77a55fcfe3405e6f2c10bc5c21e180da47cadc48))


### Documentation

* add developer and api reference tabs ([#190](https://github.com/dograh-hq/dograh/issues/190)) ([f075bcb](https://github.com/dograh-hq/dograh/commit/f075bcb623bb089b6073e1f71c43f36d15e32f77))
* add documentation links to nodes & tools ([#184](https://github.com/dograh-hq/dograh/issues/184)) ([5698338](https://github.com/dograh-hq/dograh/commit/56983382153a4fa6009c0bf701ce32f564ffa522))
* update dograh overview link ([1b03191](https://github.com/dograh-hq/dograh/commit/1b03191cf80e9d8b60dfed35dbb018c0ff6dfc47))

## [1.16.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.15.0...dograh-v1.16.0) (2026-03-05)


### Features

* abort call on pipeline error and send rtf event ([dfb741e](https://github.com/dograh-hq/dograh/commit/dfb741e475e618f6d526796db8fd7f5d7e11faf6))
* add cartesia tts ([e111cbb](https://github.com/dograh-hq/dograh/commit/e111cbb36d945acc231961313051f1b2198d95bf))
* add cloudonix amd callback with logs only ([#177](https://github.com/dograh-hq/dograh/issues/177)) ([628132f](https://github.com/dograh-hq/dograh/commit/628132f29b51865f0a014dd75c9474a3ac9b5950))
* Add end call reason in tool calls. ([7e2de09](https://github.com/dograh-hq/dograh/commit/7e2de092ae4306ec534d4f6ad48b5ec170fffa78))
* add qa node in workflow builder ([#172](https://github.com/dograh-hq/dograh/issues/172)) ([a836825](https://github.com/dograh-hq/dograh/commit/a836825b830a0fccd039ff9757fed34e461c52f9))
* add rolling updates for production deployment ([#175](https://github.com/dograh-hq/dograh/issues/175)) ([aed5a78](https://github.com/dograh-hq/dograh/commit/aed5a782fb4ef2f21f20f8fe3a33139f84a8cfcf))
* render QA in UI ([ef080d5](https://github.com/dograh-hq/dograh/commit/ef080d57c8a60de50fd5455747713d50933ed724))
* run per node QA ([c8742db](https://github.com/dograh-hq/dograh/commit/c8742dbdc0679a410a216c80d92437e4f071f3fa))
* tansfer calls with aasterisk ([#171](https://github.com/dograh-hq/dograh/issues/171)) ([bd07b75](https://github.com/dograh-hq/dograh/commit/bd07b753cd7936078227639d252628553c1f1a72))


### Bug Fixes

* fix appsidebar on mobile ([9e05869](https://github.com/dograh-hq/dograh/commit/9e058699c54db60c4a27baf08b0e140ec5aafc1c))
* fix circuit breaker failure recording ([3ea235a](https://github.com/dograh-hq/dograh/commit/3ea235a66655489b4e226ca4496c8eb0823207e7))
* fix circuit breaker failure recording ([3ea235a](https://github.com/dograh-hq/dograh/commit/3ea235a66655489b4e226ca4496c8eb0823207e7))
* fix default voice of cartesia tts ([f1f4830](https://github.com/dograh-hq/dograh/commit/f1f48300128f3a89fea0beac6b67f980f37e77d0))
* keep the start_services_dev script alive for docker ([#178](https://github.com/dograh-hq/dograh/issues/178)) ([21b32c1](https://github.com/dograh-hq/dograh/commit/21b32c1d0ded4ddea7f47992b596f04bc67811e2))
* safe parse timestamp ([7aef9c6](https://github.com/dograh-hq/dograh/commit/7aef9c6db592a9ffc0d3922bdbfd85cdaf5e9d4c))
* use environment variable for BACKEND_URL ([20b8dc6](https://github.com/dograh-hq/dograh/commit/20b8dc60c1c3469dadebaef9c11a6a29a2eb6f2e))

## [1.15.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.14.0...dograh-v1.15.0) (2026-02-20)


### Features

* add asterisk ARI websocket interface ([#159](https://github.com/dograh-hq/dograh/issues/159)) ([7552b6c](https://github.com/dograh-hq/dograh/commit/7552b6c81980482dfa8cd70abf91d0810f3f96f1))
* add authentication for OSS ([#167](https://github.com/dograh-hq/dograh/issues/167)) ([642cc34](https://github.com/dograh-hq/dograh/commit/642cc34e8ca6ea112b170ae065f5b889bdffe779))


### Bug Fixes

* Fixes [#139](https://github.com/dograh-hq/dograh/issues/139) ([9ce5a8e](https://github.com/dograh-hq/dograh/commit/9ce5a8e5e262032c8949dceec674b46e9d1a6b8c))
* missing call_id in gathered_context ([#165](https://github.com/dograh-hq/dograh/issues/165)) ([13b4143](https://github.com/dograh-hq/dograh/commit/13b41437e8753d30f430d2e2a6ebfaffb47c8186))
* trigger user turn stop ([ee4a874](https://github.com/dograh-hq/dograh/commit/ee4a874e540617953b691112b221600c84d4986f))

## [1.14.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.13.0...dograh-v1.14.0) (2026-02-16)


### Features

* telephony call transfer ([#155](https://github.com/dograh-hq/dograh/issues/155)) ([c711920](https://github.com/dograh-hq/dograh/commit/c71192016561333a109393186cf0d3b70bbd894d))


### Bug Fixes

* add check for workflow run mode in transfer call ([#160](https://github.com/dograh-hq/dograh/issues/160)) ([67e92e6](https://github.com/dograh-hq/dograh/commit/67e92e6b9c508b31db4e5256f3d6afb2aadd0eb4))
* limit cloudonix transport to 20 ms packets ([559c0ca](https://github.com/dograh-hq/dograh/commit/559c0ca767389b1212b5a4726338df127a8d630a))
* llm generation to annouce failed transfer call ([28eaa93](https://github.com/dograh-hq/dograh/commit/28eaa934f3430aacd5d0151e07e8ae86274a4148))

## [1.13.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.12.0...dograh-v1.13.0) (2026-02-13)


### Features

* add languages for deepgram and dograh ([5256010](https://github.com/dograh-hq/dograh/commit/525601088accb763aa710ff6e0fb2a6fdf5acec2))
* add openrouter support ([4c936ae](https://github.com/dograh-hq/dograh/commit/4c936ae57d14ea3aa40ea427b20b341776a9be9f))
* add sarvam v3 voices ([a75bc72](https://github.com/dograh-hq/dograh/commit/a75bc72cb59537098b3b605a012a2ef8a3f0fe6a))
* limit campaign concurrency to number of CLIs ([3cdede0](https://github.com/dograh-hq/dograh/commit/3cdede0f45de5d719c17797635464742ad2eac86))


### Bug Fixes

* add vad_analyzer in user aggregator ([6711dcb](https://github.com/dograh-hq/dograh/commit/6711dcb3ea7b7f78d7db5794fefc87380b8b751b))
* fix cloudonix call hangup ([#154](https://github.com/dograh-hq/dograh/issues/154)) ([b9ddd30](https://github.com/dograh-hq/dograh/commit/b9ddd308134056db4d24a37702d151c9ee45e72d))
* fixes aggregation in elevenlabs TTS ([#153](https://github.com/dograh-hq/dograh/issues/153)) ([e156524](https://github.com/dograh-hq/dograh/commit/e1565246fa6ecc5b73a663e9251a92d0796d19d3))
* send sample rate to STT services ([7a10202](https://github.com/dograh-hq/dograh/commit/7a102026fbe90bed89455919ed1f9912cbab634b))

## [1.12.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.11.2...dograh-v1.12.0) (2026-02-05)


### Features

* add coturn configurations ([#143](https://github.com/dograh-hq/dograh/issues/143)) ([bf972fc](https://github.com/dograh-hq/dograh/commit/bf972fcfecc790045daa70c52b7d76dd7b4a5ca5))
* add dictionary support for STT boosting in voice agents ([#136](https://github.com/dograh-hq/dograh/issues/136)) ([db75d90](https://github.com/dograh-hq/dograh/commit/db75d905358dfe42f06b6deaf1327bec3980a87d))
* add retry config during campaign creation ([6f41e91](https://github.com/dograh-hq/dograh/commit/6f41e91f67cbd79ab106936dccb42074c21910ce))
* allow turn credentials fetching from embed agent ([6ccc649](https://github.com/dograh-hq/dograh/commit/6ccc6492eece6f6f3114b6065dab4f00281ae6ab))
* check for duplicate phone number in campaign ([814271e](https://github.com/dograh-hq/dograh/commit/814271e7b1452f7674e9ab1d5b79dc381b71708f))
* mute on function call ([#138](https://github.com/dograh-hq/dograh/issues/138)) ([9191176](https://github.com/dograh-hq/dograh/commit/91911769b0f5b2a308d71d052f44efa9839bcb2a))


### Bug Fixes

* add cloudonix CDR handling ([#140](https://github.com/dograh-hq/dograh/issues/140)) ([b1c982a](https://github.com/dograh-hq/dograh/commit/b1c982a52e27c95bf13718181bf5e4c946edf5b7))
* add error in cloudonix cdr report ([e9c5da1](https://github.com/dograh-hq/dograh/commit/e9c5da16c5873b1f078cd608afd2036a1d9abdc5))
* allow interruption on start_node ([7e438ad](https://github.com/dograh-hq/dograh/commit/7e438ad049348fcfcab0e4af748c7881858a97ec))
* BACKEND_API_ENDPOINT resolution from env and cloudflared tunnel ([#135](https://github.com/dograh-hq/dograh/issues/135)) ([4a8e4fe](https://github.com/dograh-hq/dograh/commit/4a8e4fe7a1cb783d79a9b50d52f35045f13431ec))
* better error handling for telephony ([8c42866](https://github.com/dograh-hq/dograh/commit/8c42866f80f72625a368bd135e54317e68509502))
* fix remote deployment method  ([#145](https://github.com/dograh-hq/dograh/issues/145)) ([87fc64d](https://github.com/dograh-hq/dograh/commit/87fc64d55caa290aa4b6c6605161a74abc0cb66b))
* make campaign process batch thread safe ([#141](https://github.com/dograh-hq/dograh/issues/141)) ([6827744](https://github.com/dograh-hq/dograh/commit/682774432778ecd72601d6993fb26cc3b179e1b3))

## [1.11.2](https://github.com/dograh-hq/dograh/compare/dograh-v1.11.1...dograh-v1.11.2) (2026-01-27)


### Bug Fixes

* fix variable extraction during pipeline execution flow ([6b408e5](https://github.com/dograh-hq/dograh/commit/6b408e588c61ad2a3d61593f48d19371bf090d7d))
* remove duplicate index addition in migration ([#129](https://github.com/dograh-hq/dograh/issues/129)) ([2aedb83](https://github.com/dograh-hq/dograh/commit/2aedb839ffd24377eb8b5b996cb7c36e7d8b7321))

## [1.11.1](https://github.com/dograh-hq/dograh/compare/dograh-v1.11.0...dograh-v1.11.1) (2026-01-24)


### Bug Fixes

* free disk space for docker build ([#126](https://github.com/dograh-hq/dograh/issues/126)) ([be50a24](https://github.com/dograh-hq/dograh/commit/be50a244f6bdcd47beb920bd1acc46c7a0e6608d))

## [1.11.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.10.0...dograh-v1.11.0) (2026-01-23)


### Features

* add end_call tool ([#118](https://github.com/dograh-hq/dograh/issues/118)) ([a172db8](https://github.com/dograh-hq/dograh/commit/a172db8022469631826a3198382518c26e812c72))
* add rtf in logs ([#119](https://github.com/dograh-hq/dograh/issues/119)) ([cac2587](https://github.com/dograh-hq/dograh/commit/cac25879bf0ca62385bd7ba3444b911ef67494bc))
* add transcript panel during live call for better visibility ([#116](https://github.com/dograh-hq/dograh/issues/116)) ([e771247](https://github.com/dograh-hq/dograh/commit/e7712474c14701ff415881d0faff76d62ae354e7))
* add voices in Dograh configuration ([c58aa55](https://github.com/dograh-hq/dograh/commit/c58aa557de9de9ddf7904029a977a8ead9a4bb27))
* handle cloudonix incoming calls ([#121](https://github.com/dograh-hq/dograh/issues/121)) ([e2fa4bb](https://github.com/dograh-hq/dograh/commit/e2fa4bbb98bba5cc6ef9c568e686b6c1097805dd))
* knowledge base functionality for the voice agent ([#120](https://github.com/dograh-hq/dograh/issues/120)) ([ef5b9e4](https://github.com/dograh-hq/dograh/commit/ef5b9e40a90703c17c23f2d003045df28deb490e))


### Bug Fixes

* changes to update pipecat version to 0.0.100 ([#122](https://github.com/dograh-hq/dograh/issues/122)) ([911c5ed](https://github.com/dograh-hq/dograh/commit/911c5ed4169d6058f098c98b54cc57c602f09357))
* fix npm run build ([692ef27](https://github.com/dograh-hq/dograh/commit/692ef27751352922f8fbd3c14a5b4877c11cdb66))
* fix OPENAI_API_KEY bug in retrieval ([d35eeb1](https://github.com/dograh-hq/dograh/commit/d35eeb1b7b3ddc449adbee0243c2745103d86f2c))
* fix release please ([4c073b7](https://github.com/dograh-hq/dograh/commit/4c073b7894008076ad373ef4944a891b93b4e68e))
* make embeddings api key optional ([3b614b8](https://github.com/dograh-hq/dograh/commit/3b614b8b8252cb127f2792da02d408f6aad25ab1))
* set_node during node execution ([a4367bd](https://github.com/dograh-hq/dograh/commit/a4367bd83beaf15b96abc5e7ca4303ac31595d42))


### Documentation

* inbound telephony ([#124](https://github.com/dograh-hq/dograh/issues/124)) ([b996cb8](https://github.com/dograh-hq/dograh/commit/b996cb80cf84e1e48c13de1af5c84166c6b45e0a))

## [1.10.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.9.0...dograh-v1.10.0) (2026-01-13)


### Features

* enable api key access to routes ([05ead4d](https://github.com/dograh-hq/dograh/commit/05ead4dc867062e61702fbf7ec82cce4bb08c9e5))
* enable Sarvam Models ([514d9c5](https://github.com/dograh-hq/dograh/commit/514d9c5238029bab4dfcca19cd7564b34d54f51c))


### Bug Fixes

* API calling endpoint ([df2bfd7](https://github.com/dograh-hq/dograh/commit/df2bfd74299839f7c851a67db5f45d93b3e8f9e6))
* catch initiate call exception in public agent ([92bdfd6](https://github.com/dograh-hq/dograh/commit/92bdfd6caccfab92397045e19800842257ed0600))
* formatting fix and fix [#79](https://github.com/dograh-hq/dograh/issues/79) ([11e033c](https://github.com/dograh-hq/dograh/commit/11e033c72d01d71b209fe0a47620fd7441fdadb4))
* initialize engine earlier than event handler ([b79bc42](https://github.com/dograh-hq/dograh/commit/b79bc4221db02a23eafd586feb75a271df065d13))
* migrate from custom audio recorder to native AudioBuffer ([#115](https://github.com/dograh-hq/dograh/issues/115)) ([edf0fa4](https://github.com/dograh-hq/dograh/commit/edf0fa4fbc98f246174b672df928c51baa9b1cab))


### Documentation

* fix broker internal link ([#114](https://github.com/dograh-hq/dograh/issues/114)) ([3152100](https://github.com/dograh-hq/dograh/commit/31521008cfacafe4ac3f55d3032608b3873a2d2c))
* tracing with langfuse ([#112](https://github.com/dograh-hq/dograh/issues/112)) ([d41f696](https://github.com/dograh-hq/dograh/commit/d41f696f3f373a72b107fab8c4d8183f23cebf2e))

## [1.9.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.8.0...dograh-v1.9.0) (2026-01-03)


### Features

* add cloudonix outbound telephony ([#101](https://github.com/dograh-hq/dograh/issues/101)) ([90b690e](https://github.com/dograh-hq/dograh/commit/90b690efff0931f73ca588aa70dad7bb2f9ff797))
* add keyboard shortcut for save ([fec8da9](https://github.com/dograh-hq/dograh/commit/fec8da9d20bbce0c73d6296c7c2e74468a215bd1))
* add trace URL in workflow runs ([cdf6853](https://github.com/dograh-hq/dograh/commit/cdf68533add17d251273bd5f8d8ba1cb82d144fc))
* add voice selectors in elevenlabs ([#88](https://github.com/dograh-hq/dograh/issues/88)) ([45c5b7c](https://github.com/dograh-hq/dograh/commit/45c5b7c304f6c0e5c4d6846c3591051588f73a32))
* user defined custom tools as part of workflow execution ([#94](https://github.com/dograh-hq/dograh/issues/94)) ([3e55af9](https://github.com/dograh-hq/dograh/commit/3e55af9256ecbde4b92a547fc9bca8a8c5e57f15))


### Bug Fixes

* change type definition from enum to str for consistency ([e83f3a3](https://github.com/dograh-hq/dograh/commit/e83f3a36d2b422171113ecdf6432d8aaf9c63789))
* fix configuration option ([74b0693](https://github.com/dograh-hq/dograh/commit/74b069354b721e310a7d5b9cd93a4666ec197e5c))
* fix db filters ([de09f1c](https://github.com/dograh-hq/dograh/commit/de09f1c5016bf4b4cb44b58a6526f6b51e3389c1))
* fix links ([480e8a5](https://github.com/dograh-hq/dograh/commit/480e8a5f602583c000c1ecc0e1643024fe1a4757))
* fix migration version ([9adc766](https://github.com/dograh-hq/dograh/commit/9adc766f3c593354aac10129fabcd27856c90b88))
* llm generation in case of user idle ([04576ac](https://github.com/dograh-hq/dograh/commit/04576ac3570beffb92d0c980448b8fa67b051eb5))


### Documentation

* add page for Workflow editing basics ([#93](https://github.com/dograh-hq/dograh/issues/93)) ([3afae6c](https://github.com/dograh-hq/dograh/commit/3afae6cf099555734a96f681e98999719626b61e))
* add webhook tutorial in mintilify docs ([#92](https://github.com/dograh-hq/dograh/issues/92)) ([0b07319](https://github.com/dograh-hq/dograh/commit/0b073195f1c650a71fea7a7d2810f038cd5393b7))
* modify tools section ([#103](https://github.com/dograh-hq/dograh/issues/103)) ([a33fa6c](https://github.com/dograh-hq/dograh/commit/a33fa6cffe8178666cd49c7df3bb47a39a952604))
* tools in workflow node ([#102](https://github.com/dograh-hq/dograh/issues/102)) ([db89aed](https://github.com/dograh-hq/dograh/commit/db89aed377878031b06eb182af548ca0e19ef422))

## [1.8.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.7.1...dograh-v1.8.0) (2025-12-22)


### Features

* add coturn for remote deployments ([#84](https://github.com/dograh-hq/dograh/issues/84)) ([1740999](https://github.com/dograh-hq/dograh/commit/17409998d2ebf4bec64b1418b423cdc789c40b19))
* add smart turn v3 ([4640f69](https://github.com/dograh-hq/dograh/commit/4640f69f9bee0d5094dab2ca5a5794ed007e1395))
* add voices to elevenlabs ([94b7d7e](https://github.com/dograh-hq/dograh/commit/94b7d7e2f224789a68337e7a13a44925df63a1c8))


### Bug Fixes

* add text filter for tts and logs for filter ([#74](https://github.com/dograh-hq/dograh/issues/74)) ([0a8ce3f](https://github.com/dograh-hq/dograh/commit/0a8ce3f644821f7b75d607d9c37753b632f14f0e))
* call_id and stream_id for vobiz pipeline, add workflow run state ([#78](https://github.com/dograh-hq/dograh/issues/78)) ([c99bd29](https://github.com/dograh-hq/dograh/commit/c99bd29ef18467ffa80d6da13f5f23ee7d0bbddf))
* fixes wrong selection in model config dropdown ([#80](https://github.com/dograh-hq/dograh/issues/80)) ([2e37c89](https://github.com/dograh-hq/dograh/commit/2e37c89310f739b3c0674a12e4a18ccefb3853d9))
* prevent pipeline freezes when sending endframe ([#77](https://github.com/dograh-hq/dograh/issues/77)) ([909c258](https://github.com/dograh-hq/dograh/commit/909c258b6a807bddd26dd61d3d31bddf9ee60d6f))
* use config for turn ([4ddb144](https://github.com/dograh-hq/dograh/commit/4ddb144dd00d753160fd0d7ffe962d32b9929d7f))

## [1.7.1](https://github.com/dograh-hq/dograh/compare/dograh-v1.7.0...dograh-v1.7.1) (2025-12-01)


### Bug Fixes

* fix pointer events on phone call dialog ([#70](https://github.com/dograh-hq/dograh/issues/70)) ([713c35d](https://github.com/dograh-hq/dograh/commit/713c35df649445721033e1a80f3d3d1b44933ac9))

## [1.7.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.6.0...dograh-v1.7.0) (2025-11-29)


### Features

* added vobiz telephony ([#65](https://github.com/dograh-hq/dograh/issues/65)) ([09897cb](https://github.com/dograh-hq/dograh/commit/09897cb5d8d04e196f209176ce239ecbcd938ef6))
* Update Dograh's UI Design ([#67](https://github.com/dograh-hq/dograh/issues/67)) ([a7f2238](https://github.com/dograh-hq/dograh/commit/a7f2238044e480b4fd12d31679ae9e7b2a59dda8))


### Bug Fixes

* set provider during campaign run ([#69](https://github.com/dograh-hq/dograh/issues/69)) ([8342cd1](https://github.com/dograh-hq/dograh/commit/8342cd1ddaac7ed6e9c6f17fe3040a77ff67326d))

## [1.6.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.5.0...dograh-v1.6.0) (2025-11-26)


### Features

* add llm models in Dograh ([#64](https://github.com/dograh-hq/dograh/issues/64)) ([a7bf64a](https://github.com/dograh-hq/dograh/commit/a7bf64a02b8de226d7d28bd42f9e96cec0b94edc))
* add new elevenlabs voices ([d60c020](https://github.com/dograh-hq/dograh/commit/d60c0206d152161741a6bdbb399861f7facb3d21))
* allow www domain for embedded websites ([#60](https://github.com/dograh-hq/dograh/issues/60)) ([ed3ceaf](https://github.com/dograh-hq/dograh/commit/ed3ceaf5ad4aedc76ba0c7f2f2fe353c0920a870))
* show error if quota is exceeded ([#66](https://github.com/dograh-hq/dograh/issues/66)) ([145da30](https://github.com/dograh-hq/dograh/commit/145da30b57fb4149c6e0f61eb8bf39164c928838))


### Bug Fixes

* permission in slack announcements action ([c37fbcd](https://github.com/dograh-hq/dograh/commit/c37fbcd7bc5378d1aefda0807f4690c1992be12e))
* slack message body ([#59](https://github.com/dograh-hq/dograh/issues/59)) ([5ab5c1d](https://github.com/dograh-hq/dograh/commit/5ab5c1d0c160b6a1e4a9b0c4beabe4da609e4693))


### Documentation

* add ui telephony integration ([3d710ca](https://github.com/dograh-hq/dograh/commit/3d710cafb12e718fd6ae654e95d12fb195d4a4fa))
* update dograh overview ([#63](https://github.com/dograh-hq/dograh/issues/63)) ([93a6a0a](https://github.com/dograh-hq/dograh/commit/93a6a0aef90ebb34bd9170b0e15c882ab1fd4ef4))

## [1.5.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.4.0...dograh-v1.5.0) (2025-11-21)


### Features

* enable remote server deployment for OSS deployment ([#57](https://github.com/dograh-hq/dograh/issues/57)) ([6efe7d6](https://github.com/dograh-hq/dograh/commit/6efe7d6bd47e8cd099665351c7c8c6de645b1539))

## [1.4.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.3.1...dograh-v1.4.0) (2025-11-15)


### Features

* enable workflows to be embedded in websites as a script tag ([#47](https://github.com/dograh-hq/dograh/issues/47)) ([99a768f](https://github.com/dograh-hq/dograh/commit/99a768f291b6a77bd0a32f6e4ffcc36f38c05dd4))
* simplify pipecat engine execution ([#54](https://github.com/dograh-hq/dograh/issues/54)) ([6ce25a5](https://github.com/dograh-hq/dograh/commit/6ce25a589ce84229b71bdc7208cf99ed35b35e5d))


### Documentation

* add development workflow to CONTRIBUTING.md ([#52](https://github.com/dograh-hq/dograh/issues/52)) ([6d7b0a9](https://github.com/dograh-hq/dograh/commit/6d7b0a951a68bf93df875b1d4f1e90c7b6df0317))
* update Slack link in README.md ([5e4aef3](https://github.com/dograh-hq/dograh/commit/5e4aef346d804dad25732a2aa07a7438a9d4fda0))

## [1.3.1](https://github.com/dograh-hq/dograh/compare/dograh-v1.3.0...dograh-v1.3.1) (2025-11-13)


### Bug Fixes

* upgrade pipecat with bundled Silero VAD model ([#50](https://github.com/dograh-hq/dograh/issues/50)) ([1e32eba](https://github.com/dograh-hq/dograh/commit/1e32ebae2a1334d1844c1b5618a60ed3b752d0b2))

## [1.3.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.2.0...dograh-v1.3.0) (2025-11-12)


### Features

* improve workflow builder UX ([#41](https://github.com/dograh-hq/dograh/issues/41)) ([1a0a18a](https://github.com/dograh-hq/dograh/commit/1a0a18a435279f57ad1095c27c205913a504fa8a))


### Bug Fixes

* arm docker build step ([#48](https://github.com/dograh-hq/dograh/issues/48)) ([c028c79](https://github.com/dograh-hq/dograh/commit/c028c79b4034d5f9a5e3abe00c5b74f58169bfda))
* fix npm build ([#43](https://github.com/dograh-hq/dograh/issues/43)) ([8d05c9f](https://github.com/dograh-hq/dograh/commit/8d05c9f8909dfacb1905aa383cf58989ee57020f))
* slack annoucement workflow ([#46](https://github.com/dograh-hq/dograh/issues/46)) ([dc6d696](https://github.com/dograh-hq/dograh/commit/dc6d696af61225b4782dfea14868b398a2aa649e))

## [1.2.0](https://github.com/dograh-hq/dograh/compare/dograh-v1.1.0...dograh-v1.2.0) (2025-11-06)


### Features

* add chatwoot integration ([#39](https://github.com/dograh-hq/dograh/issues/39)) ([5c1fe2c](https://github.com/dograh-hq/dograh/commit/5c1fe2c6afc38327eac83515e8d9cc92b769fee8))
* add csv upload functionality ([3babb5c](https://github.com/dograh-hq/dograh/commit/3babb5ced61e259f480f8c0fdf225c57953fddf6))
* add csv upload functionality for OSS ([#29](https://github.com/dograh-hq/dograh/issues/29)) ([3babb5c](https://github.com/dograh-hq/dograh/commit/3babb5ced61e259f480f8c0fdf225c57953fddf6))
* add gmail integration for searching and reply to emails ([#34](https://github.com/dograh-hq/dograh/issues/34)) ([6503d80](https://github.com/dograh-hq/dograh/commit/6503d806c5b300e7685d64fc0fde5f9061ab2411))
* add issue templates ([35c9ab7](https://github.com/dograh-hq/dograh/commit/35c9ab7b07896ebff739326a0f8408975877aa9e))
* add issue templates ([fe664cb](https://github.com/dograh-hq/dograh/commit/fe664cb3a69f239212dbd2000868ea54900dbff2))
* add more issue templates ([8c5e9b4](https://github.com/dograh-hq/dograh/commit/8c5e9b426390fb7128bf50f1b5bdc6be691549cf))
* add privacy policy and terms of service links ([a2d02d8](https://github.com/dograh-hq/dograh/commit/a2d02d8326d20eac181a2850c3c2cef53e537ee7))
* add README, LICENSE, CONTRIBUTING ([957cdcf](https://github.com/dograh-hq/dograh/commit/957cdcf3632d04d977eb1dd4926f7774252ee86f))
* add vonage telephony ([#35](https://github.com/dograh-hq/dograh/issues/35)) ([4cfdc3d](https://github.com/dograh-hq/dograh/commit/4cfdc3d420ac060ee32c82768ef864a1b4148126))
* create docker-image.yml, update README.md and docker-compose.yaml ([43c56d0](https://github.com/dograh-hq/dograh/commit/43c56d0b95e076d3f920724f139a64d576832d97))
* Enable Poshog and Sentry for OSS ([#23](https://github.com/dograh-hq/dograh/issues/23)) ([90f7aac](https://github.com/dograh-hq/dograh/commit/90f7aac8ad2ed5e771f3c20f4265d4e2e63bae6f))
* enable posthog and sentry for oss ([90f7aac](https://github.com/dograh-hq/dograh/commit/90f7aac8ad2ed5e771f3c20f4265d4e2e63bae6f))
* Enable telephony for OSS ([#21](https://github.com/dograh-hq/dograh/issues/21)) ([8e2e5c9](https://github.com/dograh-hq/dograh/commit/8e2e5c9327655b3c2f34d4fc2708d7ac2a7885f6))
* multi stage dockerfile ([548e6f8](https://github.com/dograh-hq/dograh/commit/548e6f885b159aaa626939942994359a22c663d6))
* set start metadata in pipeline ([8376e3e](https://github.com/dograh-hq/dograh/commit/8376e3e949fc72b682d9b696a6ff640be79d51f9))
* Trickle ice candidates for faster WebRTC connection ([034c551](https://github.com/dograh-hq/dograh/commit/034c551931121ce1689f95dbee42aa4f3763cc49))
* Trickle ice candidates for faster WebRTC connection ([895af47](https://github.com/dograh-hq/dograh/commit/895af4748240fcd8cc2e14b711687d6a821eff2b))
* update readme and docker compose file ([606398b](https://github.com/dograh-hq/dograh/commit/606398b42742e30e2dd347941adeab304c7e5d23))
* UX improvements for onboarding ([d39a811](https://github.com/dograh-hq/dograh/commit/d39a8111a6f364e0ca89f1b6a06459db5134a5c7))


### Bug Fixes

* add minio policy ([136f370](https://github.com/dograh-hq/dograh/commit/136f370ea218983cf65c3e45f789f6877824d115))
* fix audio permission issue on safari ([#26](https://github.com/dograh-hq/dograh/issues/26)) ([e9c0afd](https://github.com/dograh-hq/dograh/commit/e9c0afd517bef7f4c4548c731e0422bd8b949610))
* fix ui of webrtc call ([efd93ad](https://github.com/dograh-hq/dograh/commit/efd93adfa87ebca70c12b291f6e82cc16f1e1596))
* install soundfile in oss docker build ([c7e7581](https://github.com/dograh-hq/dograh/commit/c7e75819f4c10705e700a6ef5cca568f7e3cadd2))
* install soundfile in oss docker build ([6a97fd1](https://github.com/dograh-hq/dograh/commit/6a97fd194e4d5bcca3e626e213d0d4b11f8ec5d4))
* link for 'Try Cloud Version' in README ([28926d0](https://github.com/dograh-hq/dograh/commit/28926d026f3e1514e3f749dfc68df902edbbd5cf))
* pipecat commit hash & add webrtc in requirements.txt ([d89bb84](https://github.com/dograh-hq/dograh/commit/d89bb84dd161011bd2d3d050a89db61e60aa6586))
* redirect user to /workflow page if they have workflow ([9cb7582](https://github.com/dograh-hq/dograh/commit/9cb75829cb055582b2c90aca3d61d2493b621b84))
* redirect user to /workflow page if they have workflow ([73664e6](https://github.com/dograh-hq/dograh/commit/73664e6268842af1793a089698ec6306cab7683a))
* release package name and add write permission for 'comment on release' step of deployment action ([#31](https://github.com/dograh-hq/dograh/issues/31)) ([b9d1720](https://github.com/dograh-hq/dograh/commit/b9d1720d94a5723836d5170de321e4602a59d6d7))
* renamed check_pipecat_sync.sh ([75af6cf](https://github.com/dograh-hq/dograh/commit/75af6cfa9c833693286ef5d99ce30a6a5ad1cf9c))
* rethrow NEXT_REDIRECT error ([4906393](https://github.com/dograh-hq/dograh/commit/490639309bb93ee9fce081adae753cb9ec8abc0b))
* telephony bugs and improve code structure ([#38](https://github.com/dograh-hq/dograh/issues/38)) ([d58f37f](https://github.com/dograh-hq/dograh/commit/d58f37ff42c19797771305cf6c59ec381ac90e44))


### Documentation

* add video for vonage config ([#40](https://github.com/dograh-hq/dograh/issues/40)) ([dca4904](https://github.com/dograh-hq/dograh/commit/dca4904e382151f3d6adb3aa94cef8390e74ac5e))


### Code Refactoring

* change pipecat to submodule & add github alerts ([a9a97ab](https://github.com/dograh-hq/dograh/commit/a9a97abefb7fee3d909b0111fdb65ff8cec8a530))
* change pipecat to submodule & add github alerts ([6562963](https://github.com/dograh-hq/dograh/commit/6562963018c613c5439c1253374cef83e088d15d))

## [1.1.0](https://github.com/dograh-hq/dograh/compare/dograh-copy-v1.0.0...dograh-copy-v1.1.0) (2025-10-09)


### Features

* add csv upload functionality ([3babb5c](https://github.com/dograh-hq/dograh/commit/3babb5ced61e259f480f8c0fdf225c57953fddf6))
* add csv upload functionality for OSS ([#29](https://github.com/dograh-hq/dograh/issues/29)) ([3babb5c](https://github.com/dograh-hq/dograh/commit/3babb5ced61e259f480f8c0fdf225c57953fddf6))
* add issue templates ([35c9ab7](https://github.com/dograh-hq/dograh/commit/35c9ab7b07896ebff739326a0f8408975877aa9e))
* add issue templates ([fe664cb](https://github.com/dograh-hq/dograh/commit/fe664cb3a69f239212dbd2000868ea54900dbff2))
* add more issue templates ([8c5e9b4](https://github.com/dograh-hq/dograh/commit/8c5e9b426390fb7128bf50f1b5bdc6be691549cf))
* add privacy policy and terms of service links ([a2d02d8](https://github.com/dograh-hq/dograh/commit/a2d02d8326d20eac181a2850c3c2cef53e537ee7))
* add README, LICENSE, CONTRIBUTING ([957cdcf](https://github.com/dograh-hq/dograh/commit/957cdcf3632d04d977eb1dd4926f7774252ee86f))
* create docker-image.yml, update README.md and docker-compose.yaml ([43c56d0](https://github.com/dograh-hq/dograh/commit/43c56d0b95e076d3f920724f139a64d576832d97))
* Enable Poshog and Sentry for OSS ([#23](https://github.com/dograh-hq/dograh/issues/23)) ([90f7aac](https://github.com/dograh-hq/dograh/commit/90f7aac8ad2ed5e771f3c20f4265d4e2e63bae6f))
* enable posthog and sentry for oss ([90f7aac](https://github.com/dograh-hq/dograh/commit/90f7aac8ad2ed5e771f3c20f4265d4e2e63bae6f))
* Enable telephony for OSS ([#21](https://github.com/dograh-hq/dograh/issues/21)) ([8e2e5c9](https://github.com/dograh-hq/dograh/commit/8e2e5c9327655b3c2f34d4fc2708d7ac2a7885f6))
* multi stage dockerfile ([548e6f8](https://github.com/dograh-hq/dograh/commit/548e6f885b159aaa626939942994359a22c663d6))
* set start metadata in pipeline ([8376e3e](https://github.com/dograh-hq/dograh/commit/8376e3e949fc72b682d9b696a6ff640be79d51f9))
* Trickle ice candidates for faster WebRTC connection ([034c551](https://github.com/dograh-hq/dograh/commit/034c551931121ce1689f95dbee42aa4f3763cc49))
* Trickle ice candidates for faster WebRTC connection ([895af47](https://github.com/dograh-hq/dograh/commit/895af4748240fcd8cc2e14b711687d6a821eff2b))
* update readme and docker compose file ([606398b](https://github.com/dograh-hq/dograh/commit/606398b42742e30e2dd347941adeab304c7e5d23))
* UX improvements for onboarding ([d39a811](https://github.com/dograh-hq/dograh/commit/d39a8111a6f364e0ca89f1b6a06459db5134a5c7))


### Bug Fixes

* add minio policy ([136f370](https://github.com/dograh-hq/dograh/commit/136f370ea218983cf65c3e45f789f6877824d115))
* fix audio permission issue on safari ([#26](https://github.com/dograh-hq/dograh/issues/26)) ([e9c0afd](https://github.com/dograh-hq/dograh/commit/e9c0afd517bef7f4c4548c731e0422bd8b949610))
* fix ui of webrtc call ([efd93ad](https://github.com/dograh-hq/dograh/commit/efd93adfa87ebca70c12b291f6e82cc16f1e1596))
* install soundfile in oss docker build ([c7e7581](https://github.com/dograh-hq/dograh/commit/c7e75819f4c10705e700a6ef5cca568f7e3cadd2))
* install soundfile in oss docker build ([6a97fd1](https://github.com/dograh-hq/dograh/commit/6a97fd194e4d5bcca3e626e213d0d4b11f8ec5d4))
* link for 'Try Cloud Version' in README ([28926d0](https://github.com/dograh-hq/dograh/commit/28926d026f3e1514e3f749dfc68df902edbbd5cf))
* pipecat commit hash & add webrtc in requirements.txt ([d89bb84](https://github.com/dograh-hq/dograh/commit/d89bb84dd161011bd2d3d050a89db61e60aa6586))
* redirect user to /workflow page if they have workflow ([9cb7582](https://github.com/dograh-hq/dograh/commit/9cb75829cb055582b2c90aca3d61d2493b621b84))
* redirect user to /workflow page if they have workflow ([73664e6](https://github.com/dograh-hq/dograh/commit/73664e6268842af1793a089698ec6306cab7683a))
* renamed check_pipecat_sync.sh ([75af6cf](https://github.com/dograh-hq/dograh/commit/75af6cfa9c833693286ef5d99ce30a6a5ad1cf9c))
* rethrow NEXT_REDIRECT error ([4906393](https://github.com/dograh-hq/dograh/commit/490639309bb93ee9fce081adae753cb9ec8abc0b))


### Code Refactoring

* change pipecat to submodule & add github alerts ([a9a97ab](https://github.com/dograh-hq/dograh/commit/a9a97abefb7fee3d909b0111fdb65ff8cec8a530))
* change pipecat to submodule & add github alerts ([6562963](https://github.com/dograh-hq/dograh/commit/6562963018c613c5439c1253374cef83e088d15d))
