Dify 0.6.14stable Released Jul 15, 2024
Impact Score: 5/10

Dify: v0.6.14

Source available — automated, not human-reviewed

Component: dify · Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified — check source notes
📄 .MD
⚡ Executive Summary (TL;DR)

Dify 0.6.14. Source highlight: ✨ What’s New in v0.6.14? ✨

Who Does This Impact? (Role-Based Analysis)

💻 Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

📊 Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

⚙️ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

✨ New Features & Capabilities (6)

  • **TTS Streaming Config**: Text-to-Speech support automatic voice playback and streaming by @ic-xu in #5492.
  • **Workflow Enhancements**:
  • Added `elif` support to the `if-else` workflow node, and expanded condition values from only supporting static values to accepting variables by @zxhlyh in #6072 and @ZhouhaoJiang in #6094.
  • **New Integrations**:
  • Added support for PerfXCloud and Qwen series by @soulteary in #6117.
  • Introduced `ernie-4.0-turbo-8k-preview` by @Littlesheepxy in #6132.

🔧 Bug Fixes & Patches (6)

  • fix: node-title-is-overflow-in-checklist
  • fix dataset operator
  • fix: can add a custom tool without a name
  • fix: data not updated
  • Fix/file stream azure blob
  • Fix if_else node compatibility with historical workflows.
📄 View Raw Release Notes (Original Developer Log)
## ✨ What’s New in v0.6.14? ✨ Hey everyone, we’ve got some exciting updates in version 0.6.14. Here’s a quick look at what’s new and improved: ### 🚀 New Features - **TTS Streaming Config**: Text-to-Speech support automatic voice playback and streaming by @ic-xu in #5492. <img width="665" alt="image" src="https://github.com/user-attachments/assets/68948fc1-cdbe-49de-8626-ab6075509182"> - **Workflow Enhancements**: - Added `elif` support to the `if-else` workflow node, and expanded condition values from only supporting static values to accepting variables by @zxhlyh in #6072 and @ZhouhaoJiang in #6094. <img width="377" alt="image" src="https://github.com/user-attachments/assets/2a7418b3-2b0d-4e81-9cd3-e8364847fa6f"> - **New Integrations**: - Added support for PerfXCloud and Qwen series by @soulteary in #6117. - Introduced `ernie-4.0-turbo-8k-preview` by @Littlesheepxy in #6132. - Added Zhipu CogView 3 tool by @ox01024 in #6210. - Added support for MyScale vector database by @jewelzqiu in #6092. - Added support for AnalyticDB vector store by @lpdink in #5586. - Support for importing DSL from a URL by @takatost in #6287 and @zxhlyh in #6286. <img width="346" alt="image" src="https://github.com/user-attachments/assets/1ff23b41-72ed-47d6-80d0-3a2edd40b5f1"> - Implemented rate limiting for apps to manage the number of concurrent calls to the App Service API by setting the environment variable APP_MAX_ACTIVE_REQUESTS by @liuzhenghua in #5844. For additional enhancements and updates, refer to the What's Changed section below. --- ## Upgrade Guide ### Docker compose deployments > [!WARNING] > The `docker-compose.yaml` has been refactored. If you've made any changes to the file, make sure to check out the "Upgrade to new docker compose deployment" section above for usage and migration tips. 1. Back up your customized docker-compose YAML file (optional) ```bash cd docker cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak ``` 2. Get the latest code from the main branch ```bash git checkout main git pull origin main ``` 3. Stop the service,Command, please execute in the docker directory ```bash docker compose down ``` 4. Back up data ```bash tar -cvf volumes-$(date +%s).tgz volumes ``` 5. Upgrade services ```bash docker compose up -d ``` ### Source Code deployments 1. Stop API server, Worker and Web frontend Server. 2. Get the latest code from the main branch: ```bash git checkout main git pull origin main ``` 3. Update Python dependencies: ```bash cd api poetry install ``` 7. Then, let's run the migration script: ```bash poetry shell flask db upgrade ``` 8. Finally, run API server, Worker and Web frontend Server again. --- ## What's Changed * Feat: add index bar to select tool panel of workflow by @hjlarry in https://github.com/langgenius/dify/pull/6066 * feat:add tts-streaming config and future by @ic-xu in https://github.com/langgenius/dify/pull/5492 * feat: support AnalyticDB vector store by @lpdink in https://github.com/langgenius/dify/pull/5586 * feat: tailwind related improvement by @iamjoel in https://github.com/langgenius/dify/pull/6085 * fix: node-title-is-overflow-in-checklist by @aixgeek in https://github.com/langgenius/dify/pull/5870 * Chore: new tailwind vars by @iamjoel in https://github.com/langgenius/dify/pull/6100 * fix dataset operator by @ZhouhaoJiang in https://github.com/langgenius/dify/pull/6064 * chore: remove unresolved reference by @sinomoe in https://github.com/langgenius/dify/pull/6110 * chore(deps): bump braces from 3.0.2 to 3.0.3 in /web by @dependabot in https://github.com/langgenius/dify/pull/6098 * chore: use poetry for linter tools installation and bump Ruff from 0.4 to 0.5 by @bowenliang123 in https://github.com/langgenius/dify/pull/6081 * feat(embed): enhance config and add custom styling support by @Tian-Hun in https://github.com/langgenius/dify/pull/5781 * chore: update the tool's doc by @hjlarry in https://github.com/langgenius/dify/pull/6122 * feat: add until className defines by @iamjoel in https://github.com/langgenius/dify/pull/6141 * feat: workflow if-else support elif by @zxhlyh in https://github.com/langgenius/dify/pull/6072 * feat: add if elif by @ZhouhaoJiang in https://github.com/langgenius/dify/pull/6094 * feat: add PerfXCloud, Qwen series #6116 by @soulteary in https://github.com/langgenius/dify/pull/6117 * Revert "chore: update the tool's doc" by @crazywoola in https://github.com/langgenius/dify/pull/6153 * feat: app rate limit by @liuzhenghua in https://github.com/langgenius/dify/pull/5844 * chore: update i18n for #5943 by @ZuzooVn in https://github.com/langgenius/dify/pull/6162 * chore: update i18n for #6069 by @ZuzooVn in https://github.com/langgenius/dify/pull/6163 * chore: update the tool's doc by @hjlarry in https://github.com/langgenius/dify/pull/6167 * fix: can add a custom tool without a name by @hjlarry in https://github.com/langgenius/dify/pull/6172 * fix: data not updated by @crazywoola in https://github.com/langgenius/dify/pull/6161 * feat: support MyScale vector database by @jewelzqiu in https://github.com/langgenius/dify/pull/6092 * Fix/file stream azure blob by @JohnJyong in https://github.com/langgenius/dify/pull/6196 * Fix if_else node compatibility with historical workflows. by @wangiii in https://github.com/langgenius/dify/pull/6186 * fix: Correct environment variable name by @liuzhenghua in https://github.com/langgenius/dify/pull/6184 * Create ernie-4.0-turbo-8k-preview by @Littlesheepxy in https://github.com/langgenius/dify/pull/6132 * fix document error for "/workflows/:task_id/stop" by @Linij in https://github.com/langgenius/dify/pull/6209 * Fix: When editing an Agent, selecting custom tools does not allow filtering by labels. by @Dofine-dufei in https://github.com/langgenius/dify/pull/6197 * upgrade deepseek params by @crazywoola in https://github.com/langgenius/dify/pull/6215 * chore: remove underscore in util class name and css variable by @iamjoel in https://github.com/langgenius/dify/pull/6221 * fix: differentiate prompts fields based on function_calling_type by @qiqizjl in https://github.com/langgenius/dify/pull/5880 * refactor(services/tasks): Swtich to dify_config witch Pydantic by @ox01024 in https://github.com/langgenius/dify/pull/6203 * Fix/firecrawl parameters issue by @MatriQ in https://github.com/langgenius/dify/pull/6213 * refactor(api): switch to dify_config with Pydantic in controllers and schedule by @Tian-Hun in https://github.com/langgenius/dify/pull/6237 * fix: model-provider-card-style by @zxhlyh in https://github.com/langgenius/dify/pull/6246 * Update ernie_bot.py by @Littlesheepxy in https://github.com/langgenius/dify/pull/6236 * fix: remove the maximum length limit of "paragraph" variable by @hjlarry in https://github.com/langgenius/dify/pull/6234 * fix: markdown proc will remove image by @tangyoha in https://github.com/langgenius/dify/pull/5855 * Fix mermaid render by @jqhr in https://github.com/langgenius/dify/pull/6088 * Feat/add zhipu CogView 3 tool by @ox01024 in https://github.com/langgenius/dify/pull/6210 * fix: custom tool input number fail by @guogeer in https://github.com/langgenius/dify/pull/6200 * Update model provider configuration for Triton Inference Server and X… by @BenjaminX in https://github.com/langgenius/dify/pull/6274 * feat(backend): support import DSL from URL by @takatost in https://github.com/langgenius/dify/pull/6287 * feat(frontend): workflow import dsl from url by @zxhlyh in https://github.com/langgenius/dify/pull/6286 * Update bedrock.yaml by @thibautleaux-kreactive in https://github.com/langgenius/dify/pull/6281 * 6282 i18n add support for Italian by @Ivan-Corporation in https://github.com/langgenius/dify/pull/6288 * fix: validateColorHex: cannot read properties of undefined (reading 'length') by @ZuzooVn in https://github.com/langgenius/dify/pull/6242 * fix: zhipuai validate error when user's api key not support for chatglm_turbo in issue #6289 by @Onelevenvy in https://github.com/langgenius/dify/pull/6290 * Feat/delete file when clean document by @JohnJyong in https://github.com/langgenius/dify/pull/5882 * bump to 0.6.14 by @takatost in https://github.com/langgenius/dify/pull/6294 ## New Contributors * @lpdink made their first contribution in https://github.com/langgenius/dify/pull/5586 * @jewelzqiu made their first contribution in https://github.com/langgenius/dify/pull/6092 * @Littlesheepxy made their first contribution in https://github.com/langgenius/dify/pull/6132 * @Linij made their first contribution in https://github.com/langgenius/dify/pull/6209 * @Dofine-dufei made their first contribution in https://github.com/langgenius/dify/pull/6197 * @qiqizjl made their first contribution in https://github.com/langgenius/dify/pull/5880 * @tangyoha made their first contribution in https://github.com/langgenius/dify/pull/5855 * @guogeer made their first contribution in https://github.com/langgenius/dify/pull/6200 **Full Changelog**: https://github.com/langgenius/dify/compare/0.6.13...0.6.14