1.0.1
v1.0.1
🎉 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.
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
Back up your customized docker-compose YAML file (optional)
cd docker cp docker-compose.yaml docker-compose.yaml.$(date +%s).bakGet the latest code from the main branch
git checkout main git pull origin mainStop the service,Command, please execute in the docker directory
docker compose downBack up data
tar -cvf volumes-$(date +%s).tgz volumesUpgrade services
docker compose up -d
Source Code deployments
Stop API server, Worker and Web frontend Server.
Get the latest code from the release branch:
git checkout 1.0.1Update Python dependencies:
cd api poetry installThen, let's run the migration script:
poetry run flask db upgradeFinally, 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_metadatby @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
langgeniusby @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.includeToolNumlang 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
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
Full Changelog: https://github.com/langgenius/dify/compare/1.0.0...1.0.1