Dify v1.14.1补丁版发布,重点包括安全加固(自部署SECRET_KEY自动生成、监控端点保护、漏洞修复)、工作流与知识库稳定性提升、Docker环境变量拆分及WebSocket独立等部署优化。建议自部署用户、工作流及RAG用户升级。
⏰ 发布:2026-05-12
⭐ 版本:v1.14.1
🆓 费用:免费开源
用 Dify 搭建 AI 应用的朋友们注意了!v1.14.0 刚发布两周,官方就推了一个重量级补丁版。这次的更新重点在安全加固、工作流稳定性和自部署体验优化,作为一个自己部署 Dify 的用户,我觉得这次更新非常值得升级。
🔥 这次更新了什么?
🔐 安全加固(重点!)
这次安全更新是重中之重,涉及多个关键修复:
1. 自部署 SECRET_KEY 不再依赖公共默认值
之前 Docker 部署时 SECRET_KEY 如果留空,用的是公开的默认密钥,安全性堪忧。现在改为自动生成并持久化运行时密钥,已经有自定义配置的不受影响。👍 这个改动对自部署用户来说太重要了。
2. 内部监控端点保护
/threads 和 /db-pool-stat 端点加固,防止未认证暴露内部运行时和数据库连接池详情。
3. 账号和工具隔离修复
修复了 GET /account/avatar 的 IDOR 漏洞,以及内置工具默认凭证清理范围限定到当前租户。
4. 依赖安全升级
升级 LiteLLM(修复 CVE-2026-42208),以及 urllib3、gunicorn、gitpython、mako 等多个后端依赖。
🧩 工作流和知识库稳定性
工作流方面修复了不少 v1.14.0 引入的回归问题:
1. 恢复了通过后端 API 加载工作流版本的功能
2. 修复大型应用列表的在线用户轮询问题
3. 修复预览 resize observer 死循环
4. 修复变量引用选择器无法选择子变量的问题
5. 问题分类器新增可编辑的分类标签 🎉
6. 人工介入(HITL)流程现在会暴露选中的操作值
知识库方面:修复了图片渲染失败、空文档向量嵌入跳过、RAG 去重使用 doc_id 等问题。
⚙️ 部署体验优化
对自部署用户来说,这次有几个好消息:
1. Docker 环境变量拆分 — Compose 环境变量按类别拆分到 docker/envs/** 文件,管理更清晰
2. WebSocket 服务独立 — WebSocket 从主服务分离,部署更灵活
3. 数据库连接池优化 — 新增 SQLALCHEMY_POOL_RESET_ON_RETURN 配置
4. Explore 分类可配置 — 推荐应用支持多分类和自定义排序
🎨 前端 UI 迁移
继续推进向 @langgenius/dify-ui 组件库的迁移,包括 Drawer、Tabs、ToggleGroup、Autocomplete、Combobox 等新组件。无障碍访问(a11y)也有改善。
✅ 适合哪些人?
✅ 自部署用户:SECRET_KEY 加固 + Docker 环境变量拆分,必升!
✅ 工作流重度用户:修复了多个 v1.14.0 回归 bug,稳定性提升明显
✅ 知识库/RAG 用户:图片渲染、去重、索引都有修复
⚠️ 云服务用户:大部分修复对云版影响不大,但安全方面官方应该会同步处理
🛠️ 快速上手
Docker Compose 升级步骤:
# 1. 备份配置
cd docker
cp docker-compose.yaml docker-compose.yaml.bak
cp .env .env.bak 2>/dev/null || true
# 2. 切换到新版本
git fetch --tags
git checkout 1.14.1
# 3. 停止服务
docker compose down
# 4. 备份数据
tar -cvf volumes-backup.tgz volumes
# 5. ⚠️ 检查新的 docker/envs/** 目录,重新应用自定义配置
# 6. 启动
docker compose up -d
源码部署升级:
git fetch --tags
git checkout 1.14.1
cd api
uv sync
uv run flask db upgrade
# 重启 API、Worker 和 Web 服务
❓ 常见问题
Q:升级会丢数据吗?
A:有数据库迁移脚本,正常升级不会丢数据。但建议升级前备份 volumes 目录,以防万一。
Q:Docker 环境变量变了,需要怎么处理?
A:环境变量现在拆分到 docker/envs/** 目录下。如果你之前自定义过 .env,需要对照新目录结构重新应用你的配置。建议先看看新文件再改。
Q:SECRET_KEY 加固会影响现有部署吗?
A:已经配置了自定义 SECRET_KEY 的部署不受影响。如果之前是空的,升级后会自动生成并持久化。
写在最后
v1.14.1 虽然是补丁版,但安全修复的分量不轻。我自己就是 Docker 自部署用户,SECRET_KEY 那个问题之前一直觉得不太对劲,这次终于解决了。工作流方面的回归修复也很及时,v1.14.0 升级后如果遇到过工作流版本加载失败、变量选择器异常等问题的朋友,这次应该能解决。
👉 项目地址:github.com/langgenius/dify
#Dify #版本更新 #AI应用平台 #LLMOps #安全加固 #工作流

暂无评论
要发表评论,您必须先 登录