github langgenius/dify 0.8.0
v0.8.0

latest releases: 0.8.2, 0.8.1
9 days ago

✨ What’s New in v0.8.0? ✨

Hey everyone, we’re excited to announce the release of version 0.8.0! This update brings a mix of new features, enhancements, and crucial bug fixes. Here’s a quick rundown:

🔥 Key Feature

Parallel Execution of Nodes in Workflows by @takatost, @zxhlyh, and @YIXIAO0 in #8192.

image

Nodes can now be executed in parallel within a workflow, greatly increasing the execution speed. This feature is especially beneficial for complex workflows that involve multiple steps or processes, allowing for quicker completion times and improved performance.

Dive deeper into the details and unleash the full potential of these new features by exploring our latest blog post and documentation!

🚀 New Features

  • Support gpt-4o-2024-08-06 and json_schema for Azure OpenAI Service: Support for the latest GPT-4o model and JSON schema for Azure OpenAI by @hjlarry in #7648
  • Support Oracle Cloud Infrastructure Generative AI Service: Oracle Cloud Infrastructure is now a supported model provider by @tmuife in #7775
  • Support Fish Audio TTS: Added support for Fish Audio Text-to-Speech models by @leng-yue in #7982

⚠️ Deprecated Features

  • Deprecate N to 1 Retrieval by @zxhlyh in #8134
    The N-to-1 retrieval strategy is officially deprecated in this version, of which the entrance will be closed but applications that have selected this feature will still be retained. We recommend switching to the more flexible multi-path retrieval strategy to boost your application's retrieval efficiency.

⚙️ Enhancements

  • Update App Published Time After Clicking Publish Button: The published time of an app now updates correctly when you click the publish button by @vicoooo26 in #7801

🛠️ Bug Fixes

  • Fix Notion Table Extract: Fixed issues with extracting data from Notion tables by @JohnJyong in #7925
  • Fix Nvidia Rerank Top N Missed: Addressed issues with Nvidia rerank top N functionality by @JohnJyong in #8185
  • Fix Claude Credential Validation: Resolved credential validation issues for Claude by @crazywoola in #8109

That’s it for this release! As always, we appreciate your feedback and contributions. Do it for you! 🚀


Upgrade Guide

Docker compose deployments

Warning

The docker-compose.yaml has been refactored. If you've made any changes to the file, make sure to check out the "Upgrade to new docker compose deployment" section above for usage and migration tips.

  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 main branch:

    git checkout main
    git pull origin main
  3. Update Python dependencies:

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

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


What's Changed

New Contributors

Full Changelog: 0.7.3...0.8.0

Don't miss a new dify release

NewReleases is sending notifications on new releases.