Download Latest Version v1.11.1 source code.tar.gz (18.2 MB)
Email in envelope

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

Home / 1.10.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-11-13 13.5 kB
v1.10.0 - Event-Driven Workflows source code.tar.gz 2025-11-13 21.4 MB
v1.10.0 - Event-Driven Workflows source code.zip 2025-11-13 25.7 MB
Totals: 3 Items   47.0 MB 3

Introduce Trigger Functionality

A trigger is a type of Start node that allows your workflow to run automatically—either on a schedule or in response to events from external systems (such as GitHub, Gmail, or your internal services)—without requiring a user action or API call.
Triggers are ideal for automating repetitive processes and integrating workflows with third-party applications to enable seamless data synchronization and processing.

⚡️ Trigger = When something happens → then do something

Triggers form the foundation of event-driven Workflow capabilities and currently support the following types:

  • Schedule — time-based triggers
  • SaaS Integration Event — events from external SaaS platforms (e.g., Slack, GitHub, Linear) integrated through Plugins
  • Webhook — HTTP callbacks from external systems

These trigger features are only available for Workflows. Chatflow, Agent, and BasicChat currently do not support triggers.

🧩 Marketplace

We provide several popular trigger plugins, which you can explore in our Marketplace.

image

😎 Enjoy the Experience

Sit back, relax, and let your workflows run themselves.

image

A big thanks to our contributor !

Thanks so much for the contributors in [#23981] who helps us developed this feature! It's a big deal made by you guys! @ACAne0320 @hjlarry @lyzno1

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.10.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.9.2...1.10.0

Source: README.md, updated 2025-11-13