Impact Score: 5/10
Dify: v0.6.0-fix1
Source available โ automated, not human-reviewed
Component: dify ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Dify 0.6.0-fix1. Source highlight: **EMERGENCY FIX:** `ADD FEATURE` dialog of Agent application that incorrectly used the Text Generator App dialog content.
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (6)
- **Chatflow App (A Sub-Type of Chatbot)**
- Optimized UI flow for app creation.
- Conversion support from various basic application types to Workflow-based applications.
- Dify's official app templates are now available in self-hosted mode.
- Support for adding descriptions to applications.
- Support for porting applications in and out of Dify with DSL.
๐ง Bug Fixes & Patches (5)
- fix: metadata in generate npe issue
- fix: app export dsl not include desc
- Fix: prompt of expert mode
- fix: prompt editor variable picker
- Fix: features of agent-chat
๐ View Raw Release Notes (Original Developer Log)
> [!IMPORTANT]
> **EMERGENCY FIX:** `ADD FEATURE` dialog of Agent application that incorrectly used the Text Generator App dialog content.
## Introducing Dify Workflow! ๐
The much-anticipated workflow feature is here: In a nutshell, workflow provides a visual canvas for defining complex tasks as smaller, manageable steps (nodes). This reduces reliance on prompt engineering and LLM agent capabilities, taking the stability and reproducibility of your LLM applications to the next level by letting you be in control.
**There are two Workflow application types with this update:**
- **Workflow App**
Targeting Automation and Batch Processing: This is ideal for translation, data analysis, content generation, email automation, and more.

- **Chatflow App (A Sub-Type of Chatbot)**
For Conversational Applications: Suitable for customer service, semantic search, and more conversational apps requiring multi-step logic in crafting the response.
Compared to the regular Workflow app type, Chatflow adds chat-specific features such as conversation history support (Memory), tagged replies, an Answer node type for streaming responses, and support for rich text and images.

For more information, please visit: https://docs.dify.ai/features/workflow/introduce
Other Enhancements:
- Optimized UI flow for app creation.
- Conversion support from various basic application types to Workflow-based applications.
> - Basic / Expert mode Chatbot apps โ Chatflow
> - Text Generator โ Workflow
>
> 
- Dify's official app templates are now available in self-hosted mode.
- Support for adding descriptions to applications.
- Support for porting applications in and out of Dify with DSL.
- Under the hood, we also refactored the underlying execution logic of all app types for cleaner architecture and a tidier repo.
## Update Guide
**If you need to upgrade from** `0.6.0-preview-workflow.1`**, you will need to connect to** **PostgreSQL** **and execute the following SQL (migration inserted in the main branch) to ensure data integrity.**
```SQL
ALTER TABLE dataset_keyword_tables ADD COLUMN data_source_type VARCHAR(255) NOT NULL DEFAULT 'database';
ALTER TABLE embeddings ADD COLUMN provider_name VARCHAR(40) NOT NULL DEFAULT '';
ALTER TABLE embeddings DROP CONSTRAINT embedding_hash_idx;
ALTER TABLE embeddings ADD CONSTRAINT embedding_hash_idx UNIQUE (model_name, hash, provider_name);
```
### Docker compose deployments:
1. Get the latest code from the main branch:
```Shell
git checkout main
git pull origin main
```
2. Go to the next step and update to the latest image:
```Shell
cd docker
docker compose up -d
```
3. We also moved the agent data within the database, **Execute** **the below script** **to complete the migrate:** **(NEW)**
```Shell
docker compose exec api flask convert-to-agent-apps
```
### Source Code deployments:
1. Stop API server, Worker and Web frontend Server.
2. Get the latest code from the main branch:
```Shell
git checkout main
git pull origin main
```
3. Update Python dependencies:
```Shell
cd api
pip install -r requirements.txt
```
4. Then, let's run the migration script:
```Shell
flask db upgrade
```
5. We also moved the agent data within the database, **Execute the below script to complete the migrate: (NEW)**
```Shell
flask convert-to-agent-apps
```
6. Finally, run API server, Worker and Web frontend Server again.
## What's Changed
* fix: metadata in generate npe issue by @takatost in https://github.com/langgenius/dify/pull/3166
* fix: app export dsl not include desc by @takatost in https://github.com/langgenius/dify/pull/3167
* Fix: prompt of expert mode by @JzoNgKVO in https://github.com/langgenius/dify/pull/3168
* feat: translations by @crazywoola in https://github.com/langgenius/dify/pull/3176
* fix: prompt editor variable picker by @zxhlyh in https://github.com/langgenius/dify/pull/3177
* Fix: features of agent-chat by @JzoNgKVO in https://github.com/langgenius/dify/pull/3178
* version to 0.6.0-fix1 by @takatost in https://github.com/langgenius/dify/pull/3179
**Full Changelog**: https://github.com/langgenius/dify/compare/0.6.0...0.6.0-fix1