Impact Score: 5/10
Dify: v0.5.1
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.1. Source highlight: add multiple LLM debug mode ⚔️
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: utm supports.
- feat: add tool labels
- Add tongyi tts&tts function optimization
- feat: abab6-chat supported
- feat: multiple model configuration
- Feat/zhipuai function calling
⚡ Performance & Enhancements (1)
- improve api docker file and lock Debian version in base image tag
🔧 Bug Fixes & Patches (6)
- add multiple LLM debug mode ⚔️
- fix: transcript asr params wrong
- fix: empty usage
- fix: credentials validate compatible problem
- fix: knowledge api doc
- fix: filename cause windows import error
📄 View Raw Release Notes (Original Developer Log)
- add multiple LLM debug mode ⚔️


- let citation show on webapp
- add tongyi tts
- minimax abab6-chat LLM supported
- support Annotations output
- openai_api_compatible support config stream_mode_delimiter
- fix some problems
## 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. Then, let's run the migration script:
```shell
cd api
flask db upgrade
```
**Note**: To use TTS, `ffmpeg` installation is required on servers running Dify API from source. More details can be found in our [FAQ](https://docs.dify.ai/getting-started/install-self-hosted/install-faq#id-14.-what-to-do-if-this-error-occurs-in-text-to-speech).
4. Finally, run API server, Worker and Web frontend Server again.
## What's Changed
* fix: transcript asr params wrong by @takatost in https://github.com/langgenius/dify/pull/2162
* let citation show on webapp by @guchenhe in https://github.com/langgenius/dify/pull/2161
* fix: empty usage by @Yeuoly in https://github.com/langgenius/dify/pull/2168
* bump alpine from 3.18 to 3.19 in web image by @bowenliang123 in https://github.com/langgenius/dify/pull/2126
* fix: credentials validate compatible problem by @takatost in https://github.com/langgenius/dify/pull/2170
* fix: knowledge api doc by @zxhlyh in https://github.com/langgenius/dify/pull/2174
* fix: filename cause windows import error by @crazywoola in https://github.com/langgenius/dify/pull/2176
* feat: utm supports. by @GarfieldDai in https://github.com/langgenius/dify/pull/2181
* chore: utm by @zxhlyh in https://github.com/langgenius/dify/pull/2180
* feat: add tool labels by @Yeuoly in https://github.com/langgenius/dify/pull/2178
* refine: faster rsa implement by @Yeuoly in https://github.com/langgenius/dify/pull/2182
* Add tongyi tts&tts function optimization by @charli117 in https://github.com/langgenius/dify/pull/2177
* fix: credentials validation of ababa by @Yeuoly in https://github.com/langgenius/dify/pull/2183
* feat: abab6-chat supported by @takatost in https://github.com/langgenius/dify/pull/2184
* fix: minimax request timeout by @takatost in https://github.com/langgenius/dify/pull/2185
* Doc/update readme by @crazywoola in https://github.com/langgenius/dify/pull/2186
* Add tts document&fix bug by @charli117 in https://github.com/langgenius/dify/pull/2156
* fix: utm by @zxhlyh in https://github.com/langgenius/dify/pull/2191
* chore: remove universal chat code by @iamjoel in https://github.com/langgenius/dify/pull/2194
* Support JSONL output by @JzoNgKVO in https://github.com/langgenius/dify/pull/2171
* feat: multiple model configuration by @zxhlyh in https://github.com/langgenius/dify/pull/2196
* improve api docker file and lock Debian version in base image tag by @bowenliang123 in https://github.com/langgenius/dify/pull/2195
* fix: split chunks return empty strings by @takatost in https://github.com/langgenius/dify/pull/2197
* skip installing python3-dev package on base stage in api docker image by @bowenliang123 in https://github.com/langgenius/dify/pull/2193
* fix: chatbot support agent by @iamjoel in https://github.com/langgenius/dify/pull/2201
* fix: typing delay by @zxhlyh in https://github.com/langgenius/dify/pull/2200
* chore: test register ga by @iamjoel in https://github.com/langgenius/dify/pull/2202
* Feat/zhipuai function calling by @Yeuoly in https://github.com/langgenius/dify/pull/2199
* chore: enchance some use experience by @iamjoel in https://github.com/langgenius/dify/pull/2204
* feat: create app show agent type tip by @iamjoel in https://github.com/langgenius/dify/pull/2207
* fix: model parameter modal input by @zxhlyh in https://github.com/langgenius/dify/pull/2206
* fix: sometimes app main content not fill the window by @iamjoel in https://github.com/langgenius/dify/pull/2208
* fix:determine multiple result exceptions caused by admin by @IAMZn1018 in https://github.com/langgenius/dify/pull/2211
* Update version to 0.5.1 by @takatost in https://github.com/langgenius/dify/pull/2213
* feat: openai_api_compatible support config stream_mode_delimiter by @geosmart in https://github.com/langgenius/dify/pull/2190
* Add gmpy2 dependencies packages by @takatost in https://github.com/langgenius/dify/pull/2216
## New Contributors
* @IAMZn1018 made their first contribution in https://github.com/langgenius/dify/pull/2211
* @geosmart made their first contribution in https://github.com/langgenius/dify/pull/2190
**Full Changelog**: https://github.com/langgenius/dify/compare/0.5.0...0.5.1