- Adding SMTP method for sending emails. Thanks @jonahcui!
- Fix some problems.
Update Guide
Deploying with Docker Compose:
-
Get the latest code from the main branch:
git checkout main git pull origin main
-
Go to the next step and update to the latest image:
cd docker docker-compose up -d
Deploying from Source Code:
-
Stop API server, Worker and Web frontend Server.
-
Get the latest code from the main branch:
git checkout main git pull origin main
-
Then, let's run the migration script:
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. -
Finally, run API server, Worker and Web frontend Server again.
What's Changed
- fix: api based extension modal title by @zxhlyh in #2414
- fix: typo in package path of core.splitter by @crazywoola in #2411
- fix: studio/api doc by @wlbksy in #2415
- chore: apply F811 linter rule to eliminate redefined imports and methods by @bowenliang123 in #2412
- feat: add support for smtp when send email by @jonahcui in #2409
- fix: chat agent mode content copy by @zxhlyh in #2418
- chore: apply ruff's pyflakes linter rules by @bowenliang123 in #2420
- clean: remove no-use ecc_aes.py by @takatost in #2426
- fix: possible unsent function call in the last chunk of streaming response in OpenAI provider by @bowenliang123 in #2422
- chore: apply ruff's pyupgrade linter rules to modernize Python code with targeted version by @bowenliang123 in #2419
- fix: List not found in account service by @takatost in #2434
- fix recreating users' default tenant relations when loading user by @bowenliang123 in #2408
- fix: account has no owner workspace by member inviting by @takatost in #2435
- pref: optimize add hit count query performance when dataset hit by @takatost in #2436
- Fix tool provider credential caching issue by @Yeuoly in #2433
- fix: variable in opener by @zxhlyh in #2437
- version to 0.5.5 by @takatost in #2440
New Contributors
Full Changelog: 0.5.4...0.5.5