Impact Score: 5/10
Dify: v0.5.5
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.5. Source highlight: Adding SMTP method for sending emails. Thanks @jonahcui!
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 (2)
- feat: add support for smtp when send email
- pref: optimize add hit count query performance when dataset hit
๐ง Bug Fixes & Patches (6)
- fix: api based extension modal title
- fix: typo in package path of core.splitter
- fix: studio/api doc
- fix: chat agent mode content copy
- fix: possible unsent function call in the last chunk of streaming response in OpenAI provider
- fix: List not found in account service
๐ View Raw Release Notes (Original Developer Log)
- Adding SMTP method for sending emails. Thanks @jonahcui!
- 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: api based extension modal title by @zxhlyh in https://github.com/langgenius/dify/pull/2414
* fix: typo in package path of core.splitter by @crazywoola in https://github.com/langgenius/dify/pull/2411
* fix: studio/api doc by @wlbksy in https://github.com/langgenius/dify/pull/2415
* chore: apply F811 linter rule to eliminate redefined imports and methods by @bowenliang123 in https://github.com/langgenius/dify/pull/2412
* feat: add support for smtp when send email by @jonahcui in https://github.com/langgenius/dify/pull/2409
* fix: chat agent mode content copy by @zxhlyh in https://github.com/langgenius/dify/pull/2418
* chore: apply ruff's pyflakes linter rules by @bowenliang123 in https://github.com/langgenius/dify/pull/2420
* clean: remove no-use ecc_aes.py by @takatost in https://github.com/langgenius/dify/pull/2426
* fix: possible unsent function call in the last chunk of streaming response in OpenAI provider by @bowenliang123 in https://github.com/langgenius/dify/pull/2422
* chore: apply ruff's pyupgrade linter rules to modernize Python code with targeted version by @bowenliang123 in https://github.com/langgenius/dify/pull/2419
* fix: List not found in account service by @takatost in https://github.com/langgenius/dify/pull/2434
* fix recreating users' default tenant relations when loading user by @bowenliang123 in https://github.com/langgenius/dify/pull/2408
* fix: account has no owner workspace by member inviting by @takatost in https://github.com/langgenius/dify/pull/2435
* pref: optimize add hit count query performance when dataset hit by @takatost in https://github.com/langgenius/dify/pull/2436
* Fix tool provider credential caching issue by @Yeuoly in https://github.com/langgenius/dify/pull/2433
* fix: variable in opener by @zxhlyh in https://github.com/langgenius/dify/pull/2437
* version to 0.5.5 by @takatost in https://github.com/langgenius/dify/pull/2440
## New Contributors
* @wlbksy made their first contribution in https://github.com/langgenius/dify/pull/2415
* @jonahcui made their first contribution in https://github.com/langgenius/dify/pull/2409
**Full Changelog**: https://github.com/langgenius/dify/compare/0.5.4...0.5.5