1.1.1
v1.1.1
✨ 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
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 the API server, Worker, and Web frontend Server.
Get the latest code from the release branch:
git checkout 1.1.1Update Python dependencies:
cd api poetry installThen, let's run the migration script:
poetry run flask db upgradeFinally, 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
Full Changelog: https://github.com/langgenius/dify/compare/1.1.0...1.1.1