github langgenius/dify 0.14.0
v0.14.0

21 hours ago

✨ Discover What's New in v0.14.0 ✨

We’re excited to bring you the latest v0.14.0 update. Let's dive straight into some of the standout features and improvements. As always, we extend a special thanks to our contributors!

⚡ New Features

🔗 Improved Error Handling

continue on error

Enhanced functionality for workflows and chatflows allows nodes like LLM and HTTP requests to continue operations even when errors occur. Big shoutout to @zxhlyh and @Nov1c444 for their work in #11474 and #11458.

🎨 Revamped User Interface

Creation Exploration
create template

With the fresh entry point for app creation and template exploration, user experience becomes more intuitive, assisting in quick and efficient startup. Thanks to @douxc for this in #10847.

📁 File Previews Directly in Chat

Now, video, audio, and PDF file previews are accessible right within the chat, simplifying on-the-go information access. Credit goes to @charli117 in #11466.

Learn more in our blog

🧠 Model Updates

🌍 Gemini 2.0 and Flash Exp in Google

This enhancement by @hjlarry and @wangiii, found in #11570 and #11604, boosts overall performance.

🔢 Grok-2-1212 and Grok-2-Vision-1212 in XAI

Optimizing the model functionality, thanks to @hjlarry in #11672.

🧙 QwQ and Llama3.3 Models in Siliconflow

Expands compatibility and versatility, contributed by @orangeclk in #11492.

📷 Abab6.5t-Chat Model in Minimax

Broaden available models by @acelyc111 in #11484.

🔧 Other Highlights

🏦 Storage Integration

Features integration of Apache OpenDAL storage for enhanced system-wide storage capabilities. Work done by @laipz8200 in #11508.

📖 Knowledge Base Enhancements

Added support for MDX files in the Knowledge Base to improve content flexibility. Credit to @yihong0618 in #11565.

🔧 Logging and Dev Tools

Logs now include trace IDs for smoother debugging, thanks to @luckylhb90 in #11599. Plus, @fujita-h added handy Docker commands in #11616.

🔧 Bug Fixes

Various minor bugs have been addressed, including iteration node errors and proper release of rate-restricting requests. Thanks to @yihong0618, @liuzhenghua, and others for resolving these issues in #11504, #11540, and more.

🌈 Additional Enhancements

Lindorm VDB support and configurable max submit count, thanks to @AlwaysBluer and @kazuhisa-wada in #11574 and #11673.

Every update in this release reinforces the platform's robustness and adaptability—many thanks to all contributors! Let's continue building this powerful community together! 🚀


Upgrade Guide

Docker compose deployments

Warning

The files in the docker-legacy directory will soon stop being maintained and will be removed from the repository. If you are still using them, please switch to the new version as soon as possible.

  1. Back up your customized docker-compose YAML file (optional)

    cd docker
    cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
  2. Get the latest code from the main branch

    git checkout main
    git pull origin main
  3. Stop the service,Command, please execute in the docker directory

    docker compose down
  4. Back up data

    tar -cvf volumes-$(date +%s).tgz volumes
  5. Upgrade services

    docker compose up -d

Source Code deployments

  1. Stop API server, Worker and Web frontend Server.

  2. Get the latest code from the release branch:

    git checkout 0.14.0
  3. Update Python dependencies:

    cd api
    poetry install
  4. Then, let's run the migration script:

    poetry run flask db upgrade
  5. Finally, run API server, Worker and Web frontend Server again.


What's Changed

New Contributors

Full Changelog: 0.13.2...0.14.0

Don't miss a new dify release

NewReleases is sending notifications on new releases.