1.9.1 1.9.2
langgenius/difySep 29, 2025 → Oct 22, 202523 days between releases
What's New
Dify 1.9.2 adds workflow pause/resume and streaming structured output; Weaviate v4 client requires server 1.24+.
Breaking Changes
- Weaviate Python client moves from v3 to v4, so Weaviate server must be 1.24.0 or newer before upgrading Dify.
- Weaviate v4 may require opening gRPC port 50051 and re-indexing or backup/restore during server migration.
- Older Weaviate servers, such as 1.19.0, are no longer compatible until upgraded.
New Features
- Workflow graph executions can be paused and resumed.
- LLM nodes support structured output while streaming.
- Agent variables can be reordered with drag-and-drop like workflow start-node variables.
- Workflow runs can be re-executed with parameters from logs.
- Workflow runs can be filtered by status.
Improvements
- Async performance and cleaner internals reduce overhead across the stack.
- OpenTelemetry HTTPX tracing improves observability for HTTP-based integrations.
- Custom CORS headers simplify cross-origin integration.
- Weaviate v4 client uses gRPC for faster operations where enabled.
- Developer experience and workflow control are improved.
Bug Fixes
- Stability fixes target workflow execution and async processing.
Upgrade Notes
Before upgrading Dify, upgrade Weaviate server to at least 1.24.0 and plan for data re-indexing or backup/restore. If using Docker Compose, expose port 50051 for gRPC and review the Weaviate v4 migration guide. Test workflow pause/resume and streaming structured output in staging because these touch execution paths.
The Two Releases
v1.9.1 – 1,000 Contributors, Infinite Gratitude
Sep 29, 2025· 1 year ago
Dify 1.9.1 celebrates the project's 1,000th contributor and delivers infrastructure, pipeline, graph engine, SDK, and UI improvements. It upgrades Next.js to 15.5 with Turbopack in development, adds language support to built-in pipeline templates, and includes many stability fixes.
Full release notesv1.9.2 - Sharper, Faster, and More Reliable
Oct 22, 2025· 1 year ago
Dify 1.9.2 focuses on stability, async performance, and developer experience, adding workflow pause/resume, structured output during LLM streaming, and better observability. It also upgrades the Weaviate Python client from v3 to v4, requiring a newer Weaviate server and migration planning.
Full release notes