Download Latest Version v1.5.1 source code.tar.gz (17.7 MB)
Email in envelope

Get an email when there's a new version of Dify

Home / 1.5.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-06-25 19.9 kB
v1.5.0 source code.tar.gz 2025-06-25 17.7 MB
v1.5.0 source code.zip 2025-06-25 20.9 MB
Totals: 3 Items   38.5 MB 15

🚀 What's New in v1.5.0?

Meet v1.5.0—a sleek, powerful update boosting your productivity with simplified debugging and powerful integrations. Let's jump right in:

🏗️ Major Feature: Enhanced Workflow Debugging

We've completely rebuilt our workflow debugging tools! Effortlessly visualize and troubleshoot workflows with improved interfaces, persistent debugging variables (#20699, thanks @QuantumGhost), and enhanced dashboard integration (#21369, kudos to @iamjoel). Easily track your workflow runs directly from the dashboard, and spend less time debugging and more time creating amazing workflows. Dive deeper in our blog post.

variable-inspect

✨ New & Improved Features

  • Drag-and-Drop DSL: Easily create apps by dropping DSL files directly into your browser (#20706, @ACAne0320).
  • Enhanced Default Templates: sys.files now included for more powerful web apps (#21476, @laipz8200).
  • Hidden Form Attributes: Greater UI flexibility and control (#20956, @croatialu).
  • MatrixOne Integration: Advanced data strategies with MatrixOne VDB integration (#20714, @volgariver6).
  • Firecrawl Deep Search: Richer content discovery with an enhanced search endpoint (#20521, @ftonato).
  • Notion Pagination: Easier navigation through extracted Notion data (#20919, @kazuya-awano).
  • SendGrid Integration: Seamless, reliable email delivery (#21011, @andrematteo).

🛠️ Refinements & Fixes

  • Smart Login Redirects: Intelligent user navigation with automatic login redirects (#21096, @douxc).
  • Environment Sync: Automatic syncing of environment and conversation variables on import (#21215, @zxhlyh).
  • API UX Improvements: Enhanced loading states, icon support, and rendering fixes (#21091, [#20761], @kerwin612, @HyaCiovo).
  • Responsive Charts: Improved analytics interactions with smoother, responsive charts (#21185, @xuzijie1995).
  • Stable Markdown: Prevent crashes and enhance data integrity with improved markdown handling (#21258, [#21309], @hjlarry, @koevas1226).
  • App Icon Picker: Cleaner and better-organized UI with stable heights and collapsible sections (#21399).
  • Instant Dataset Insights: Quickly access essential dataset information directly from your workflows (#21413, [#21406], @JohnJyong).

We crafted v1.5.0 to enhance your productivity—dive in, explore, and start building! 🎉


Upgrade Guide

Docker Compose Deployments

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

bash cd docker cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak

  1. Get the latest code from the main branch

bash git checkout main git pull origin main

  1. Stop the service. Please execute in the docker directory

bash docker compose down

  1. Back up data

bash tar -cvf volumes-$(date +%s).tgz volumes

  1. Upgrade services

bash docker compose up -d

Source Code Deployments

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

  2. Get the latest code from the release branch:

bash git checkout 1.5.0

  1. Update Python dependencies:

bash cd api uv sync

  1. Then, let's run the migration script:

bash uv run flask db upgrade

  1. Finally, run the API server, Worker, and Web frontend Server again.

What's Changed

New Contributors

Full Changelog: https://github.com/langgenius/dify/compare/1.4.3...1.5.0

Source: README.md, updated 2025-06-25