Dify 1.0.1stable Released Mar 11, 2025
Impact Score: 5/10

Dify: v1.0.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.0.1. Source highlight: 🎉 Welcome to v1.0.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)

  • **New Translations**: German translations for README & CONTRIBUTING, thanks to @Walpurga03, and Bangla README added by @warhammer327.
  • add german translation of README & CONTRIBUTING
  • Feat: web app dark mode
  • feat: Add caching mechanism for plugin model schemas
  • add bangla (bengali) readme translation and link to all other readme
  • feat: Add caching mechanism for latest plugin version retrieval

🔧 Bug Fixes & Patches (6)

  • **Cache Mechanics for Plugin Models**: Reducing redundancy through improved caching, championed by @Yeuoly in #14968 and #14898.
  • **Connectors & Workflows**: Improved data source handling: Fixed iteration logs, edges in copied nodes, and one-step run operations with updates in #14855 by @iamjoel, #12692 by @ihaichao, and #14724 by @zxhlyh.
  • **Visual & UX Refinements**: Interface upgrades across the board with zoom handling, dataset selection revamps, and fullscreen toggles improved by @WTW0313, @marsDes, and others.
  • **Stability & Reliability**: Tackled pesky bugs—be it with document extracts, chat components, or execution metadata—to make your experience smooth. Solutions from @hjlarry, @jiangbo721, and more.
  • fix: add collapse icon for fullscreen toggle in segment detail compon…
  • fix: the edges between the nodes inside the copied iteration node are…
📄 View Raw Release Notes (Original Developer Log)
# 🎉 Welcome to v1.0.1! 🎉 We've leveled up to v1.0.1, bringing a bunch of improvements, new features, and fixes. Here’s the lowdown without the bloat: ## 🛠️ Fixes & Improvements - **Cache Mechanics for Plugin Models**: Reducing redundancy through improved caching, championed by @Yeuoly in #14968 and #14898. - **Connectors & Workflows**: Improved data source handling: Fixed iteration logs, edges in copied nodes, and one-step run operations with updates in #14855 by @iamjoel, #12692 by @ihaichao, and #14724 by @zxhlyh. - **Visual & UX Refinements**: Interface upgrades across the board with zoom handling, dataset selection revamps, and fullscreen toggles improved by @WTW0313, @marsDes, and others. - **Stability & Reliability**: Tackled pesky bugs—be it with document extracts, chat components, or execution metadata—to make your experience smooth. Solutions from @hjlarry, @jiangbo721, and more. You might have already met these errors, we fixed them in this version. ```text core.plugin.manager.exc.PluginDaemonInternalServerError: PluginDaemonInternalServerError: no available node, plugin not found Error: PluginDaemonInternalServerError: killed by timeout <Site at 0x7ffaec0a8c50> is not bound to a Session TypeError: expected string or bytes-like object, got 'NoneType' ... ``` ### 🌐 Internationalization - **New Translations**: German translations for README & CONTRIBUTING, thanks to @Walpurga03, and Bangla README added by @warhammer327. For a more detailed dive into each update, feel free to browse through the PRs. We’re all about improving and adapting, so keep the feedback coming. Now go explore what’s new, and as always, happy coding! 🚀 --- ## 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 API server, Worker and Web frontend Server. 2. Get the latest code from the release branch: ```bash git checkout 1.0.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 API server, Worker and Web frontend Server again. --- ## What's Changed * fix: add collapse icon for fullscreen toggle in segment detail compon… by @WTW0313 in https://github.com/langgenius/dify/pull/14530 * add german translation of README & CONTRIBUTING by @Walpurga03 in https://github.com/langgenius/dify/pull/14498 * fix: the edges between the nodes inside the copied iteration node are… by @ihaichao in https://github.com/langgenius/dify/pull/12692 * fix: typo `doc_metadat` by @crazywoola in https://github.com/langgenius/dify/pull/14569 * fix: fix a typo of get_customizable_model_schema method name by @acelyc111 in https://github.com/langgenius/dify/pull/14449 * fix: save site setting not work by @hjlarry in https://github.com/langgenius/dify/pull/14700 * fix: document extractor can't parse excel by @hjlarry in https://github.com/langgenius/dify/pull/14695 * fix: (psycopg2.errors.StringDataRightTruncation) value too long for type character varying(40) Fixes #14593 by @engchina in https://github.com/langgenius/dify/pull/14597 * fix: one step run by @zxhlyh in https://github.com/langgenius/dify/pull/14724 * Feat: web app dark mode by @JzoNgKVO in https://github.com/langgenius/dify/pull/14732 * chore: Bump ruff to 0.9.9 by @bowenliang123 in https://github.com/langgenius/dify/pull/13356 * Fix: web app theme intialization by @JzoNgKVO in https://github.com/langgenius/dify/pull/14761 * Fix/explore darkmode by @douxc in https://github.com/langgenius/dify/pull/14751 * fix: improve layout in dataset selection component by @WTW0313 in https://github.com/langgenius/dify/pull/14756 * Fix: update embed.min.js by @JzoNgKVO in https://github.com/langgenius/dify/pull/14772 * fix: When chatflow's file uploads changed from not being supported to… by @jiangbo721 in https://github.com/langgenius/dify/pull/14341 * fix EXPOSE_PLUGIN_DEBUGGING_HOST not working by @junjiem in https://github.com/langgenius/dify/pull/14742 * unify moderation and annotation's response behavior in message log of chatflow app with other types of app by @QunBB in https://github.com/langgenius/dify/pull/14800 * feat: support oracle oci autonomouse database. Fixes #14792 and Fixes #14628. by @engchina in https://github.com/langgenius/dify/pull/14804 * fix: fixed incorrect operation of publishing as tool by @JS-mark in https://github.com/langgenius/dify/pull/14561 * fix: eslint extension not working in vscode by @WTW0313 in https://github.com/langgenius/dify/pull/14725 * Fix can not modify required filelist input before starting by @marsDes in https://github.com/langgenius/dify/pull/14825 * chore: Restore the parts that were overwritten during conflict resolution. by @Nov1c444 in https://github.com/langgenius/dify/pull/14141 * chore: fix contaminated db migration commit title for add_retry_index_field_to_node_execution by @bowenliang123 in https://github.com/langgenius/dify/pull/14787 * fix: iteration log index error by @iamjoel in https://github.com/langgenius/dify/pull/14855 * feat: Add caching mechanism for plugin model schemas by @Yeuoly in https://github.com/langgenius/dify/pull/14898 * fix: workflow one step run form validate by @zxhlyh in https://github.com/langgenius/dify/pull/14934 * Fix empty results issue in full-text search with Milvus vector database by @llinvokerl in https://github.com/langgenius/dify/pull/14885 * Fix typo: Window -> Windows in .gitattributes comment by @Dictionaryphile in https://github.com/langgenius/dify/pull/14961 * fix: fixed to AWS Marketplace link by @ramen2020 in https://github.com/langgenius/dify/pull/14955 * add bangla (bengali) readme translation and link to all other readme by @warhammer327 in https://github.com/langgenius/dify/pull/14970 * feat: Add caching mechanism for latest plugin version retrieval by @Yeuoly in https://github.com/langgenius/dify/pull/14968 * fix(llm/nodes.py): Ensure that the output returns without any exceptions by @auxpd in https://github.com/langgenius/dify/pull/14880 * fix endpoint help link 404 by @hjlarry in https://github.com/langgenius/dify/pull/14981 * chore: remove the unused config INNER_API_KEY by @bowenliang123 in https://github.com/langgenius/dify/pull/14780 * [FIX]Ruff: lint errors for E731 by @MikiPWata in https://github.com/langgenius/dify/pull/13018 * fix docker-compose.yaml and docker-compose.middleware.yaml plugin_daemon environment parameter values by @junjiem in https://github.com/langgenius/dify/pull/14992 * Feature/newnew workflow loop node by @Woo0ood in https://github.com/langgenius/dify/pull/14863 * Feat/compliance report download by @douxc in https://github.com/langgenius/dify/pull/14477 * Fix: new upgrade page by @douxc in https://github.com/langgenius/dify/pull/12417 * fix: add custom disallowed elements to Markdown component and restore the default disallowed elements by @WTW0313 in https://github.com/langgenius/dify/pull/15057 * fix: agent node can't use in parallel by @Nov1c444 in https://github.com/langgenius/dify/pull/15047 * fix(docker): plugin daemon lacks database dependency by @perzeuss in https://github.com/langgenius/dify/pull/15038 * feat: refactor date-and-time-picker to use custom dayjs utility and add timezone support by @WTW0313 in https://github.com/langgenius/dify/pull/15101 * Feat/14573 support more types in form by @crazywoola in https://github.com/langgenius/dify/pull/15093 * Update ko-KR/plugin.ts by @w4-jinhyeonkim in https://github.com/langgenius/dify/pull/15103 * fix: with file conversation second chat raise error by @hjlarry in https://github.com/langgenius/dify/pull/15097 * hotfix: Fixed tags not updating in real time in the label management of apps #15113 by @Jimmiaxie in https://github.com/langgenius/dify/pull/15110 * modify oracle lexer name Fixes #15106 by @engchina in https://github.com/langgenius/dify/pull/15108 * Fixed incorrect use of key in the page /plugins?category=discover #15126 by @Jimmiaxie in https://github.com/langgenius/dify/pull/15127 * fix parent-child retrival count by @JohnJyong in https://github.com/langgenius/dify/pull/15119 * docs: add comprehensive Traditional Chinese contribution guide by @appleboy in https://github.com/langgenius/dify/pull/14816 * fix: adjust scroll detection threshold in chat component by @fdb02983rhy in https://github.com/langgenius/dify/pull/14640 * Fix: only retrieval plugin-compatible providers when provider_name starts with `langgenius` by @Yeuoly in https://github.com/langgenius/dify/pull/15133 * add: allowed_domains marketplace.dify.ai by @ec2ainun in https://github.com/langgenius/dify/pull/15139 * Feat: settings dark mode by @JzoNgKVO in https://github.com/langgenius/dify/pull/15184 * fix: http node request detect text/xml as file by @hjlarry in https://github.com/langgenius/dify/pull/15174 * chore: update langfuse description by @marcklingen in https://github.com/langgenius/dify/pull/15136 * Fix: psycopg2.errors.StringDataRightTruncation value too long for type character varying(40) by @lcgash in https://github.com/langgenius/dify/pull/15179 * bugfix:cant correct display latex by @likenamehaojie in https://github.com/langgenius/dify/pull/14910 * fix: update the link of contact sales in billing page by @douxc in https://github.com/langgenius/dify/pull/15219 * feat: version tag by @WTW0313 in https://github.com/langgenius/dify/pull/14949 * fix: web style check task throw error by @douxc in https://github.com/langgenius/dify/pull/15226 * fix message sort by @marsDes in https://github.com/langgenius/dify/pull/15231 * fix: website remote url display error by @jiangbo721 in https://github.com/langgenius/dify/pull/15217 * typo チュンク to チャンク by @yosuke0715 in https://github.com/langgenius/dify/pull/15240 * Feat/compliance by @GareArc in https://github.com/langgenius/dify/pull/14982 * docs(readme): add a Traditional Chinese badge for README by @appleboy in https://github.com/langgenius/dify/pull/15258 * fix: missing action value to `tools.includeToolNum` lang for custom t… by @chekun in https://github.com/langgenius/dify/pull/15239 * fix: tool icons are missing by @crazywoola in https://github.com/langgenius/dify/pull/15241 * fix: dataset pagination state keeps resetting when filters changed by @nht1206 in https://github.com/langgenius/dify/pull/15268 * Fix: reranker OFF logic to preserve user setting by @LHANTAEK in https://github.com/langgenius/dify/pull/15235 * feat: expose PYTHON_ENV_INIT_TIMEOUT and PLUGIN_MAX_EXECUTION_TIMEOUT by @kurokobo in https://github.com/langgenius/dify/pull/15283 * feat: add docker-compose.override.yaml to .gitignore by @kurokobo in https://github.com/langgenius/dify/pull/15289 * fix: update image gallery styles by @WTW0313 in https://github.com/langgenius/dify/pull/15301 * fix Unicode Escape Characters by @hieheihei in https://github.com/langgenius/dify/pull/15318 * Update login.py by @albcunha in https://github.com/langgenius/dify/pull/15320 * fix: octet/stream => application/octet-stream by @IthacaDream in https://github.com/langgenius/dify/pull/15329 * raising error if plugin not initialized by @jubinsoni in https://github.com/langgenius/dify/pull/15319 * downgrade boto3 to use s3 compatible storage. Fixes #15225 by @engchina in https://github.com/langgenius/dify/pull/15261 * modify OCI_ENDPOINT example value Fixes #15336 by @engchina in https://github.com/langgenius/dify/pull/15337 * fix: tool name in agent by @zxhlyh in https://github.com/langgenius/dify/pull/15344 * feat: add PIP_MIRROR_URL environment variable support by @Yeuoly in https://github.com/langgenius/dify/pull/15353 * fix: return absolute path as the icon url if CONSOLE_API_URL is empty by @kurokobo in https://github.com/langgenius/dify/pull/15279 * feat(workflow_service): workflow version control api. by @laipz8200 in https://github.com/langgenius/dify/pull/14860 * Feat: time period filter for workflow logs by @JzoNgKVO in https://github.com/langgenius/dify/pull/14271 * fix: remove port expose on db by @kurokobo in https://github.com/langgenius/dify/pull/15286 * fix: fix document list overlap and optimize document list fetching by @WTW0313 in https://github.com/langgenius/dify/pull/15377 * Feat: configure dark mode legacy by @JzoNgKVO in https://github.com/langgenius/dify/pull/15394 * chore(.github): add a new tracker template by @laipz8200 in https://github.com/langgenius/dify/pull/15391 * fix: app trace permission by @ZhouhaoJiang in https://github.com/langgenius/dify/pull/15397 * Feat/new saas billing by @JohnJyong in https://github.com/langgenius/dify/pull/14996 * fix kb permission by @kenwoodjw in https://github.com/langgenius/dify/pull/15199 * fix text split by @JohnJyong in https://github.com/langgenius/dify/pull/15426 * fix db migration by @JohnJyong in https://github.com/langgenius/dify/pull/15422 * chore: add comment to the PLUGIN_DIFY_INNER_API_KEY key by @Nov1c444 in https://github.com/langgenius/dify/pull/15381 * fix: replace old-style <br> tags to fix Mermaid rendering issues by @haocheng6 in https://github.com/langgenius/dify/pull/13792 * fix: avoid llm node result var not init issue while do retry. by @Colstuwjx in https://github.com/langgenius/dify/pull/14286 * fix: fix chatbot publish and restore handling by @WTW0313 in https://github.com/langgenius/dify/pull/15462 * fix agent_execution_metadata by @hieheihei in https://github.com/langgenius/dify/pull/15444 * fix: simplify S3 client configuration by removing redundant checksum settings by @laipz8200 in https://github.com/langgenius/dify/pull/15474 * Update the provider_id validation to fix the error message displayed … by @KyleChang95 in https://github.com/langgenius/dify/pull/15466 * fix:To fix the issue of missing reference to body parameter by @Lick-liu in https://github.com/langgenius/dify/pull/15443 * fix: improve selection of variable in workflow by @utsumi-fj in https://github.com/langgenius/dify/pull/15484 * fix: displan badge based on workspace plan by @douxc in https://github.com/langgenius/dify/pull/15489 * refactor: optimize provider configuration queries with provider name … by @Yeuoly in https://github.com/langgenius/dify/pull/15491 * fix: remove unnecessary modal by @WTW0313 in https://github.com/langgenius/dify/pull/15493 * fix: add animation to workflow process loader icon by @DDDDD12138 in https://github.com/langgenius/dify/pull/15497 * fix: update placeholders in version info modal to indicate optional field by @WTW0313 in https://github.com/langgenius/dify/pull/15499 * support workspace billing info by @JohnJyong in https://github.com/langgenius/dify/pull/15510 * fix notion page display by @JohnJyong in https://github.com/langgenius/dify/pull/15508 * fix: update version to 1.0.1 in configuration and Docker files by @laipz8200 in https://github.com/langgenius/dify/pull/15478 ## New Contributors * @Walpurga03 made their first contribution in https://github.com/langgenius/dify/pull/14498 * @ihaichao made their first contribution in https://github.com/langgenius/dify/pull/12692 * @JS-mark made their first contribution in https://github.com/langgenius/dify/pull/14561 * @marsDes made their first contribution in https://github.com/langgenius/dify/pull/14825 * @Dictionaryphile made their first contribution in https://github.com/langgenius/dify/pull/14961 * @warhammer327 made their first contribution in https://github.com/langgenius/dify/pull/14970 * @MikiPWata made their first contribution in https://github.com/langgenius/dify/pull/13018 * @Jimmiaxie made their first contribution in https://github.com/langgenius/dify/pull/15110 * @appleboy made their first contribution in https://github.com/langgenius/dify/pull/14816 * @ec2ainun made their first contribution in https://github.com/langgenius/dify/pull/15139 * @marcklingen made their first contribution in https://github.com/langgenius/dify/pull/15136 * @lcgash made their first contribution in https://github.com/langgenius/dify/pull/15179 * @yosuke0715 made their first contribution in https://github.com/langgenius/dify/pull/15240 * @chekun made their first contribution in https://github.com/langgenius/dify/pull/15239 * @LHANTAEK made their first contribution in https://github.com/langgenius/dify/pull/15235 * @albcunha made their first contribution in https://github.com/langgenius/dify/pull/15320 * @IthacaDream made their first contribution in https://github.com/langgenius/dify/pull/15329 * @jubinsoni made their first contribution in https://github.com/langgenius/dify/pull/15319 * @haocheng6 made their first contribution in https://github.com/langgenius/dify/pull/13792 * @Colstuwjx made their first contribution in https://github.com/langgenius/dify/pull/14286 * @KyleChang95 made their first contribution in https://github.com/langgenius/dify/pull/15466 * @Lick-liu made their first contribution in https://github.com/langgenius/dify/pull/15443 * @utsumi-fj made their first contribution in https://github.com/langgenius/dify/pull/15484 **Full Changelog**: https://github.com/langgenius/dify/compare/1.0.0...1.0.1