Impact Score: 5/10
Dify: v0.5.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.
โก Executive Summary (TL;DR)
Dify 0.5.4. Source highlight: GPT-3.5-Turbo-0125 Integration
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)
- Add Bing Search Tool
- Add Built-in Maths Tool, a tool for evaluating an math expression, calculated locally with NumExpr.
- feat:add gpt-3.5-turbo-0125
- Feat/move tenant id into db
- add gpt-3.5-turbo-0125 to trail llm list
- feat: bing search
๐ง Bug Fixes & Patches (6)
- Enhanced Custom Tool Response Visibility, which allows users to view detailed custom API responses during testing, facilitating better debugging and integration.
- fix [baichuan] Error: argument of type 'NoneType' is not iterable
- fix: frontend security risk
- fix: unsafe external link
- fix: input not set min or max null value blur would set null
- fix: switch tenant
๐ View Raw Release Notes (Original Developer Log)
- GPT-3.5-Turbo-0125 Integration
- Moonshot LLM Integration
- Add Bing Search Tool
- Add Built-in Maths Tool, a tool for evaluating an math expression, calculated locally with NumExpr.
- Enhanced Custom Tool Response Visibility, which allows users to view detailed custom API responses during testing, facilitating better debugging and integration.
- 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
* feat:add gpt-3.5-turbo-0125 by @leslie2046 in https://github.com/langgenius/dify/pull/2347
* Refactor error handling in GenerateTaskPipeline class by @limboinf in https://github.com/langgenius/dify/pull/2345
* fix [baichuan] Error: argument of type 'NoneType' is not iterable by @baiyansong in https://github.com/langgenius/dify/pull/2351
* Feat/move tenant id into db by @crazywoola in https://github.com/langgenius/dify/pull/2341
* fix: frontend security risk by @iamjoel in https://github.com/langgenius/dify/pull/2355
* add gpt-3.5-turbo-0125 to trail llm list by @takatost in https://github.com/langgenius/dify/pull/2354
* fix: unsafe external link by @iamjoel in https://github.com/langgenius/dify/pull/2356
* fix: input not set min or max null value blur would set null by @iamjoel in https://github.com/langgenius/dify/pull/2361
* fix: switch tenant by @crazywoola in https://github.com/langgenius/dify/pull/2363
* chore: replace chat in web app by @zxhlyh in https://github.com/langgenius/dify/pull/2373
* fix: webapp stop chat & citation by @zxhlyh in https://github.com/langgenius/dify/pull/2376
* fix variable invalid when key only one character by @takatost in https://github.com/langgenius/dify/pull/2377
* fix: webapp language by @zxhlyh in https://github.com/langgenius/dify/pull/2378
* feat: bing search by @Yeuoly in https://github.com/langgenius/dify/pull/2375
* fix: bad xinference error by @Yeuoly in https://github.com/langgenius/dify/pull/2384
* Feat/add bing search by @Yeuoly in https://github.com/langgenius/dify/pull/2379
* feat: tool credentials cache and introduce _position.yaml by @Yeuoly in https://github.com/langgenius/dify/pull/2386
* chore: enchange pic uploading tip by @zxhlyh in https://github.com/langgenius/dify/pull/2388
* fix: knowledge doc by @zxhlyh in https://github.com/langgenius/dify/pull/2389
* feat: add openai paid llm model. by @GarfieldDai in https://github.com/langgenius/dify/pull/2392
* fix: error stop response api url in text generation and uniform url by @iamjoel in https://github.com/langgenius/dify/pull/2394
* chore: show credit help link by @iamjoel in https://github.com/langgenius/dify/pull/2393
* fix: missing variables in agent prompt by @Yeuoly in https://github.com/langgenius/dify/pull/2395
* fix:add translation for dataset knowledge and update document title by @BenjaminX in https://github.com/langgenius/dify/pull/2396
* add built-in maths tool for local expression evaluation on NumExpr by @bowenliang123 in https://github.com/langgenius/dify/pull/2390
* Feat/show detailed custom api response when testing by @Yeuoly in https://github.com/langgenius/dify/pull/2400
* feat: add moonshot support by @jialeicui in https://github.com/langgenius/dify/pull/2398
* fix:update document title in Apps component by @BenjaminX in https://github.com/langgenius/dify/pull/2404
* fix: error type get wrong by @takatost in https://github.com/langgenius/dify/pull/2403
* enhancement: introduce Ruff for Python linter for reordering and removing unused imports with automated pre-commit and sytle check by @bowenliang123 in https://github.com/langgenius/dify/pull/2366
* fix: webapp variable input & app unavailable status by @zxhlyh in https://github.com/langgenius/dify/pull/2405
* fix: moonshot context size error by @takatost in https://github.com/langgenius/dify/pull/2406
* version to 0.5.4 by @takatost in https://github.com/langgenius/dify/pull/2407
## New Contributors
* @limboinf made their first contribution in https://github.com/langgenius/dify/pull/2345
* @baiyansong made their first contribution in https://github.com/langgenius/dify/pull/2351
* @jialeicui made their first contribution in https://github.com/langgenius/dify/pull/2398
**Full Changelog**: https://github.com/langgenius/dify/compare/0.5.3...0.5.4