v1.13.2
- Fix severe regression in prompt message transformation that caused multiple LLM-plugin invocation failures across LLM-related nodes
- Fix Knowledge Retrieval node execution failures caused by incompatible enum values
- Fix improper Weaviate client cleanup by removing the __del__ method
- Fix max_retries being hardcoded
- Make CreatorUserRole accept both end-user and end_user formats
This patch release fixes several critical regressions and stability issues introduced in v1.13.1, including:
- a severe regression in prompt message transformation that caused multiple LLM-plugin invocation failures across LLM-related nodes, including LLM and Question Classifier.
- Knowledge Retrieval node execution failures caused by incompatible enum values
- improper Weaviate client cleanup
Upgrade Guide
[!IMPORTANT] If you use custom
CELERY_QUEUES, make sureworkflow_based_app_executionis included.
IfENABLE_API_TOKEN_LAST_USED_UPDATE_TASK=true, also includeapi_token.For background and details, see ⚠️ Important Upgrade Note and 🔧 Operational Note above.
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. 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
[!NOTE]
If you encounter errors like below
2025/11/26 11:37:57 /app/internal/db/pg/pg.go:30 [error] failed to initialize database, got error failed to connect to `host=db_postgres user=postgres database=dify_plugin`: hostname resolving error (lookup db_postgres on 127.0.0.11:53: server misbehaving) 2025/11/26 11:37:57 /app/internal/db/pg/pg.go:34 [error] failed to initialize database, got error failed to connect to `host=db_postgres user=postgres database=postgres`: hostname > resolving error (lookup db_postgres on 127.0.0.11:53: server misbehaving) 2025/11/26 11:37:57 init.go:99: [PANIC]failed to init dify plugin db: failed to connect to `host=db_postgres user=postgres database=postgres`: hostname resolving error (lookup db_postgres on 127.0.0.11:53: server misbehaving) panic: [PANIC]failed to init dify plugin db: failed to connect to `host=db_postgres user=postgres database=postgres`: hostname resolving error (lookup db_postgres on 127.0.0.11:53: server misbehaving)Please use the following command instead. For details, please read this https://github.com/langgenius/dify/issues/28706
docker compose --profile postgresql 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.13.2 -
Update Python dependencies:
cd api uv sync -
Then, let's run the migration script:
uv run flask db upgrade -
Finally, run the API server, Worker, and Web frontend Server again.
What's Changed
- chore: bump version to 1.13.2 (#33681) by @QuantumGhost
- fix: fix max_retries is hardcode (#33619) by #32715 @fatelei
- fix(api): Preserving the content transform logic in fetch_prompt_messages (#33666) by @QuantumGhost
- feat: remove weaviate client del method (#33593) by @fatelei
- fix(api): make CreatorUserRole accept both
end-userandend_user(#33638) by @fatelei
Full Changelog: https://github.com/langgenius/dify/compare/1.13.1...1.13.2