github langgenius/dify 0.15.3
v0.15.3

9 hours ago

✨ What’s New in v0.15.3? ✨

Hey folks, it's time for another update, and we've got some exciting additions and improvements rolling out with version v0.15.3. Let’s dive into the highlights:

🚀 New Model Support

image
  • DeepSeek Models: DeepSeek R1 is now supported across several platforms, including SiliconFlow, Azure AI Foundry, Ollama, Volcengine, OpenRouter, Nvidia Catalog, and more. This opens up new possibilities for leveraging AI reasoning and insights across diverse environments.

  • Gemini 2.0 Series: Introducing the latest models in the Gemini 2.0 series, such as Gemini 2.0 Flash 001 and Gemini 2.0 Pro Exp. These models deliver exceptional performance and efficiency, perfect for high-precision, fast-processing tasks.

⚙️ Enhancements

  • Firecrawl Upgrade: Updated to the v1 API by @ftonato, providing improved performance and more refined results.

  • GLM-4-AIR-0111 Support: Dive into advanced natural language processing tasks more effectively with this addition by @Jhvcc.

  • Agent Thinking Content Display: Visualize agent thinking paths with DeepSeek’s R1 model, providing better understanding and debugging capabilities, courtesy of @hjlarry.

🛠️ Bug Fixes

  • SSRF Proxy File Descriptor Leak Fix: Eliminated file descriptor leaks to enhance performance in concurrent environments, thanks to @ZuzooVn.

  • Page Crash on String Variable Property Access: Resolved issues where improper string handling could cause unintentional crashes, fixed by @iamjoel.

Keep exploring and integrating these new capabilities into your workflows. As always, happy building, and we look forward to hearing how you leverage these updates in your projects! 🔍🚀


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.15.3
  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.15.2...0.15.3

Don't miss a new dify release

NewReleases is sending notifications on new releases.