Dify 0.5.9stable Released Mar 12, 2024
Impact Score: 5/10

Dify: v0.5.9

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.5.9. Source highlight: Supported Groq LLM by @Yeuoly #2733

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)

  • Supported Groq LLM by @Yeuoly #2733
  • Supported Azure OpenAI Embedding v3 models by @Tuccuay #2758
  • Supported Azure Whisper model by @leslie2046 #2732
  • Supported Azure TTS by @leslie2046 #2751
  • OpenAI compatible API provider supported function calling by @JohnJyong #2783
  • Added tavily tool for searching by @Yash-1511 #2681

โšก Performance & Enhancements (1)

  • enhance: custom tool timeout

๐Ÿ”ง Bug Fixes & Patches (6)

  • Fix tts play logic
  • Fix/agent react output parser
  • fix: replace os.path.join with yarl
  • fix mistralai icon
  • Fix rebuild index&csv parsing
  • fix(web): chat input auto resize by window
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## New Features - Supported Groq LLM by @Yeuoly #2733 - Supported Azure OpenAI Embedding v3 models by @Tuccuay #2758 - Supported Azure Whisper model by @leslie2046 #2732 - Supported Azure TTS by @leslie2046 #2751 - OpenAI compatible API provider supported function calling by @JohnJyong #2783 - Added tavily tool for searching by @Yash-1511 #2681 - Added QR code generation tool by @bowenliang123 #2699 - Added Twilio tool for sending text and WhatsApp messages by @Yash-1511 #2700 - Added DingTalk(้’‰้’‰) tool for sending messages to chat group bot via webhook by @bowenliang123 #2693 - Added AIPPT tool by @Yeuoly #2725 - Optimized database connection when LLM invoking, avoid occupying database connection pool connections for a long time in LLM reasoning by @takatost #2774 ## Update Guide ### Deploying with Docker Compose: 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 ``` ### Deploying from Source Code: 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 ``` 3. 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 tts play logic by @charli117 in https://github.com/langgenius/dify/pull/2683 * FEAT: add tavily tool for searching... A search engine for LLM by @Yash-1511 in https://github.com/langgenius/dify/pull/2681 * Fix/agent react output parser by @Yeuoly in https://github.com/langgenius/dify/pull/2689 * feat: support HTTP response compression in api server by @bowenliang123 in https://github.com/langgenius/dify/pull/2680 * fix: replace os.path.join with yarl by @Yeuoly in https://github.com/langgenius/dify/pull/2690 * make volume folders for milvus docker containers ignored by git by @bowenliang123 in https://github.com/langgenius/dify/pull/2694 * fix mistralai icon by @joshua20231026 in https://github.com/langgenius/dify/pull/2707 * feat: add qrcode tool for QR code generation by @bowenliang123 in https://github.com/langgenius/dify/pull/2699 * Fix rebuild index&csv parsing by @charli117 in https://github.com/langgenius/dify/pull/2705 * FEAT: Add twilio tool for sending text and whatsapp messages by @Yash-1511 in https://github.com/langgenius/dify/pull/2700 * fix(web): chat input auto resize by window by @JunIce in https://github.com/langgenius/dify/pull/2696 * fix: chatbot service api auto generate name default value error by @iamjoel in https://github.com/langgenius/dify/pull/2709 * fix error msg format issue by @JohnJyong in https://github.com/langgenius/dify/pull/2715 * fix qa index processor tenant id is None error by @JohnJyong in https://github.com/langgenius/dify/pull/2713 * fix typo: responsing -> responding by @lancemao in https://github.com/langgenius/dify/pull/2718 * Feat: AIPPT & DynamicToolParamter by @Yeuoly in https://github.com/langgenius/dify/pull/2725 * fix: max tokens can only up to 2048 by @Yeuoly in https://github.com/langgenius/dify/pull/2734 * fix:delete the slash at the end of xinference provider server_url by @kztao in https://github.com/langgenius/dify/pull/2730 * fix: check webhook key of Wecom tool in valid UUID form and fix typo by @bowenliang123 in https://github.com/langgenius/dify/pull/2719 * Feat/add groq by @Yeuoly in https://github.com/langgenius/dify/pull/2733 * Fix/jina tokenizer cache by @Yeuoly in https://github.com/langgenius/dify/pull/2735 * feat:support azure whisper model and fix:rename text-embedidng-ada-002.yaml to text-embedding-ada-002.yaml by @leslie2046 in https://github.com/langgenius/dify/pull/2732 * fix: missing en_name of aippt by @Yeuoly in https://github.com/langgenius/dify/pull/2737 * fix: the behavior of save action in opening config panel by @crazywoola in https://github.com/langgenius/dify/pull/2736 * fix:missing import by @leslie2046 in https://github.com/langgenius/dify/pull/2739 * UPDATE: Twilio tool crdential verification by @Yash-1511 in https://github.com/langgenius/dify/pull/2741 * Use `python-docx` to extract docx files by @bowenliang123 in https://github.com/langgenius/dify/pull/2654 * fix overlap and splitter optimization by @JohnJyong in https://github.com/langgenius/dify/pull/2742 * feat: support error correction and border size in qrcode tool by @bowenliang123 in https://github.com/langgenius/dify/pull/2731 * use SVG icons for built-in tools by @bowenliang123 in https://github.com/langgenius/dify/pull/2748 * fix: image tokenizer by @Yeuoly in https://github.com/langgenius/dify/pull/2752 * Feat/model as tool by @Yeuoly in https://github.com/langgenius/dify/pull/2744 * enhance: custom tool timeout by @Yeuoly in https://github.com/langgenius/dify/pull/2754 * fix: valid password on reset-password page by @yoogoc in https://github.com/langgenius/dify/pull/2753 * replace message content type list to string when file_objs is empty .. by @vikeychen in https://github.com/langgenius/dify/pull/2745 * feat: Add new Azure OpenAI Embedding models by @Tuccuay in https://github.com/langgenius/dify/pull/2758 * chore: rename lastStep to previousStep by @crazywoola in https://github.com/langgenius/dify/pull/2759 * Feat/tool secret parameter by @Yeuoly in https://github.com/langgenius/dify/pull/2760 * SMTP authentication is optional by @lmagnien in https://github.com/langgenius/dify/pull/2765 * fix: app name can be empty in settings modal by @vikeychen in https://github.com/langgenius/dify/pull/2761 * fix: auto prompt by @zxhlyh in https://github.com/langgenius/dify/pull/2768 * fix: auto closing when close local image uploading by @wststone in https://github.com/langgenius/dify/pull/2767 * doc: add suggested questions back by @crazywoola in https://github.com/langgenius/dify/pull/2771 * feat: optimize db connection when llm invoking by @takatost in https://github.com/langgenius/dify/pull/2774 * fix: dataset segements api by @crazywoola in https://github.com/langgenius/dify/pull/2766 * fix: deep copy of model-tool label by @Yeuoly in https://github.com/langgenius/dify/pull/2775 * fix: aippt default styles by @Yeuoly in https://github.com/langgenius/dify/pull/2779 * overview: fix filter today calc start & end by @lroolle in https://github.com/langgenius/dify/pull/2777 * debug/chat: increase notify error duration to 3000 by @lroolle in https://github.com/langgenius/dify/pull/2778 * Update README.md by @crazywoola in https://github.com/langgenius/dify/pull/2780 * chunk-overlap None check by @JohnJyong in https://github.com/langgenius/dify/pull/2781 * fix: api tool provider not found by @Yeuoly in https://github.com/langgenius/dify/pull/2782 * Feat/open ai compatible functioncall by @JohnJyong in https://github.com/langgenius/dify/pull/2783 * fix delete dataset when dataset has no document by @JohnJyong in https://github.com/langgenius/dify/pull/2789 * feat:support azure tts by @leslie2046 in https://github.com/langgenius/dify/pull/2751 * feat: add DingTalk(้’‰้’‰) tool for sending message to chat group bot via webhook by @bowenliang123 in https://github.com/langgenius/dify/pull/2693 * bump version to 0.5.9 by @takatost in https://github.com/langgenius/dify/pull/2794 ## New Contributors * @lancemao made their first contribution in https://github.com/langgenius/dify/pull/2718 * @yoogoc made their first contribution in https://github.com/langgenius/dify/pull/2753 * @Tuccuay made their first contribution in https://github.com/langgenius/dify/pull/2758 * @lmagnien made their first contribution in https://github.com/langgenius/dify/pull/2765 * @lroolle made their first contribution in https://github.com/langgenius/dify/pull/2777 **Full Changelog**: https://github.com/langgenius/dify/compare/0.5.8...0.5.9