Dify 0.5.4stable Released Feb 06, 2024
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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