Skip to content

Releases: labring/FastGPT

V4.9.13

18 Jun 03:34
6b2ea69
Compare
Choose a tag to compare

该版本为修复内容版本。

🚀 新增内容

  1. 套餐缓存,减少 MongoDB 查询次数。

⚙️ 优化

  1. 所有 NodeId 调整随机值生成,避免首字母数字开头。
  2. 知识库集合搜索,支持嵌套搜索。

🐛 修复

  1. 对话日志,日期范围选择问题。
  2. API 调用时,传入的 system 提示词可能会重复。
  3. AI 对话/工具调用,未选择文件链接时,也会从历史记录读取文件。
  4. 手动更新知识库索引时,错误的删除旧索引,导致手动索引无效。

What's Changed

New Contributors

Full Changelog: v4.9.12...v4.9.13

V4.9.12

16 Jun 10:05
7981b61
Compare
Choose a tag to compare

新功能预览

AI proxy 监控

image image image

鉴权配置

image

🚀 新增内容

  1. AI proxy 监控完善,支持以图表/表格形式查看模型调用和性能情况。 @ctrlz526
  2. HTTP 节点和 MCP 支持单独“鉴权配置”,鉴权配置明文不会二次返回客户端,以保障数据安全。 @newfish-cmyk
  3. 问题分类和内容提取,提示词中自动加入上一轮结果进行额外引导。 @c121914yu
  4. 判断器支持变量引用。 @newfish-cmyk
  5. 商业版支持知识库分块时,LLM 进行自动分段识别。 @c121914yu
  6. Admin 管理员数据看板。 @ctrlz526
  7. 豆包 1.6 系列模型,更新 qwen 模型配置。 @c121914yu

⚙️ 优化

  1. 密码校验时,增加更多的特殊字符 @c121914yu
  2. 后端全量计算知识库 chunk 参数,避免自动模式下部分参数未正确使用默认值。 @c121914yu
  3. 将文本分块移至 worker 线程,避免阻塞。 @c121914yu
  4. 展示更多套餐用量信息。 @c121914yu
  5. 优化输入框样式,桌面和移动端的语音输入样式更新。 @sd0ric4
  6. MCP 工具调用,使用 Raw schema 进行工具调用,保障完整性。 @c121914yu
  7. 删除知识库文件时,如果文件不存在,不会阻断删除。 @c121914yu
  8. 升级 MCP SDK,兼容最新的 HTTPStreamable。 @c121914yu
  9. 语雀文档库,递归获取文档类型目录下的数据。 @c121914yu

🐛 修复

  1. 自定义问答提取提示词被覆盖。 @c121914yu
  2. 模板导入时,存在空 indexes 时,导致数据插入失败。 @c121914yu
  3. 登录页可能存在的 XSS 攻击。 @c121914yu
  4. 输入框语音输入时候会丢失文件列表的问题。 @sd0ric4
  5. 知识库文档中图片 TTL 字段未清除,导致图片过期。 @c121914yu
  6. MCP 工具存储时,未转义 int 类型数据。 @c121914yu
  7. Rezise icon 在二级路由下无效。 @Kuro-P

更新指南

1. 更新镜像:

  • 更新 FastGPT 镜像 tag: v4.9.12
  • 更新 FastGPT 商业版镜像 tag: v4.9.12
  • mcp_server 无需更新
  • Sandbox 无需更新
  • 更新 AIProxy 镜像 tag: v0.2.2

What's Changed

New Contributors

Full Changelog: v4.9.11...v4.9.12

V4.9.12-alpha

13 Jun 10:55
9d6a48a
Compare
Choose a tag to compare
V4.9.12-alpha Pre-release
Pre-release

新功能预览

AI proxy 监控

image image image

鉴权配置

image

🚀 新增内容

  1. AI proxy 监控完善,支持以图表/表格形式查看模型调用和性能情况。 @ctrlz526
  2. HTTP 节点和 MCP 支持单独“鉴权配置”,鉴权配置明文不会二次返回客户端,以保障数据安全。 @newfish-cmyk
  3. 问题分类和内容提取,提示词中自动加入上一轮结果进行额外引导。 @c121914yu
  4. 判断器支持变量引用。 @newfish-cmyk
  5. 商业版支持知识库分块时,LLM 进行自动分段识别。 @c121914yu

⚙️ 优化

  1. 密码校验时,增加更多的特殊字符 @c121914yu
  2. 后端全量计算知识库 chunk 参数,避免自动模式下部分参数未正确使用默认值。 @c121914yu
  3. 将文本分块移至 worker 线程,避免阻塞。 @c121914yu
  4. 展示更多套餐用量信息。 @c121914yu
  5. 优化输入框样式,桌面和移动端的语音输入样式更新。 @sd0ric4
  6. MCP 工具调用,使用 Raw schema 进行工具调用,保障完整性。 @c121914yu
  7. 删除知识库文件时,如果文件不存在,不会阻断删除。 @c121914yu
  8. 升级 MCP SDK,兼容最新的 HTTPStreamable。 @c121914yu

🐛 修复

  1. 自定义问答提取提示词被覆盖。 @c121914yu
  2. 模板导入时,存在空 indexes 时,导致数据插入失败。 @c121914yu
  3. 登录页可能存在的 XSS 攻击。 @c121914yu
  4. 输入框语音输入时候会丢失文件列表的问题。 @sd0ric4
  5. 知识库文档中图片 TTL 字段未清除,导致图片过期。 @c121914yu
  6. MCP 工具存储时,未转义 int 类型数据。 @c121914yu

更新指南

1. 更新镜像:

  • 更新 FastGPT 镜像 tag: v4.9.12-alpha
  • 更新 FastGPT 商业版镜像 tag: v4.9.12-alpha1
  • mcp_server 无需更新
  • Sandbox 无需更新
  • 更新 AIProxy 镜像 tag: v0.2.2

What's Changed

New Contributors

Full Changelog: v4.9.11...v4.9.12-alpha

V4.9.11

08 Jun 14:56
6873af0
Compare
Choose a tag to compare

新功能预览

图片集合

image image

节点搜索

image

🚀 新增内容

  1. 商业版支持图片知识库数据集。 @ctrlz526 @c121914yu
  2. 工作流中增加节点搜索功能。 @newfish-cmyk
  3. 工作流中,子流程版本控制,可选择“保持最新版本”,无需手动更新。 @newfish-cmyk
  4. 增加更多审计操作日志。 @gggaaallleee
  5. 知识库增加文档解析异步队列,导入文档时,无需等待文档解析完毕才进行导入。 @c121914yu

⚙️ 优化

  1. 原文缓存改用 gridfs 存储,提高上限。 @c121914yu
  2. 增加知识库模板导入选项。 @ctrlz526

🐛 修复

  1. 工作流中,管理员声明的全局系统工具,无法进行版本管理。 @newfish-cmyk
  2. 工具调用节点前,有交互节点时,上下文异常。 @newfish-cmyk
  3. 修复备份导入,小于 1000 字时,无法分块问题。 @c121914yu
  4. 自定义 PDF 解析,无法保存 base64 图片。 @c121914yu
  5. 非流请求,未进行 CITE 标记替换。 @c121914yu
  6. Python 沙盒存在隐藏风险。鸣谢 @happyhacking-k , 由 @gggaaallleee 修复
  7. curl 导入插件缺失确认按键 @newfish-cmyk

升级指南

1. 做好数据备份

2. 更新镜像 tag

  • 更新 FastGPT 镜像 tag: v4.9.11
  • 更新 FastGPT 商业版镜像 tag: v4.9.11
  • mcp_server 无需更新
  • 更新 Sandbox 镜像 tag: v4.9.11
  • AIProxy 无需更新

What's Changed

Full Changelog: v4.9.10...v4.9.11

V4.9.11-alpha

06 Jun 07:01
c30f069
Compare
Choose a tag to compare
V4.9.11-alpha Pre-release
Pre-release

新功能预览

图片集合

image image

节点搜索

image

🚀 新增内容

  1. 商业版支持图片知识库数据集。 @ctrlz526 @c121914yu
  2. 工作流中增加节点搜索功能。 @newfish-cmyk
  3. 工作流中,子流程版本控制,可选择“保持最新版本”,无需手动更新。 @newfish-cmyk
  4. 增加更多审计操作日志。 @gggaaallleee
  5. 知识库增加文档解析异步队列,导入文档时,无需等待文档解析完毕才进行导入。 @c121914yu

⚙️ 优化

  1. 原文缓存改用 gridfs 存储,提高上限。 @c121914yu
  2. 增加知识库模板导入选项。 @ctrlz526

🐛 修复

  1. 工作流中,管理员声明的全局系统工具,无法进行版本管理。 @newfish-cmyk
  2. 工具调用节点前,有交互节点时,上下文异常。 @newfish-cmyk
  3. 修复备份导入,小于 1000 字时,无法分块问题。 @c121914yu
  4. 自定义 PDF 解析,无法保存 base64 图片。 @c121914yu
  5. 非流请求,未进行 CITE 标记替换。 @c121914yu
  6. Python 沙盒存在隐藏风险。鸣谢 @happyhacking-k , 由 @gggaaallleee 修复

升级指南

1. 做好数据备份

2. 更新镜像 tag

  • 更新 FastGPT 镜像 tag: v4.9.11-ahpha
  • 更新 FastGPT 商业版镜像 tag: v4.9.11-ahpha
  • mcp_server 无需更新
  • 更新 Sandbox 镜像 tag: v4.9.11-ahpha
  • AIProxy 无需更新

What's Changed

Full Changelog: v4.9.10-fix2...v4.9.11-alpha

V4.9.10-fix2

28 May 13:48
02b214b
Compare
Choose a tag to compare

🐛 修复

  1. 工作流中,管理员声明的全局系统工具,无法进行版本管理。
  2. 工具调用节点前,有交互节点时,上下文异常。
  3. 修复备份导入,小于 1000 字时,无法分块问题。
  4. 自定义 PDF 解析,无法保存 base64 图片。

What's Changed

Full Changelog: v4.9.10-fix...v4.9.10-fix2

V4.9.10-fix

27 May 02:46
50d235c
Compare
Choose a tag to compare

变更内容

  1. 纠正分块条件描述:"原文长度小于文件处理模型最大上下文70%" -> "原文长度大于文件处理模型最大上下文70%"。实际逻辑不变,只有原文长度大于上下文 70%时,才会触发分块。

Full Changelog: v4.9.10...v4.9.10-fix

v4.9.10

26 May 14:21
c25cd48
Compare
Choose a tag to compare

🚀 新增内容

  1. 支持 PG 设置systemEnv.hnswMaxScanTuples参数,提高迭代搜索的数据总量。 @c121914yu
  2. 知识库预处理参数增加 “分块条件”,可控制某些情况下不进行分块处理。 @c121914yu
  3. 知识库预处理参数增加 “段落优先” 模式,可控制最大段落深度。原“长度优先”模式,不再内嵌段落优先逻辑。 @c121914yu
  4. 工作流调整为单向接入和接出,支持快速的添加下一步节点。 @newfish-cmyk
  5. 开放飞书和语雀知识库到开源版。 @dreamer6680
  6. gemini 和 claude 最新模型预设。 @c121914yu

⚙️ 优化

  1. LLM stream调用,默认超时调大。 @c121914yu
  2. 部分确认交互优化。 @c121914yu
  3. 纠正原先知识库的“表格数据集”名称,改成“备份导入”。同时支持知识库索引的导出和导入。 @c121914yu
  4. 工作流知识库引用上限,如果工作流中没有相关 AI 节点,则交互模式改成纯手动输入,并且上限为 1000万。 @c121914yu
  5. 语音输入,移动端判断逻辑,准确判断是否为手机,而不是小屏。 @oppo12312312
  6. 优化上下文截取算法,至少保证留下一组 Human 信息。 @c121914yu

🐛 修复

  1. 全文检索多知识库时排序得分排序不正确。 @Charmnut @c121914yu
  2. 流响应捕获 finish_reason 可能不正确。 @qq632230376 @c121914yu
  3. 工具调用模式,未保存思考输出。 @c121914yu
  4. 知识库 indexSize 参数未生效。 @c121914yu
  5. 工作流嵌套 2 层后,获取预览引用、上下文不正确。 @c121914yu
  6. xlsx 转成 Markdown 时候,前面会多出一个空格。 @c121914yu
  7. 读取 Markdown 文件时,Base64 图片未进行额外抓换保存。 @c121914yu

What's Changed

New Contributors

Full Changelog: v4.9.9...v4.9.10

V4.9.10-alpha

25 May 13:19
874300a
Compare
Choose a tag to compare
V4.9.10-alpha Pre-release
Pre-release

🚀 新增内容

  1. 支持 PG 设置systemEnv.hnswMaxScanTuples参数,提高迭代搜索的数据总量。 @c121914yu
  2. 工作流调整为单向接入和接出,支持快速的添加下一步节点。 @newfish-cmyk
  3. 开放飞书和语雀知识库到开源版。 @dreamer6680
  4. gemini 和 claude 最新模型预设。 @c121914yu

⚙️ 优化

  1. LLM stream调用,默认超时调大。 @c121914yu
  2. 部分确认交互优化。 @c121914yu
  3. 纠正原先知识库的“表格数据集”名称,改成“备份导入”。同时支持知识库索引的导出和导入。 @c121914yu
  4. 工作流知识库引用上限,如果工作流中没有相关 AI 节点,则交互模式改成纯手动输入,并且上限为 1000万。 @c121914yu
  5. 语音输入,移动端判断逻辑,准确判断是否为手机,而不是小屏。 @oppo12312312
  6. 优化上下文截取算法,至少保证留下一组 Human 信息。 @c121914yu

🐛 修复

  1. 全文检索多知识库时排序得分排序不正确。 @Charmnut @c121914yu
  2. 流响应捕获 finish_reason 可能不正确。 @qq632230376 @c121914yu
  3. 工具调用模式,未保存思考输出。 @c121914yu
  4. 知识库 indexSize 参数未生效。 @c121914yu
  5. 工作流嵌套 2 层后,获取预览引用、上下文不正确。 @c121914yu
  6. xlsx 转成 Markdown 时候,前面会多出一个空格。 @c121914yu

What's Changed

New Contributors

Full Changelog: v4.9.9...v4.9.10-alpha

What's Changed

New Contributors

Full Changelog: v4.9.9...v4.9.10-alpha

V4.9.9

17 May 14:48
2d2d0ff
Compare
Choose a tag to compare

🚀 新增内容

  1. 切换 SessionId 来替代 JWT 实现登录鉴权,可控制最大登录客户端数量。 @c121914yu
  2. 新的商业版 License 管理模式。 @c121914yu
  3. 公众号调用,显示记录 chat 对话错误,方便排查。 @c121914yu
  4. API 知识库支持 BasePath 选择,需增加 API 接口,具体可见[API 知识库介绍] (https://doc.tryfastgpt.ai/docs/guide/knowledge_base/api_dataset/#4-获取文件详细信息用于获取文件信息) @dreamer6680

⚙️ 优化

  1. 优化工具调用,新工具的判断逻辑。 @c121914yu
  2. 调整 Cite 引用提示词。 @c121914yu

🐛 修复

  1. 无法正常获取应用历史保存/发布记录。 @newfish-cmyk
  2. 成员创建 MCP 工具权限问题。 @c121914yu
  3. 来源引用展示,存在 ID 传递错误,导致提示无权操作该文件。 @c121914yu
  4. 回答标注前端数据报错。 @newfish-cmyk
  5. monaco editor 默认值错误导致页面崩溃 @newfish-cmyk

What's Changed

Full Changelog: v4.9.8...v4.9.9