You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release focuses on improving stability, async performance, and developer experience. Expect cleaner internals, better workflow control, and improved observability across the stack.
Warning
A recent change has modernized the Dify integration for Weaviate (see PR #25447 and related update in PR #26964). The upgrade switches the Weaviate Python client from v3 to v4 and raises the minimum required Weaviate server version to 1.24.0 or newer. With this update:
If you are running an older Weaviate server (e.g., v1.19.0), you must upgrade your server to at least v1.24.0 before updating Dify.
The code now uses the new client API and supports gRPC for faster operations, which may require opening port 50051 in your Docker Compose files.
Data migration between server versions may require re-indexing using Weaviate’s Cursor API or standard backup/restore procedures.
The Dify documentation will be updated to provide migration steps and compatibility guidance.
Action required:
Upgrade your Weaviate server to v1.24.0 or higher.
Follow the migration guide to update your data and Docker configuration as described in the latest official Dify documentation.
Ensure your environment meets the new version requirements before deploying Dify updates.
✨ Highlights
Workflow & Agents
Pause and resume workflow graph executions (by @laipz8200 in #26585)
Structured output now supported during LLM node streaming (by @white‑loub in #27089)
Agent variables support drag‑and‑drop, just like workflow start nodes (by @yangzheli in #26899)
Fixed SSRF validation in external knowledge URLs (by @mrdear in #26789)
Corrected missing LLM output var descriptions, variable truncation logic, and EndUser relationship loading (by @hjlarry in #26648, @hj24 in #27129, @liugddx in #27162)
Fixed dataset deselection issue when deleting a single file (by @HyaCiovo in #26502)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
This release focuses on improving stability, async performance, and developer experience. Expect cleaner internals, better workflow control, and improved observability across the stack.
Warning
A recent change has modernized the Dify integration for Weaviate (see PR #25447 and related update in PR #26964). The upgrade switches the Weaviate Python client from v3 to v4 and raises the minimum required Weaviate server version to 1.24.0 or newer. With this update:
Action required:
✨ Highlights
Workflow & Agents
Integrations & SDK
Web & UI
⚙️ Core Improvements
updated_byandupdated_atfields (by @liugddx in #26736)🧩 Fixes
🧹 Cleanup & DevX
Upgrade Guide
Docker Compose Deployments
Back up your customized docker-compose YAML file (optional)
Get the latest code from the main branch
Stop the service. Please execute in the docker directory
Back up data
tar -cvf volumes-$(date +%s).tgz volumesUpgrade services
Source Code Deployments
Stop the API server, Worker, and Web frontend Server.
Get the latest code from the release branch:
Update Python dependencies:
cd api uv syncThen, let's run the migration script:
Finally, run the API server, Worker, and Web frontend Server again.
What's Changed
toolCredentialToFormSchemasby @jingfelix in fix: add missing toType totoolCredentialToFormSchemas#26681anyusages and strengthen typings across web and base by @ZeroZ-lab in refactor(types): removeanyusages and strengthen typings across web and base #26677convert_stream_simple_responseby @hyongtao-code in Fix: avoid duplicate response_chunk update inconvert_stream_simple_response#26965New Contributors
Full Changelog: 1.9.1...1.9.2
This discussion was created from the release v1.9.2 - Sharper, Faster, and More Reliable.
Beta Was this translation helpful? Give feedback.
All reactions