Dify 0.5.3stable Released Feb 01, 2024
Impact Score: 5/10

Dify: v0.5.3

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.3. Source highlight: Support function calling for more models (Azure OpenAI, xinference, ZhipuAI, Minimax)

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: prompt IDE support change height
  • feat: team admin can pay billing
  • Feat/billing enhancement
  • feat: Nodejs sdk support auto rename conversation api
  • Feat/utm update
  • Add custom tools

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: occasional multiple responses displayed in frontend due to unexpected message_id from onData
  • Fix/update broken doc links
  • fix:Bedrock llm issue #2214
  • fix: register ga id error
  • fix: vision config
  • fix: Resolved the issue of duplicate display of supported file types during text file upload
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
- Support function calling for more models (Azure OpenAI, xinference, ZhipuAI, Minimax) - 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: occasional multiple responses displayed in frontend due to unexpected message_id from onData by @rickythink in https://github.com/langgenius/dify/pull/2231 * feat: prompt IDE support change height by @iamjoel in https://github.com/langgenius/dify/pull/2232 * Fix/update broken doc links by @guchenhe in https://github.com/langgenius/dify/pull/2187 * Maintenance notice href by @charli117 in https://github.com/langgenius/dify/pull/2228 * fix:Bedrock llm issue #2214 by @glayyiyi in https://github.com/langgenius/dify/pull/2215 * chore: move register ga to signin page by @iamjoel in https://github.com/langgenius/dify/pull/2233 * fix: register ga id error by @iamjoel in https://github.com/langgenius/dify/pull/2237 * fix: vision config by @zxhlyh in https://github.com/langgenius/dify/pull/2235 * feat: team admin can pay billing by @iamjoel in https://github.com/langgenius/dify/pull/2240 * Feat/billing enhancement by @GarfieldDai in https://github.com/langgenius/dify/pull/2239 * Maintenance notice href by @charli117 in https://github.com/langgenius/dify/pull/2234 * fix: Resolved the issue of duplicate display of supported file types during text file upload by @huangbaichao in https://github.com/langgenius/dify/pull/2241 * fix typo by @guchenhe in https://github.com/langgenius/dify/pull/2248 * fix: remove invalid parameter return_type by @crazywoola in https://github.com/langgenius/dify/pull/2253 * fix: user handling in stop api by @takatost in https://github.com/langgenius/dify/pull/2254 * Bugfix/invitemailmultilangs by @BenjaminX in https://github.com/langgenius/dify/pull/2257 * update qdrant migrate command by @JohnJyong in https://github.com/langgenius/dify/pull/2260 * fix: initial paragraph can not input more than 48 chars by @crazywoola in https://github.com/langgenius/dify/pull/2258 * fix: stop generate api doc error by @iamjoel in https://github.com/langgenius/dify/pull/2262 * chore: change expert mode the same line height as automatic by @iamjoel in https://github.com/langgenius/dify/pull/2263 * feat: Nodejs sdk support auto rename conversation api by @iamjoel in https://github.com/langgenius/dify/pull/2265 * chore: update price page by @iamjoel in https://github.com/langgenius/dify/pull/2272 * Feat/utm update by @GarfieldDai in https://github.com/langgenius/dify/pull/2269 * fix: missing keys language in parser by @crazywoola in https://github.com/langgenius/dify/pull/2271 * use pm2 to guard and monitor the web service in docker file by @bowenliang123 in https://github.com/langgenius/dify/pull/2238 * fix: remove finish_reason condition logic when deltaContent is empty by @geosmart in https://github.com/langgenius/dify/pull/2270 * fix: typo of builtin tools by @bowenliang123 in https://github.com/langgenius/dify/pull/2275 * Add custom tools by @charli117 in https://github.com/langgenius/dify/pull/2259 * Feat/add azure dalle tool by @leslie2046 in https://github.com/langgenius/dify/pull/2276 * fix: setting default model to gpt-3.5-turbo-1106 and remove default mโ€ฆ by @Yeuoly in https://github.com/langgenius/dify/pull/2274 * bump flask from 2.3 to 3.0 by @bowenliang123 in https://github.com/langgenius/dify/pull/2279 * feat: some unused command-line tasks were removed. by @takatost in https://github.com/langgenius/dify/pull/2281 * chore: handle app name and options too long by @iamjoel in https://github.com/langgenius/dify/pull/2283 * feat: optimize tool name by @takatost in https://github.com/langgenius/dify/pull/2284 * Feat/blocking function call by @Yeuoly in https://github.com/langgenius/dify/pull/2247 * feat: file icon support doc and docx by @iamjoel in https://github.com/langgenius/dify/pull/2289 * fix: multiple model configuration clear conversation by rerender by @zxhlyh in https://github.com/langgenius/dify/pull/2286 * fix: missing files by @iamjoel in https://github.com/langgenius/dify/pull/2291 * Add custom tools by @charli117 in https://github.com/langgenius/dify/pull/2292 * remove repositories tool by @Yeuoly in https://github.com/langgenius/dify/pull/2293 * fix: missing prompt by @Yeuoly in https://github.com/langgenius/dify/pull/2294 * fix: keep original tool credentials by @Yeuoly in https://github.com/langgenius/dify/pull/2288 * Add custom tools by @charli117 in https://github.com/langgenius/dify/pull/2299 * Feat: Add Top bar while routing different different pages by @Yash-1511 in https://github.com/langgenius/dify/pull/2298 * fix: api tool encoding by @Yeuoly in https://github.com/langgenius/dify/pull/2296 * chore:azure dalle tool support pt-BR text by @leslie2046 in https://github.com/langgenius/dify/pull/2301 * feat: recommended apps list support sort by position by @iamjoel in https://github.com/langgenius/dify/pull/2303 * feat: ui improvements for Portuguese by @crazywoola in https://github.com/langgenius/dify/pull/2304 * Fix/typos by @rickythink in https://github.com/langgenius/dify/pull/2308 * fix: next public edition default value by @zxhlyh in https://github.com/langgenius/dify/pull/2310 * fix: invalid server tool url caused crash by @iamjoel in https://github.com/langgenius/dify/pull/2311 * chore: detect is function calling from model config by @iamjoel in https://github.com/langgenius/dify/pull/2312 * remove unused session store codes by @takatost in https://github.com/langgenius/dify/pull/2313 * Feat/add spark3.5 llm by @leslie2046 in https://github.com/langgenius/dify/pull/2314 * Change ZHIPU_MAX_LIMITS to 5. Fix issue 2323 by @orangeclk in https://github.com/langgenius/dify/pull/2324 * Fix/api tool by @Yeuoly in https://github.com/langgenius/dify/pull/2317 * Optimization stable diffusion verify by @charli117 in https://github.com/langgenius/dify/pull/2322 * revert: remove unused session store codes by @takatost in https://github.com/langgenius/dify/pull/2329 * fix: typo by @Yeuoly in https://github.com/langgenius/dify/pull/2318 * fix: empty model features by @Yeuoly in https://github.com/langgenius/dify/pull/2330 * feat: add sd model parameter by @Yeuoly in https://github.com/langgenius/dify/pull/2331 * fix: check empty tool provider credentials by @Yeuoly in https://github.com/langgenius/dify/pull/2332 * add option to prompt for a validation password when initializing admin user by @guchenhe in https://github.com/langgenius/dify/pull/2302 * fix: first agent latency by @Yeuoly in https://github.com/langgenius/dify/pull/2334 * Feat/current time tool zone by @Yeuoly in https://github.com/langgenius/dify/pull/2337 * feat: add xinference llm context size by @Yeuoly in https://github.com/langgenius/dify/pull/2336 * fix: ignore spark provider credential validate by @takatost in https://github.com/langgenius/dify/pull/2344 * chore(web): strong typing by @JunIce in https://github.com/langgenius/dify/pull/2339 * bump version to 0.5.3 by @takatost in https://github.com/langgenius/dify/pull/2306 ## New Contributors * @glayyiyi made their first contribution in https://github.com/langgenius/dify/pull/2215 * @huangbaichao made their first contribution in https://github.com/langgenius/dify/pull/2241 * @leslie2046 made their first contribution in https://github.com/langgenius/dify/pull/2276 * @Yash-1511 made their first contribution in https://github.com/langgenius/dify/pull/2298 * @orangeclk made their first contribution in https://github.com/langgenius/dify/pull/2324 **Full Changelog**: https://github.com/langgenius/dify/compare/0.5.2...0.5.3