✨ What’s New in v0.10.0-beta1?✨
Important
This version is for preview only, do not use in production!
Note
We highly value your feedback! Please feel free to share your thoughts and discuss new features using the GitHub Discussions feature. You can find the entry point for Discussions at the bottom of the release page.
We are pleased to offer Dify 0.10.0-beta1 for early access. This release includes support for file processing in Workflows and Chatflow, allowing users to utilize File
and Array<File>
variable types and pass these variables through multiple nodes.
🚀 Key Features
-
File Processing in Workflows: Added support for
File
andArray<File>
variable types, allowing seamless handling and transfer of files across various nodes in a workflow. This capability significantly expands the range of tasks you can automate with Dify. -
Document Extractor Node: Introducing the new Document Extractor node, which serves as a case example for file usage. This node is designed to parse various types of documents into text, facilitating text extraction from different file formats for further processing.
-
List Filter Node: To make it easier for users to work with
Array
variables, the List Filter node has been added. This node allows you to filter, sort, and slice arrays based on specific conditions, offering enhanced control over array-type data within your workflows.
🎨 UI and UX Updates
We have also introduced some UI and UX improvements to make Dify more modern and user-friendly.
Quick Start
To upgrade to this version, follow these steps:
-
Clone the repository using the following command:
git clone https://github.com/langgenius/dify.git
-
Switch to the beta branch:
git checkout 0.10.0-beta1
-
Then follow the Deploy with Docker Compose > Starting Dify.
We hope you find the new file processing capabilities and nodes useful in this release. Your feedback and contributions are always appreciated to help us improve Dify!