Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-06-16 | 6.4 kB | |
v1.4.3 source code.tar.gz | 2025-06-16 | 17.5 MB | |
v1.4.3 source code.zip | 2025-06-16 | 20.6 MB | |
Totals: 3 Items | 38.1 MB | 0 |
🚀 What’s New in v1.4.3? 🚀
It’s all about smoothing out the wrinkles and enhancing flexibility in this update. Here’s the rundown:
🛠 Fixes and Improvements
-
LLM Node Enhancements: We've ironed out issues with missing parameters for structured outputs; now your LLM node is more robust and prepared for all it can handle thanks to @laipz8200 in #20915.
-
Gemini LLM Support: For those integrating with Gemini, you'll now find support for the Gemini 0.2.x plugin running smoothly in your agent apps, as addressed by @takuya-o in #20794.
-
Markdown Button Fix: Sending messages through the Markdown button should now work flawlessly, thanks to @hjlarry in #20933.
-
Login Rate Limit Clearing: After a password reset, we’ve made sure the login rate limits are cleared, preventing any unnecessary hurdles, addressed by @xuzijie1995 in #20948.
-
App Info Update: For better transparency, the author_name is now part of the app info, thanks to @quicksandznzn in #20973.
-
Documentation Link Fixes: We’ve generalized the method for retrieving documentation links to respect localizations and squashed those error link paths, thanks to insights from @bowenliang123 in #20801.
-
Document Indexing Boundaries: A fix ensures document indexing is correctly bound to a session, reducing those pesky unbound errors, tackled by @xuhaixing in #21015.
-
Conversation Panel Optimization: We've fine-tuned the width adjustment logic for the conversation-panel modal, ensuring a smoother user interface experience, improved by @HyaCiovo in #21018.
-
CI Tests with Oceanbase: Integration tests now run the VDB tests of Oceanbase using Docker Compose within CI, streamlining our testing procedures thanks to @bowenliang123 in #20945.
-
Dead Code Cleanup: We’ve removed some obsolete code utilizing Vulture, keeping our codebase leaner and cleaner, courtesy of @yihong0618 in #20999.
-
Localized Documentation Updates: Documentation link updates now support localization across various components, enhancing accessibility for our global community, thanks to @WTW0313 in #21048.
Keep those pull requests coming as we aim to make your user experience as seamless and intuitive as possible! 🌟
Upgrade Guide
Docker Compose Deployments
- Back up your customized docker-compose YAML file (optional)
bash
cd docker
cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
- Get the latest code from the main branch
bash
git checkout main
git pull origin main
- Stop the service. Please execute in the docker directory
bash
docker compose down
- Back up data
bash
tar -cvf volumes-$(date +%s).tgz volumes
- Upgrade services
bash
docker compose up -d
Source Code Deployments
-
Stop the API server, Worker, and Web frontend Server.
-
Get the latest code from the release branch:
bash
git checkout 1.4.3
- Update Python dependencies:
bash
cd api
uv sync
- Then, let's run the migration script:
bash
uv run flask db upgrade
- Finally, run the API server, Worker, and Web frontend Server again.
What's Changed
- fix remote ip header CF-Connecting-IP by @zhanluxianshen in https://github.com/langgenius/dify/pull/20846
- fix(llm_node): missing parameters for structure outputs by @laipz8200 in https://github.com/langgenius/dify/pull/20915
- 🐛 Fix(Gemini LLM): Support Gemini 0.2.x plugin on agent app by @takuya-o in https://github.com/langgenius/dify/pull/20794
- fix: markdown button can't send message by @hjlarry in https://github.com/langgenius/dify/pull/20933
- refactor(sqlalchemy_workflow_execution_repository): Use the max funtion for getting next_sequence_number. by @laipz8200 in https://github.com/langgenius/dify/pull/20966
- feat: add S3_USE_AWS env var to explicitly distinguish AWS S3 usage in plugin-daemon by @41tair in https://github.com/langgenius/dify/pull/20923
- fix(auth): Clear login rate limit after password reset by @xuzijie1995 in https://github.com/langgenius/dify/pull/20948
- chore: app info add author_name by @quicksandznzn in https://github.com/langgenius/dify/pull/20973
- refactor: generalize method for getting doc link respecting locale and fix error link paths by @bowenliang123 in https://github.com/langgenius/dify/pull/20801
- docs: conv and user_id by @alterxyz in https://github.com/langgenius/dify/pull/21004
- document indexing not bound to a Session by @xuhaixing in https://github.com/langgenius/dify/pull/21015
- fix: correct description for edu coupon by @kurokobo in https://github.com/langgenius/dify/pull/21020
- fix(web): optimize conversation-panel Modal width adjustment logic by @HyaCiovo in https://github.com/langgenius/dify/pull/21018
- test: run vdb test of oceanbase with docker compose in CI tests by @bowenliang123 in https://github.com/langgenius/dify/pull/20945
- fix: delete some dead code using vulture by @yihong0618 in https://github.com/langgenius/dify/pull/20999
- Feat/add rag dev deploy by @JohnJyong in https://github.com/langgenius/dify/pull/21049
- fix: update documentation links for various components to support localization by @WTW0313 in https://github.com/langgenius/dify/pull/21048
- chore: rename workflow blocks by @zxhlyh in https://github.com/langgenius/dify/pull/21052
- chore: bump version to 1.4.3 by @laipz8200 in https://github.com/langgenius/dify/pull/21045
New Contributors
- @xuhaixing made their first contribution in https://github.com/langgenius/dify/pull/21015
Full Changelog: https://github.com/langgenius/dify/compare/1.4.2...1.4.3