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.
โก 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