Dify changelog: what's new each month
Every stable Dify release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.
September 2026
1 release: 1.17.1
September brought security improvements to knowledge base access controls, enhanced workflow editing with keyboard navigation, and fixes for data integrity issues across multiple file formats.
Highlights
- Knowledge base API keys are now scoped to individual bases instead of entire workspaces, improving access control security.
- Workflow canvas nodes and selections can now be moved with arrow keys, eliminating the requirement for mouse-based repositioning.
- Plugin creators now have public profile pages showcasing their work, accessible through a new Creator Center.
- CSV and spreadsheet file imports now correctly preserve data types and formatting instead of corrupting values.
- Notion table and database imports fixed to handle rich formatting and column structure correctly.
New
- Plugin creator profiles at /marketplace/creator/<handle> with publisher information.
- Creator Center entry in the help menu sidebar linking to creator profiles.
- Arrow key navigation for moving nodes and selections in the workflow canvas, with Shift for larger steps.
- Configurable Markdown form field-name length limit via MARKDOWNFORMFIELDNAMEMAXLENGTH setting.
Improved
- Knowledge base API keys now scoped to individual bases for better security isolation.
- Workflow canvas repositioning now supports keyboard-based movement alongside mouse control.
Fixed
- CSV cells with leading zeros no longer convert to floats during type inference.
- CSV empty cells no longer become the literal string 'nan'.
- CSV cells containing NA or NULL no longer cause data corruption.
- Notion table imports no longer create extra columns from multi-segment rich-text cells.
- Notion database title and richtext properties no longer truncate at the first formatting change.
- XLS file cells containing double quotes no longer corrupt the row data.
August 2026
1 release: 1.17.0
August brought major improvements to agent execution, workspace organization, and observability. E2B cloud sandbox support, build-time snapshots, and workspace-level skills management expand deployment flexibility, while context-aware history compaction and unified tracing enhance reliability at scale.
Highlights
- Agent code execution can now run on E2B cloud sandboxes in addition to local execution.
- Agent sandbox state is captured at build time and reused across runs, eliminating setup overhead.
- Skills are now managed at the workspace level with versioning and discovery capabilities.
- Long conversations no longer exceed model context limits through intelligent history compaction.
- Unified tracing assembles complete parent-child span trees for full workflow visibility.
New
- E2B cloud sandbox backend for agent shell and code execution.
- Build-time home directory snapshots that persist agent sandbox state across runs.
- Workspace-level Skills manager with versioning and reusable capabilities.
- Shared provider/model/mode/parameter configuration definitions reusable across LLM nodes.
- Human-in-the-loop forms working inside Loop and Iteration nodes with page refresh persistence.
- Opt-in unified tracing that assembles full span trees across workflows and nested components.
- GenAI spans surfacing LLM time-to-first-token, agent ReAct steps, and tool calls.
Improved
- Context-aware history compaction tiers old tool results and messages to respect model context windows.
- Coordinated model configuration changes now propagate from a single definition across all LLM nodes.
- Human-in-the-loop forms now pause and resume correctly across page refreshes in both debug and installed apps.
- Failed LLM nodes now visible in observability spans for deeper debugging.
July 2026
2 releases: 1.16.0 → 1.16.1
July brought major expansions to Dify's agent capabilities with a new visual builder for creating agents, deeper workflow integration, and a redesigned web app experience. The Agent App feature entered open beta with sandbox execution and a skill system for tool integration.
Highlights
- New UI-based builder for creating Dify Agents with prompt configuration, skill uploads, and tool/knowledge integration.
- Dify Agents can now be embedded directly into Dify Workflows as nodes or inline agents.
- Agent App is now enabled by default for all users, featuring a built-in sandbox for code execution and shell commands.
- Agents can be exported as DSL YAML from the app sidebar for backup and version control.
- Improved workflow node editor with better keyboard navigation, category previews, and smarter search.
New
- Agent builder UI for visually creating agents without code.
- Built-in Linux sandbox environment for agent code and shell command execution.
- Skill system allowing agents to call tools and APIs.
- Workflow tool nodes now support multi-select dropdown inputs.
- Click-to-locate feature for nodes referenced in workflow logs and error messages.
- DSL YAML export for agent app configurations.
Improved
- Block selector panel with better keyboard navigation and category previews.
- Enhanced observability traces for knowledge and RAG document processing operations.
- Web app experience redesigned to be powered by Dify Agent while maintaining familiarity.
Fixed
- Hidden-tab collaboration leader no longer saves stale drafts when the tab is inactive.
- Unsaved edits are no longer dropped when collaboration fails to connect.
- Collaboration session state is now preserved after reconnection.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. Dify: pricing, features and alternatives · All changelogs
