1.13.2
v1.13.2
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).bakGet the latest code from the main branch
git checkout main git pull origin mainStop the service. Please execute in the docker directory
docker compose downBack up data
tar -cvf volumes-$(date +%s).tgz volumesUpgrade 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.2Update Python dependencies:
cd api uv syncThen, let's run the migration script:
uv run flask db upgradeFinally, 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