Dify 0.6.4stable Released Apr 22, 2024
Impact Score: 5/10

Dify: v0.6.4

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.4. Source highlight: ✨ Spotlight on Dify v0.6 ✨

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)

  • feat: Added agent tools log by @JzoNgKVO in #3537
  • feat: Added claude 3 opus of bedrock by @tellsiddh in #3545
  • feat: Added Code Interpreter Tool by @Yeuoly in #3557
  • feat: Added workflow api in Node.js sdk by @iamjoel in #3584
  • feat: Added Mistral open-mixtral-8x22b by @joshua20231026 in #3591
  • feat: Added stable diffusion 3 tool by @Yeuoly in #3599

⚡ Performance & Enhancements (3)

  • For additional enhancements and updates, refer to the What's Changed section below.
  • enhance: preload general packages
  • enhance:speedup xinference embedding & rerank

🔧 Bug Fixes & Patches (6)

  • fix the return with wrong datatype of segment
  • fix: the hover style of the card-item operation button container
  • fix: typo of PublishConfig
  • fix: workflow delete edge
  • fix: json-reader-json-output
  • fix: tool node show output text variable type error
📄 View Raw Release Notes (Original Developer Log)
# ✨ Spotlight on Dify v0.6 ✨ ## 🚀 Introducing Dify Workflow 🚀 ### Eager to elevate the stability and reproducibility of your LLM applications? The latest release, **Dify Workflow**, is here to empower you. ### Curious for more? Swing by the [v0.6.0 Release Notes](https://github.com/langgenius/dify/releases/tag/0.6.0) for the full scoop. --- ## What’s New in v0.6.4? This update primarily focuses on enhancing system stability and improving user experience. Key updates include: * feat: Added agent tools log by @JzoNgKVO in #3537 * feat: Added claude 3 opus of bedrock by @tellsiddh in #3545 * feat: Added Code Interpreter Tool by @Yeuoly in #3557 * feat: Added workflow api in Node.js sdk by @iamjoel in #3584 * feat: Added Mistral open-mixtral-8x22b by @joshua20231026 in #3591 * feat: Added stable diffusion 3 tool by @Yeuoly in #3599 * feat: Added mixtral 8x22b by @joshua20231026 in #3606 * feat: Vision switch functionality is provided on OpenRouter by @jeessy2 in #3564 * feat: moonshot function calling support by @Yeuoly in #3629 * feat: Added llama3 for nvidia-api-catalog by @joshua20231026 in #3631 * feat: File logging support by @liuzhenghua in #3612 * 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 * fix the return with wrong datatype of segment by @JohnJyong in https://github.com/langgenius/dify/pull/3525 * fix: the hover style of the card-item operation button container by @bushuai in https://github.com/langgenius/dify/pull/3520 * chore: lint .env file templates by @bowenliang123 in https://github.com/langgenius/dify/pull/3507 * add support for swagger object type by @LeePui in https://github.com/langgenius/dify/pull/3426 * feat: increase read timeout of OpenAI Compatible API, Ollama, Nvidia LLM by @takatost in https://github.com/langgenius/dify/pull/3538 * feat: agent log by @JzoNgKVO in https://github.com/langgenius/dify/pull/3537 * fix: typo of PublishConfig by @bowenliang123 in https://github.com/langgenius/dify/pull/3540 * fix: workflow delete edge by @zxhlyh in https://github.com/langgenius/dify/pull/3541 * feat: filter empty content messages in llm node by @takatost in https://github.com/langgenius/dify/pull/3547 * fix: json-reader-json-output by @Yeuoly in https://github.com/langgenius/dify/pull/3552 * fix: tool node show output text variable type error by @iamjoel in https://github.com/langgenius/dify/pull/3556 * feat: economical index support retrieval testing by @iamjoel in https://github.com/langgenius/dify/pull/3563 * optimize question classifier prompt and support keyword hit test by @JohnJyong in https://github.com/langgenius/dify/pull/3565 * fix event/stream ping by @liuzhenghua in https://github.com/langgenius/dify/pull/3553 * enhance: preload general packages by @Yeuoly in https://github.com/langgenius/dify/pull/3567 * added claude 3 opus by @tellsiddh in https://github.com/langgenius/dify/pull/3545 * feat: code by @Yeuoly in https://github.com/langgenius/dify/pull/3557 * feat: add workflow api in Node.js sdk by @iamjoel in https://github.com/langgenius/dify/pull/3584 * Fix: use debounce for switch by @JzoNgKVO in https://github.com/langgenius/dify/pull/3585 * fix: json in raw text sometimes changed back to key value in HTTP node by @iamjoel in https://github.com/langgenius/dify/pull/3586 * test: add scripts for running tests on api module both locally and CI jobs by @bowenliang123 in https://github.com/langgenius/dify/pull/3497 * add-open-mixtral-8x22b by @joshua20231026 in https://github.com/langgenius/dify/pull/3591 * docs: Update README.md by @matheus-mondaini in https://github.com/langgenius/dify/pull/3577 * enhance:speedup xinference embedding & rerank by @leslie2046 in https://github.com/langgenius/dify/pull/3587 * fix(openai_api_compatible): fixing the error when converting chunk to json by @aniaan in https://github.com/langgenius/dify/pull/3570 * feat: stable diffusion 3 by @Yeuoly in https://github.com/langgenius/dify/pull/3599 * Feat/enterprise sso by @GarfieldDai in https://github.com/langgenius/dify/pull/3602 * Add mixtral 8x22b by @joshua20231026 in https://github.com/langgenius/dify/pull/3606 * fix: copy invite link has duplicated origin by @iamjoel in https://github.com/langgenius/dify/pull/3608 * seucirty: http smuggling by @Yeuoly in https://github.com/langgenius/dify/pull/3609 * chore: apply ruff rules on tests and app.py by @bowenliang123 in https://github.com/langgenius/dify/pull/3605 * feat: Vision switch functionality is provided on OpenRouter by @jeessy2 in https://github.com/langgenius/dify/pull/3564 * get dict key indexing_technique in DocumentAddByFileApi by @sqj8899 in https://github.com/langgenius/dify/pull/3615 * fix: chat rename by @zxhlyh in https://github.com/langgenius/dify/pull/3627 * feat: moonshot fc by @Yeuoly in https://github.com/langgenius/dify/pull/3629 * add-llama3-for-nvidia-api-catalog by @joshua20231026 in https://github.com/langgenius/dify/pull/3631 * content fix to continue by @fuckqqcom in https://github.com/langgenius/dify/pull/3633 * Fix error in [Update yaml and py file in Tavily Tool] by @richards199999 in https://github.com/langgenius/dify/pull/3465 * feat: add file log by @liuzhenghua in https://github.com/langgenius/dify/pull/3612 * fix: validate languages by @YidaHu in https://github.com/langgenius/dify/pull/3638 * Fix problem with scroll inside chat window by @rmmedia-pl in https://github.com/langgenius/dify/pull/3578 * fix: in alembic's offline mode (db migrate with --sql option), skip data operations by @sagarey in https://github.com/langgenius/dify/pull/3533 * fix: workflow_run_id not log_id in workflow api doc by @iamjoel in https://github.com/langgenius/dify/pull/3658 * Optimize README_CN by @takatost in https://github.com/langgenius/dify/pull/3660 * fix: delete tool parameters cache when sync draft workflow for run workflow use new parameter change in draft workflow by @gaoxin-pen in https://github.com/langgenius/dify/pull/3637 * python 3.12 support by @bowenliang123 in https://github.com/langgenius/dify/pull/3652 * version to 0.6.4 by @takatost in https://github.com/langgenius/dify/pull/3670 ## New Contributors * @bushuai made their first contribution in https://github.com/langgenius/dify/pull/3520 * @LeePui made their first contribution in https://github.com/langgenius/dify/pull/3426 * @tellsiddh made their first contribution in https://github.com/langgenius/dify/pull/3545 * @matheus-mondaini made their first contribution in https://github.com/langgenius/dify/pull/3577 * @aniaan made their first contribution in https://github.com/langgenius/dify/pull/3570 * @jeessy2 made their first contribution in https://github.com/langgenius/dify/pull/3564 * @sqj8899 made their first contribution in https://github.com/langgenius/dify/pull/3615 * @fuckqqcom made their first contribution in https://github.com/langgenius/dify/pull/3633 * @rmmedia-pl made their first contribution in https://github.com/langgenius/dify/pull/3578 * @gaoxin-pen made their first contribution in https://github.com/langgenius/dify/pull/3637 **Full Changelog**: https://github.com/langgenius/dify/compare/0.6.3...0.6.4