✨ 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).bak
-
Get the latest code from the main branch
git checkout main git pull origin main
-
Stop the service, Command, please execute in the docker directory
docker compose down
-
Back up data
tar -cvf volumes-$(date +%s).tgz volumes
-
Upgrade 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.1
-
Update Python dependencies:
cd api poetry install
-
Then, let's run the migration script:
poetry run flask db upgrade
-
Finally, run the API server, Worker, and Web frontend Server again.
What's Changed
- reopen PR for #14411 by @cyflhn in #16148
- enhance: avoid to use transaction Redis commands in rate limiter by @acelyc111 in #15917
- chore: use ConversationService.get_conversation instead of AgentChatA… by @jiangbo721 in #16136
- feat: dark mode for knowledge by @WTW0313 in #15236
- fix: code lint by @jiangbo721 in #16164
- refactor: change public functions to protected in PromptTransform by @hyongtao-db in #16143
- docs: update contributing by @crazywoola in #16078
- fix Weight rerank mode info missed when create dataset by @JohnJyong in #16190
- check high-quality dataset with empty embedding model provider by @JohnJyong in #16181
- fix: agent node help link error in zh by @ACAne0320 in #16194
- fix: missing metadata service api by @JohnJyong in #16211
- feat: change recreate_collection function to create_collection by @JohnJyong in #16212
- feat: tenant app invocations limiter by @Yeuoly in #16221
- fix: metadata expect value check error by @JohnJyong in #16210
- fix: model changed but completion params not change by @jimmyfen in #16156
- fix: update _dataset handling in knowledge retrieval config by @WTW0313 in #16218
- fix: retrieve metadata filter with weaviate will returns None by @JohnJyong in #16230
- chore: add magicsong/ai-charts to recommended Helm charts in README by @magicsong in #15848
- fix tidb metadata filter by @JohnJyong in #16237
- refactor: improve layout structure in StepOne component for better re… by @ZeroZ-lab in #16209
- fix: reset inputs when reset conversation by @ModyQyW in #16233
- feat: add vdb document id index by @JohnJyong in #16244
- chore: add kubernetes yaml for dify by docker-compose.yaml by @wyy-holding in #16246
- fix: update workflow doc by @sorphwer in #16251
- fix: dify-web docker MAX_TOOLS_NUM environment value not work by @0fv in #16241
- fix: enhance React imports in LLM panel component #16282 by @ZeroZ-lab in #16283
- fix: metadata on documents are orphaned by @JohnJyong in #16307
- fix enable dataset metadata built-in field when dataset is empty by @JohnJyong in #16290
- fix: exclude additional unreachable nodes by @Nov1c444 in #16329
- fix removing member without permission by @batman0911 in #16332
- chore: update version to 1.1.1 in packaging and docker configurations by @laipz8200 in #16301
New Contributors
- @jimmyfen made their first contribution in #16156
- @magicsong made their first contribution in #15848
- @ModyQyW made their first contribution in #16233
- @wyy-holding made their first contribution in #16246
- @sorphwer made their first contribution in #16251
- @0fv made their first contribution in #16241
- @batman0911 made their first contribution in #16332
Full Changelog: 1.1.0...1.1.1