支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


Dify 又更新了,v1.7.1版本:从默认值设置、OpenAPI 模式增强到K8s纯迁移选项!

发布日期:2025-08-01 19:59:13 浏览次数: 1527
作者:AI工具推荐官

微信搜一搜,关注“AI工具推荐官”

推荐语

Dify v1.7.1版本带来多项实用更新,从默认值设置到K8s迁移优化,全面提升开发体验。

核心内容:
1. 新增选择输入默认值、条件筛选变量等实用功能
2. 修复Langfuse集成路径、Windows密钥路径等关键问题
3. 优化工具提示组件、PostgreSQL健康检查等系统性能

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家


点击蓝字 关注我们

 

dify v1.7.1 版本发布了,新增功能包括为选择输入字段设默认值等;修复了 Langfuse 集成路径等错误;优化了工具提示组件等;还改进了工具列表页面等。此次更新优化了体验,为未来发展奠基。

🚀 v1.7.1 新增功能



选择输入的默认值:现在,您可以为选择输入字段设置默认值,在使用表单时能提供更流畅的用户体验。感谢 @antonko。(#21192)


在条件筛选器中选择变量:我们增加了在列表操作的条件筛选中选择变量的功能。这项由 @leslie2046 牵头的功能将简化数据操作任务。(#23029


OpenAPI 模式增强:已添加对模式内 OpenAPI 属性中 “allOf” 的支持,这得益于 @mike1936。这对于保持 API 设计的一致性来说是一大进步。(#22975


K8s 纯迁移选项:我们为 Kubernetes 部署中的 api 组件引入了一个纯迁移选项,让大规模系统的迁移变得更加简单。感谢 @BorisPolonsky !(#22750

🐛 错误修复

Langfuse 集成路径:@chenguowei 已纠正了与 Langfuse 集成时的错误路径处理问题。现在它在您的 API 调用中能正常运行了。(#22766)


CELERY_BROKER 改进:对于使用 RabbitMQ 的用户,@zhaobingshuang 解决了批量添加文档片段时的代理处理问题。再也不会出现无休止的处理状态了!(#23038


元数据批量编辑跨页面问题:已解决之前在元数据批量编辑过程中跨页面文档选择的问题。感谢 @liugddx 让工作流程变得更加顺畅。(#23000


Windows 系统 PEM 密钥路径修复:已纠正 Windows 系统上 private.pem 密钥文件的路径错误,确保了跨平台的可靠性。感谢 @silencesdg。(#22814)

⚙️ 改进

工具提示组件优化:我们优化了菜单内工具提示组件的交互,以增强可读性和易用性。感谢 @HyaCiovo 所做的这项优化。(#23023)


PostgreSQL 健康检查:增强了健康检查命令,以避免 PostgreSQL 中出现致命的日志错误。感谢 @J2M3L2 的助力。(#22749


时间格式国际化:时间格式功能经过了重构,以提供更好的国际支持,感谢 @HyaCiovo。(#22870)

⚙️ 其他事项

改进后的工具列表页面:@nite-knite 让工具列表页面变得更加简洁易用了 —— 快来看看吧!(#22879)


重复的 TYPE_CHECKING 导入:已移除那些不必要的导入,使代码更加精简。感谢 @hyongtao-db。(#23013


综合所有这些改进,此次发布在优化日常使用体验以及为未来发展铺平道路方面迈出了一大步。享受此次升级吧,一如既往,继续编程吧!🚀

升级指南

Docker Compose部署

  1. 1. 备份自定义的docker-compose YAML文件(可选)
cd docker
cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
  1. 2. 从main分支获取最新代码
git checkout main
git pull origin main
  1. 3. 停止服务(请在docker目录中执行)
docker compose down
  1. 4. 备份数据
tar -cvf volumes-$(date +%s).tgz volumes
  1. 5. 升级服务
docker compose up -d

源代码部署

  1. 1. 停止API服务器、Worker和Web前端服务器。
  2. 2. 从发布分支获取最新代码:
git checkout 1.7.1
  1. 3. 更新Python依赖:
cd api
uv sync
  1. 4. 运行迁移脚本:
uv run flask db upgrade
  1. 5. 重新运行API服务器、Worker和Web前端服务器。

变更内容

修复(Fix)

  • @wanttobeamaster 修复了 tablestore 中向量缺失时的 TypeError(#22843)及全文全文搜索 bug(#22853)
  • @silencesdg 解决了 Windows 系统中 private.pem 密钥路径错误(#22814)
  • @leslie2046 修复了列表操作器中的类型错误(#22803)
  • @IthacaDream 改进了对话名称(#22840)及优化了 create_Agent_thought 和 save_agent_thought 逻辑(#21263)
  • @HyaCiovo 调整了 z-index 以解决插件选择中选项无法显示的问题(#22893),优化了输入变量检索逻辑(#22914),优化了 AppInfo 组件样式并修复 CustomizeModal 步骤显示(#22935),修复了工作流作为工具配置按钮的问题(#23050)
  • @Yeuoly 完善了 ToolManager 和 ToolNodeData 中对常量和混合输入类型的处理(#22903),增强了 PluginInvokeError 的错误信息(#22908)
  • @ZeroZ-lab 修复了圆角样式(#22909),更新了定时任务的调度方法(#22779)
  • @douxc 支持在 URL 中使用 session 和 user_id 进行授权(#22898)
  • @JzoNgKVO 修复了进入工作流时的意外重定向(#22932)
  • @little-huang 纠正了函数名拼写错误(paser_docx_part -> parser_docx_part)(#22936)
  • @hyongtao-db 修复了 AgentNode 类中不正确的断言类型(#22964),修正了 ensure_ascii=False 的位置错误(#22997)
  • @weijunjiang123 更新了 PureSelect 组件中禁用状态的触发器样式(#22986)
  • @lyzno1 将 ThemeProvider 移至根级别以消除暗黑模式闪烁(#22996)
  • @jubinsoni 处理了复制的迭代节点上的节点标题编号(#23004),在 toast 中添加 MCP 错误(#22987)
  • @liugddx 解决了元数据批量编辑中跨页面文档选择的问题(#23000)
  • @jingfelix 修复了刷新凭据后删除旧的 provider_config_cache 的问题(#23033)
  • @zhaobingshuang 解决了使用 RabbitMQ 作为 CELERY_BROKER 时,批量添加文档片段和上传大文件时状态一直卡在 “批量处理中” 的问题(#23038)
  • @chenguowei 修复了 Langfuse 集成中不正确的路径处理(#22766)
  • @JohnJyong 修复了文档数据库会话重试问题(#23046)
  • @zyssyz123 修复了更改邮箱登录使用 oauth 会创建新账户的问题(#23057)

新功能(Feat)

  • @BorisPolonsky 为 k8s 的 api 组件添加了纯迁移选项(#22750)
  • @croatialu 在聊天历史中添加了用户变量处理功能(#22863)
  • @JzoNgKVO 添加了更改邮箱完成的通知(#22812),修改了用户邮箱冻结限制(#22912)
  • @nite-knite 改进了工具列表页面(#22879)
  • @zyssyz123 修改了用户邮箱冻结限制(#22900)
  • @quicksandznzn 在自动生成器中支持自定义模型参数(#22924)
  • @leslie2046 添加了清除所有注释的功能(#22878)
  • @mike1936 在模式内的 OpenAPI 属性中支持 allOf(#22975)
  • @leslie2046 支持在列表操作的条件筛选中选择变量(#23029)
  • @antonko 为选择输入字段添加了默认值选项(#21192)

重构(Refactor)

  • @asukaminato0721 将 “filter” 改为 “where” 以匹配 SQLAlchemy 2.x 风格(#22801)
  • @HyaCiovo 重构了国际化时间格式化功能(#22872),优化了菜单 items 中 ToolTip 组件的交互效果(#23023),优化了工作流操作提示弹窗(#23052)
  • @WTW0313 简化了 i18next 的 fallback 翻译处理和初始化(#22894),重构了 i18n 配置并修复了插件搜索框样式问题(#22945)

测试(Test)

  • @farion1231 为 API 密钥认证系统添加了全面的集成测试(#22856),为 file_factory 的 build_from_mapping 添加了全面测试(#22926)

杂项(Chore)

  • @jiangbo721 对 model-selector 使用枚举进行代码格式化(#22787)
  • @asukaminato0721 添加了自动修复(#22787),修改了日志不使用 f-str,其他改为 f-str(#22882)
  • @github-actions [bot] 翻译了 i18n 文件(#22934)
  • @J2M3L2 改进了 PostgreSQL 健康检查命令以避免致命日志错误(#22917)
  • @jubinsoni 添加了 LANG LC_ALL PYTHONIOENCODING UTF-8(#22928)
  • @hyongtao-db 移除了冗余的条件检查(#22983),移除了重复的 TYPE_CHECKING 导入(#23013)
  • @hieheihei 回滚了 Aliyun Trace 图标文件(#23027)
  • @WTW0313 更新了 eslint 配置依赖(#23040)
  • @QuantumGhost 将版本更新至 1.7.1(#23048)



 

END
往期文章回顾:
Dify v1.7.0重磅发布:OAuth 2.0+插件自动升级,这次更新强势利好插件生态!

Dify v1.6.0重磅发布:支持MCP了,为更顺畅的交互打开了大门!
Dify v1.4.2重磅发布:智能功能升级与稳定性增强,打造更流畅的使用体验!
Dify DeepResearch 2.0 评测:告别玩具时代?Dify深度研究Agent究竟进化到哪一步了!
飞书“知识问答” 深度实测:一键调用10W+份企业文档,还实时更新,一出手就是降维打击啊!
Dify “Agent节点” 让工作流学会 “自主推理”
36k Star + 2.1k Star!两个热门的MCP开源合集项目介绍,并探索从根上搞懂MCP
5.3k!Dify GitHub热门工作流合集并介绍DIFY+MCP示例
Dify 开源DeepResearch工作流实现本地和Web混合搜索并探索工作流图的正确解析方法(一)
Dify内置DeepResearch工作流溯源——来看看Dify官方博客对它的介绍
Dify内置DeepResearch深度体验,抽丝剥茧带大家瞧瞧它的真实水准



research agent process flow这个工作流是纯英文设置,为了方便大伙学习,我对它的设置进行了中文翻译,学习起来非常友好,可以后台回复:research ” ,免费获取。

另外,AI仓鼠哥也收集了一些AI相关学习资料(DeepSeek、Dify工作流合集介绍等),后台回复:“AIGC ,同样免费获取。

为了方便交流学习,我们创建了微信群,群里有和大家一样,喜欢AI的朋友,如果感兴趣,可以后台回复:“进群” 



感谢你花时间读到这里!
觉得内容还不错?一个小小的赞/在看/转发,对我而言就是大大的鼓励!
为了下次不再擦肩而过,不妨动动手指 “设为星标⭐” 吧,这样我们就能第一时间相遇啦~
期待下次再见,为你带来更多有温度的文章。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询