Dify 0.6.10stable Released Jun 04, 2024
Impact Score: 5/10

Dify: v0.6.10

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.10. Source highlight: ✨ What’s New in v0.6.10? ✨

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)

  • **Workflow Variable Aggregator**: Now supports grouping by @zxhlyh in #4811.
  • **Document Rename Support**: You can now rename documents in datasets by @iamjoel in #4732 and @JohnJyong in #4915.
  • **Instruction in Classifier Node**: Added support for using variables in instructions by @iamjoel in #4710 and @JohnJyong in #4913.
  • **Tool Tags**: You can now define tags in tool YAML files by @Yeuoly in #4763.
  • **NVIDIA NIM**: Added support for NVIDIA NIM by @joshua20231026 in #4882.
  • **Anthropic Claude3 Models**: Added to Google Cloud Vertex AI by @hellof20 in #4870.

⚡ Performance & Enhancements (5)

  • **SD-WebUI API Update**: Updated API parameters to v1.9.3 by @lingfengchencn in #4798.
  • **Pandas Upgrade**: Bumped pandas from 1.x to 2.x by @bowenliang123 in #4820.
  • **Question Classify Node**: Now supports using variables in instructions by @iamjoel in #4710.
  • chore: improve node user experience
  • improve: generalize tool parameter converter

🔧 Bug Fixes & Patches (6)

  • fix: key-value-table styles
  • fix: Input fields in the model provider's settings modal do not switch sequence via keyboard navigation (Tab key)
  • fix: the new node name is generated based on the original node when duplicating
  • fix: workflow as tool garbled
  • fix: retrieval value greater more than 1 caused ui problem
  • fix: Correct context size for banchuan2-53b and banchuan2-turbo
📄 View Raw Release Notes (Original Developer Log)
## ✨ What’s New in v0.6.10? ✨ This update primarily focuses on enhancing system stability and improving user experience. Key updates include: ### 🚀 New Features - **Workflow Variable Aggregator**: Now supports grouping by @zxhlyh in #4811. - **Document Rename Support**: You can now rename documents in datasets by @iamjoel in #4732 and @JohnJyong in #4915. - **Instruction in Classifier Node**: Added support for using variables in instructions by @iamjoel in #4710 and @JohnJyong in #4913. - **Tool Tags**: You can now define tags in tool YAML files by @Yeuoly in #4763. - **NVIDIA NIM**: Added support for NVIDIA NIM by @joshua20231026 in #4882. - **Anthropic Claude3 Models**: Added to Google Cloud Vertex AI by @hellof20 in #4870. - **Baichuan Model Support**: Added support for Baichuan3 Turbo, Baichuan3 Turbo 128k, and Baichuan4 by @xielong in #4762. - **Ernie Model Update**: Updated the Ernie model by @Weaxs in #4756. - **Vanna.AI Tool**: Added Vanna.AI as a built-in tool by @luxmus in #4878. - **SearchApi Tools**: Added new SearchApi tools by @SebastjanPrachovskij in #4648. - **Opportunistic TLS for SMTP**: Added a flag for opportunistic TLS in SMTP by @chazzhou in #4794. - **Ollama Keep Alive**: Added a keep-alive parameter for Ollama by @Yash-1511 in #4655. - **Model Load Balancing**: Added support for load balancing backend models by @takatost in #4927 and @nite-knite in #4926. ### ⚙️ Enhancements - **SD-WebUI API Update**: Updated API parameters to v1.9.3 by @lingfengchencn in #4798. - **Pandas Upgrade**: Bumped pandas from 1.x to 2.x by @bowenliang123 in #4820. - **Question Classify Node**: Now supports using variables in instructions by @iamjoel in #4710. For additional enhancements and updates, refer to the What's Changed section below. ## Update Guide ### Docker compose deployments: 1. Get the latest code from the main branch: ```Shell git checkout main git pull origin main ``` 2. Go to the next step and update to the latest image: ```Shell cd docker 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: ```Shell git checkout main git pull origin main ``` 3. Update Python dependencies: ```Shell cd api pip install -r requirements.txt ``` 4. Then, let's run the migration script: ```Shell flask db upgrade ``` 5. Finally, run API server, Worker and Web frontend Server again. ## What's Changed * feat: add América/São Paulo tz by @crazywoola in https://github.com/langgenius/dify/pull/4701 * Add workflow translations for ja-JP by @Hirosa0 in https://github.com/langgenius/dify/pull/4698 * fix: key-value-table styles by @HiChen404 in https://github.com/langgenius/dify/pull/4678 * fix: Input fields in the model provider's settings modal do not switch sequence via keyboard navigation (Tab key) by @doufa in https://github.com/langgenius/dify/pull/4662 * fix: the new node name is generated based on the original node when duplicating by @hjlarry in https://github.com/langgenius/dify/pull/4675 * fix: workflow as tool garbled by @Yeuoly in https://github.com/langgenius/dify/pull/4707 * style: update VarPanel to use whitespace-pre-wrap for value display by @xuzuodong in https://github.com/langgenius/dify/pull/4684 * add error msg for hit test by @JohnJyong in https://github.com/langgenius/dify/pull/4704 * fix: retrieval value greater more than 1 caused ui problem by @iamjoel in https://github.com/langgenius/dify/pull/4718 * fix: Correct context size for banchuan2-53b and banchuan2-turbo by @xielong in https://github.com/langgenius/dify/pull/4721 * Show tool i18n name on chat pannel by @hibernate2011 in https://github.com/langgenius/dify/pull/4724 * fix: workflow run sequence number slow sql by @takatost in https://github.com/langgenius/dify/pull/4737 * fix: optimize sticky header styles z-index in tools - ProviderList component by @chazzhou in https://github.com/langgenius/dify/pull/4746 * fix: Corrected schema link in model_runtime's README.md by @xielong in https://github.com/langgenius/dify/pull/4757 * style: the 'all' of add tool panel should contain workflow tools by @hjlarry in https://github.com/langgenius/dify/pull/4755 * Fix/4742 ollama num gpu option not consistent with allowed values by @crazywoola in https://github.com/langgenius/dify/pull/4751 * Add WORKFLOW_CALL_MAX_DEPTH env var. by @majian159 in https://github.com/langgenius/dify/pull/4713 * style: fix annotation panel display misalignment by @hjlarry in https://github.com/langgenius/dify/pull/4750 * fix: confusing chart description by @Yeuoly in https://github.com/langgenius/dify/pull/4760 * feat: support baichuan3 turbo, baichuan3 turbo 128k, and baichuan4 by @xielong in https://github.com/langgenius/dify/pull/4762 * fix: incorrect workflow max call depth by @Yeuoly in https://github.com/langgenius/dify/pull/4759 * feat: update ernie model by @Weaxs in https://github.com/langgenius/dify/pull/4756 * feat: support define tags in tool yaml by @Yeuoly in https://github.com/langgenius/dify/pull/4763 * fix organize agent's history messages without recalculating tokens by @zeroameli in https://github.com/langgenius/dify/pull/4324 * feat: Add logging warning when MAIL_TYPE is not set by @Kota-Yamaguchi in https://github.com/langgenius/dify/pull/4771 * fix: in tool and http node of iteration can not show item var correctly by @iamjoel in https://github.com/langgenius/dify/pull/4791 * chore: improve node user experience by @iamjoel in https://github.com/langgenius/dify/pull/4792 * Add SearchApi tools by @SebastjanPrachovskij in https://github.com/langgenius/dify/pull/4648 * chore: node help link by @zxhlyh in https://github.com/langgenius/dify/pull/4795 * fix: some filed in model param selector has no left spacing by @iamjoel in https://github.com/langgenius/dify/pull/4803 * feat: show more usage info in billing page by @iamjoel in https://github.com/langgenius/dify/pull/4808 * add: i18n: update korean by @qkdxorjs1002 in https://github.com/langgenius/dify/pull/4813 * feat: workflow variable aggregator support group by @zxhlyh in https://github.com/langgenius/dify/pull/4811 * feat: opportunistic tls flag for smtp by @chazzhou in https://github.com/langgenius/dify/pull/4794 * fix: remove redundant props by @lesenelir in https://github.com/langgenius/dify/pull/4787 * update sd-webui api parameters to v1.9.3 by @lingfengchencn in https://github.com/langgenius/dify/pull/4798 * fix: revision styles for workflow by @lawvs in https://github.com/langgenius/dify/pull/4087 * fix: app_count of dataset is error when apps was deleted by @DomKing in https://github.com/langgenius/dify/pull/4810 * Feat/i18n workflow by @crazywoola in https://github.com/langgenius/dify/pull/4819 * chore: Enable case-insensitive search for large models by @xielong in https://github.com/langgenius/dify/pull/4817 * fix: workflow app run by @zxhlyh in https://github.com/langgenius/dify/pull/4831 * add: ollama keep alive parameter added. issue #4024 by @Yash-1511 in https://github.com/langgenius/dify/pull/4655 * fix 'NoneType' and new ContentType supported. by @lichengwu in https://github.com/langgenius/dify/pull/4818 * chore: cleanup tools, remove useless code by @Yeuoly in https://github.com/langgenius/dify/pull/4833 * chore: increase workflow max steps to 500 by @Yeuoly in https://github.com/langgenius/dify/pull/4835 * fix: status query not stop when leaving document embedding detail page by @doufa in https://github.com/langgenius/dify/pull/4754 * test: triggering tests on changes and allow cancelling in-progress CI test jobs by @bowenliang123 in https://github.com/langgenius/dify/pull/4743 * test: CI test for db migration scripts on changes by @bowenliang123 in https://github.com/langgenius/dify/pull/4739 * chore: skip explicit installing jinja2 as testing dependency by @bowenliang123 in https://github.com/langgenius/dify/pull/4845 * chore: fix invalid escape sequences by applying W605 rule by @bowenliang123 in https://github.com/langgenius/dify/pull/4851 * Bugfix: Vertex AI vision model not support image by @hellof20 in https://github.com/langgenius/dify/pull/4853 * chore: upgrade sandbox by @Yeuoly in https://github.com/langgenius/dify/pull/4839 * fix: Incorrect argument types in createChatMessage by @dar0xt in https://github.com/langgenius/dify/pull/4861 * Fixed workflow tts feature audition by @charli117 in https://github.com/langgenius/dify/pull/4867 * fix: update npm version to fix Incorrect argument types in createChatMessage by @iamjoel in https://github.com/langgenius/dify/pull/4865 * chore: add issue link tempate for IDEA by @bowenliang123 in https://github.com/langgenius/dify/pull/4866 * add-nvidia-mim by @joshua20231026 in https://github.com/langgenius/dify/pull/4882 * improve: generalize tool parameter converter by @bowenliang123 in https://github.com/langgenius/dify/pull/4786 * chore: optimize nvidia nim credential schema and info by @takatost in https://github.com/langgenius/dify/pull/4898 * feat: added Anthropic Claude3 models to Google Cloud Vertex AI by @hellof20 in https://github.com/langgenius/dify/pull/4870 * chore: remove unused code and class in text splitter by @bowenliang123 in https://github.com/langgenius/dify/pull/4864 * chore(deps): bump azure-storage-blob from 12.9.0 to 12.13.0 in /api by @dependabot in https://github.com/langgenius/dify/pull/4695 * chore: separate style checks into multiple jobs triggering on file changes by @bowenliang123 in https://github.com/langgenius/dify/pull/4876 * chore: update page.tsx by @eltociear in https://github.com/langgenius/dify/pull/4897 * fix azure blob token expire by @JohnJyong in https://github.com/langgenius/dify/pull/4911 * chore: modify tools/JinaReader label to Jina by @doufa in https://github.com/langgenius/dify/pull/4908 * dep: bump pandas from 1.x to 2.x by @bowenliang123 in https://github.com/langgenius/dify/pull/4820 * Fixed a bug where any content in the 'fetch' was converted to True by @huangbaichao in https://github.com/langgenius/dify/pull/4400 * feat: question classify node support use var in instruction by @iamjoel in https://github.com/langgenius/dify/pull/4710 * chore: refactor the serpapi's google search tool by @hjlarry in https://github.com/langgenius/dify/pull/4834 * feat: Add Vanna.AI as a builtin tool by @luxmus in https://github.com/langgenius/dify/pull/4878 * Fix/azure blob token expire by @JohnJyong in https://github.com/langgenius/dify/pull/4914 * feat: document support rename in in dataset by @iamjoel in https://github.com/langgenius/dify/pull/4732 * chore: make the error msg more clear when validate app token by @hjlarry in https://github.com/langgenius/dify/pull/4919 * fix: router replace in Explore page by @ZuzooVn in https://github.com/langgenius/dify/pull/4918 * modify rerank and splitter code directory by @JohnJyong in https://github.com/langgenius/dify/pull/4924 * support rename document by @JohnJyong in https://github.com/langgenius/dify/pull/4915 * support instruction in classifier node by @JohnJyong in https://github.com/langgenius/dify/pull/4913 * fix: incorrect parameters transforming while validating by @Yeuoly in https://github.com/langgenius/dify/pull/4928 * feat: backend model load balancing support by @takatost in https://github.com/langgenius/dify/pull/4927 * feat: model load balancing by @nite-knite in https://github.com/langgenius/dify/pull/4926 * fix: vanna CVE-2024-5565 by disable visualize of ask func by @takatost in https://github.com/langgenius/dify/pull/4930 * version to 0.6.10 by @takatost in https://github.com/langgenius/dify/pull/4929 * fix: question classifier instruction npe by @takatost in https://github.com/langgenius/dify/pull/4931 * fix: bedrock get_num_tokens prompt_messages parameter name err by @takatost in https://github.com/langgenius/dify/pull/4932 * pref: optimize feature model_load_balancing_enabled value fetch speed… by @takatost in https://github.com/langgenius/dify/pull/4933 ## New Contributors * @Hirosa0 made their first contribution in https://github.com/langgenius/dify/pull/4698 * @doufa made their first contribution in https://github.com/langgenius/dify/pull/4662 * @xuzuodong made their first contribution in https://github.com/langgenius/dify/pull/4684 * @xielong made their first contribution in https://github.com/langgenius/dify/pull/4721 * @zeroameli made their first contribution in https://github.com/langgenius/dify/pull/4324 * @Kota-Yamaguchi made their first contribution in https://github.com/langgenius/dify/pull/4771 * @SebastjanPrachovskij made their first contribution in https://github.com/langgenius/dify/pull/4648 * @lesenelir made their first contribution in https://github.com/langgenius/dify/pull/4787 * @DomKing made their first contribution in https://github.com/langgenius/dify/pull/4810 * @lichengwu made their first contribution in https://github.com/langgenius/dify/pull/4818 * @hellof20 made their first contribution in https://github.com/langgenius/dify/pull/4853 * @dar0xt made their first contribution in https://github.com/langgenius/dify/pull/4861 * @luxmus made their first contribution in https://github.com/langgenius/dify/pull/4878 **Full Changelog**: https://github.com/langgenius/dify/compare/0.6.9...0.6.10