Dify 1.1.1stable Released Mar 20, 2025
Impact Score: 5/10

Dify: v1.1.1

Source available — automated, not human-reviewed

Component: dify · Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified — check source notes
📄 .MD
⚡ Executive Summary (TL;DR)

Dify 1.1.1. Source highlight: ✨ What’s New in v1.1.1? ✨

Who Does This Impact? (Role-Based Analysis)

💻 Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

📊 Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

⚙️ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

✨ New Features & Capabilities (6)

  • feat: dark mode for knowledge
  • feat: change recreate_collection function to create_collection
  • feat: tenant app invocations limiter
  • chore: add magicsong/ai-charts to recommended Helm charts in README
  • feat: add vdb document id index
  • chore: add kubernetes yaml for dify by docker-compose.yaml

⚡ Performance & Enhancements (6)

  • Addressed a metadata service API issue so everything stays in sync, thanks to @JohnJyong in #16211.
  • Ensured retrieval configurations with empty embedding models still play nice, thanks to another assist from @JohnJyong in #16181.
  • Sorted out some code linting issues, courtesy of @jiangbo721 in #16164.
  • Solved the MAX_TOOLS_NUM environment value issue in dify-web docker by @0fv in #16241.
  • enhance: avoid to use transaction Redis commands in rate limiter
  • refactor: improve layout structure in StepOne component for better re…

🔧 Bug Fixes & Patches (6)

  • Solved metadata and retrieval bugs with Weaviate by @JohnJyong in #16230.
  • Fixed weight rerank mode information not showing up when creating datasets by @JohnJyong in #16190.
  • Fixed conversation reset inputs so they function as expected by @ModyQyW in #16233.
  • fix: code lint
  • fix Weight rerank mode info missed when create dataset
  • fix: agent node help link error in zh
📄 View Raw Release Notes (Original Developer Log)
# ✨ What’s New in v1.1.1? ✨ We've got some cool updates and fixes in v1.1.1 to keep things running smoother and shinier. Let's dive in: ## ⚙️ Enhancements - Addressed a metadata service API issue so everything stays in sync, thanks to @JohnJyong in #16211. - Solved metadata and retrieval bugs with Weaviate by @JohnJyong in #16230. - Fixed weight rerank mode information not showing up when creating datasets by @JohnJyong in #16190. - Ensured retrieval configurations with empty embedding models still play nice, thanks to another assist from @JohnJyong in #16181. - Sorted out some code linting issues, courtesy of @jiangbo721 in #16164. - Solved the MAX_TOOLS_NUM environment value issue in dify-web docker by @0fv in #16241. - Fixed conversation reset inputs so they function as expected by @ModyQyW in #16233. Big thanks to all contributors for making v1.1.1 even better! Keep diving into those projects and creating cool things! --- ## 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 ``` 2. Get the latest code from the main branch ```bash git checkout main git pull origin main ``` 3. Stop the service, Command, please execute in the docker directory ```bash docker compose down ``` 4. Back up data ```bash tar -cvf volumes-$(date +%s).tgz volumes ``` 5. 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.1.1 ``` 3. Update Python dependencies: ```bash cd api poetry install ``` 7. Then, let's run the migration script: ```bash poetry run flask db upgrade ``` 8. Finally, run the API server, Worker, and Web frontend Server again. --- ## What's Changed * reopen PR for #14411 by @cyflhn in https://github.com/langgenius/dify/pull/16148 * enhance: avoid to use transaction Redis commands in rate limiter by @acelyc111 in https://github.com/langgenius/dify/pull/15917 * chore: use ConversationService.get_conversation instead of AgentChatA… by @jiangbo721 in https://github.com/langgenius/dify/pull/16136 * feat: dark mode for knowledge by @WTW0313 in https://github.com/langgenius/dify/pull/15236 * fix: code lint by @jiangbo721 in https://github.com/langgenius/dify/pull/16164 * refactor: change public functions to protected in PromptTransform by @hyongtao-db in https://github.com/langgenius/dify/pull/16143 * docs: update contributing by @crazywoola in https://github.com/langgenius/dify/pull/16078 * fix Weight rerank mode info missed when create dataset by @JohnJyong in https://github.com/langgenius/dify/pull/16190 * check high-quality dataset with empty embedding model provider by @JohnJyong in https://github.com/langgenius/dify/pull/16181 * fix: agent node help link error in zh by @ACAne0320 in https://github.com/langgenius/dify/pull/16194 * fix: missing metadata service api by @JohnJyong in https://github.com/langgenius/dify/pull/16211 * feat: change recreate_collection function to create_collection by @JohnJyong in https://github.com/langgenius/dify/pull/16212 * feat: tenant app invocations limiter by @Yeuoly in https://github.com/langgenius/dify/pull/16221 * fix: metadata expect value check error by @JohnJyong in https://github.com/langgenius/dify/pull/16210 * fix: model changed but completion params not change by @jimmyfen in https://github.com/langgenius/dify/pull/16156 * fix: update _dataset handling in knowledge retrieval config by @WTW0313 in https://github.com/langgenius/dify/pull/16218 * fix: retrieve metadata filter with weaviate will returns None by @JohnJyong in https://github.com/langgenius/dify/pull/16230 * chore: add magicsong/ai-charts to recommended Helm charts in README by @magicsong in https://github.com/langgenius/dify/pull/15848 * fix tidb metadata filter by @JohnJyong in https://github.com/langgenius/dify/pull/16237 * refactor: improve layout structure in StepOne component for better re… by @ZeroZ-lab in https://github.com/langgenius/dify/pull/16209 * fix: reset inputs when reset conversation by @ModyQyW in https://github.com/langgenius/dify/pull/16233 * feat: add vdb document id index by @JohnJyong in https://github.com/langgenius/dify/pull/16244 * chore: add kubernetes yaml for dify by docker-compose.yaml by @wyy-holding in https://github.com/langgenius/dify/pull/16246 * fix: update workflow doc by @sorphwer in https://github.com/langgenius/dify/pull/16251 * fix: dify-web docker MAX_TOOLS_NUM environment value not work by @0fv in https://github.com/langgenius/dify/pull/16241 * fix: enhance React imports in LLM panel component #16282 by @ZeroZ-lab in https://github.com/langgenius/dify/pull/16283 * fix: metadata on documents are orphaned by @JohnJyong in https://github.com/langgenius/dify/pull/16307 * fix enable dataset metadata built-in field when dataset is empty by @JohnJyong in https://github.com/langgenius/dify/pull/16290 * fix: exclude additional unreachable nodes by @Nov1c444 in https://github.com/langgenius/dify/pull/16329 * fix removing member without permission by @batman0911 in https://github.com/langgenius/dify/pull/16332 * chore: update version to 1.1.1 in packaging and docker configurations by @laipz8200 in https://github.com/langgenius/dify/pull/16301 ## New Contributors * @jimmyfen made their first contribution in https://github.com/langgenius/dify/pull/16156 * @magicsong made their first contribution in https://github.com/langgenius/dify/pull/15848 * @ModyQyW made their first contribution in https://github.com/langgenius/dify/pull/16233 * @wyy-holding made their first contribution in https://github.com/langgenius/dify/pull/16246 * @sorphwer made their first contribution in https://github.com/langgenius/dify/pull/16251 * @0fv made their first contribution in https://github.com/langgenius/dify/pull/16241 * @batman0911 made their first contribution in https://github.com/langgenius/dify/pull/16332 **Full Changelog**: https://github.com/langgenius/dify/compare/1.1.0...1.1.1