Skip to content

Releases: labring/FastGPT

V4.9.7-fix2

29 Apr 05:30
5e3ec4d
Compare
Choose a tag to compare

变更内容

  1. 临时移除API调用时候知识库 cite 标记。 @newfish-cmyk
  2. 增加严格的知识库 cite 鉴权。 @newfish-cmyk
  3. 优化对话日志 list 接口,适配单个对话框,大量对话的场景。 @newfish-cmyk
  4. 添加Redis Health Check by @Hwting
  5. 修复应用列表,权限配置可能出现 index 刷新问题。 @FinleyGe

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

V4.9.7-fix

28 Apr 06:06
293c0cd
Compare
Choose a tag to compare

变更内容

  1. 修复分享链接 url query 被重置。
  2. 新增 streamable http mcp

Full Changelog: v4.9.7...v4.9.7-fix

V4.9.7

28 Apr 02:57
3313bf9
Compare
Choose a tag to compare

功能预览

知识库回答追溯 工作流对齐
image image

升级指南

1. 做好数据备份

2. 更新镜像 tag

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

🚀 新增内容

  1. 知识库回答时,回答段落末尾增加引用。 @newfish-cmyk
  2. MCP 工具支持 HTTP Streamable 协议。 @newfish-cmyk
  3. MCP server 支持编辑工具名,适配部分客户端不支持中文名问题。 @newfish-cmyk
  4. 工作流右键可自动对齐节点(工具调用会偏移)。 @c121914yu
  5. 支持生产环境自定义config.json路径。 @shikaiwei1
  6. API 调用,支持传递一个特殊 chatId(NO_RECORD_HISTORIES),使得系统不会进行历史记录存储。 @gaord
  7. 支持 Rerank 模型按量计费。 @c121914yu
  8. 套餐兑换码功能 @I-Info
  9. 支付宝支付 @gggaaallleee
  10. 短链数据埋点。 @dreamer6680
  11. 新增 Jina AI 模型系统配置。 @c121914yu

⚙️ 优化

  1. Doc2x 文档解析,增加报错信息捕获,增加超时时长。 @c121914yu
  2. 调整 PG vector 查询语句,强制使用向量索引。 @c121914yu
  3. 对话时间统计方式调整,准确返回工作流整体运行时间。 @c121914yu
  4. 语音识别时,从 ai_proxy 获取音频准确时长。 @c121914yu
  5. AI 模型 Token 值均优先采用 API usage,确保 tokens 值准确,若为空,则再采用 GPT3.5 的估算方式。可减少 Tokens 计算量以及提高 Tokens 计数准确性。 @c121914yu

🐛 修复

  1. 文件上传分块大小限制,避免超出 MongoDB 限制。 @c121914yu
  2. 使用记录仪表盘,无法获取指定成员的使用统计。 @c121914yu
  3. 仪表盘接口,因未考虑时区问题,统计异常。 @c121914yu
  4. LLM 模型测试接口,无法测试未启用的 LLM。同时修复,模型测试接口会把模型自定义请求地址去除问题。 @c121914yu
  5. Copy app 权限问题。 @FinleyGe
  6. 导出对话记录,限制单条对话记录消息上限 1000 组,避免导出失败。 @newfish-cmyk
  7. 工作流变量下一段文本仍是工作流变量,不触发渲染。 @newfish-cmyk
  8. 调试知识库检索模块,提示无权操作知识库。 @newfish-cmyk
  9. 文本内容提取节点,默认值赋值逻辑。 @newfish-cmyk
  10. 分享链接中,会强制返回嵌套应用中的引用内容。 @c121914yu
  11. 知识库集合元数据过滤时,不同知识库的同名标签使用 $and 筛选无法获取结果。 @newfish-cmyk

What's Changed

Full Changelog: v4.9.6...v4.9.7

V4.9.7-alpha

26 Apr 08:25
0720bbe
Compare
Choose a tag to compare
V4.9.7-alpha Pre-release
Pre-release

该版本主要以修复内容为主,集中处理了一些比较影响使用的问题。

🚀 新增内容

  1. MCP 工具支持 HTTP Streamable 协议。 @newfish-cmyk
  2. MCP server 支持编辑工具名,适配部分客户端不支持中文名问题。 @newfish-cmyk
  3. 工作流右键可自动对齐节点。 @c121914yu
  4. 支持生产环境自定义config.json路径。 @shikaiwei1
  5. API 调用,支持传递一个特殊 chatId(NO_RECORD_HISTORIES),使得系统不会进行历史记录存储。 @gaord
  6. 支持 Rerank 模型按量计费。 @c121914yu
  7. 套餐兑换码功能 @I-Info
  8. 支付宝支付 @gggaaallleee

⚙️ 优化

  1. Doc2x 文档解析,增加报错信息捕获,增加超时时长。 @c121914yu
  2. 调整 PG vector 查询语句,强制使用向量索引。 @c121914yu
  3. 对话时间统计,准确返回工作流整体运行时间。 @c121914yu
  4. 从 ai_proxy 获取音频解析时长。 @c121914yu

🐛 修复

  1. 文件上传分块大小限制,避免超出 MongoDB 限制。 @c121914yu
  2. 使用记录仪表盘,无法获取指定成员的使用统计。 @c121914yu
  3. 仪表盘接口,因未考虑时区问题,统计异常。 @c121914yu
  4. LLM 模型测试接口,无法测试未启用的 LLM。同时修复,模型测试接口会把模型自定义请求地址去除问题。 @c121914yu
  5. Copy app 权限问题。 @FinleyGe
  6. 导出对话记录,限制单条对话记录消息上限 1000 组,避免导出失败。 @newfish-cmyk
  7. 工作流变量下一段文本仍是工作流变量,不触发渲染。 @newfish-cmyk
  8. 调试知识库检索模块,提示无权操作知识库。 @newfish-cmyk
  9. 文本内容提取节点,默认值赋值逻辑。 @newfish-cmyk
  10. 分享链接中,会强制返回嵌套应用中的引用内容。 @c121914yu

What's Changed

Full Changelog: v4.9.6...v4.9.7-alpha

V4.9.6

17 Apr 16:34
8f8d4c4
Compare
Choose a tag to compare

功能预览

MCP 导入工具

image image image

MCP 对外提供 FastGPT 应用

image image

升级指南

1. 做好数据备份

2. 部署 MCP server 服务

docker-compose.yml文件中,加入fastgpt-mcp-server服务:

fastgpt-mcp-server:
    container_name: fastgpt-mcp-server
    image: ghcr.io/labring/fastgpt-mcp_server:v4.9.6
    ports:
      - 3005:3000
    networks:
      - fastgpt
    restart: always
    environment:
      - FASTGPT_ENDPOINT=http://fastgpt:3000

3. 修改 FastGPT 容器环境变量

修改config.json配置文件,增加: "feconfigs.mcpServerProxyEndpoint": "fastgpt-mcp-server 的访问地址", 末尾不要携带/,例如:

{
  "feConfigs": {
    "lafEnv": "https://laf.dev",
    "mcpServerProxyEndpoint": "https://mcp.fastgpt.cn" 
  }
}

4. 更新镜像 tag

  • 更新 FastGPT 镜像 tag: v4.9.6
  • 更新 FastGPT 商业版镜像 tag: v4.9.6
  • 更新 Sandbox 镜像 tag: v4.9.6
  • 增加 FastGPT mcp server 镜像 tag: v4.9.6
  • AIProxy 无需更新

🚀 新增内容

  1. 以 MCP 方式对外提供应用调用。 @c121914yu
  2. 支持以 MCP SSE 协议创建工具。 @newfish-cmyk
  3. 批量执行节点支持交互节点,可实现每一轮循环都人工参与。 @sd0ric4
  4. 增加工作台二级菜单,合并工具箱。 @newfish-cmyk
  5. 增加 grok3、GPT4.1、o系列、Gemini2.5 模型系统配置。 @c121914yu

⚙️ 优化

  1. 工作流数据类型转化鲁棒性和兼容性增强。 @gaord @c121914yu
  2. Python sandbox 代码,支持大数据输入。 @fforever14 @gggaaallleee
  3. 路径组件支持配置最后一步是否可点击。 @c121914yu
  4. 知识库工具调用结果,自动补充图片域名。 @c121914yu
  5. Github action runner 升级成 unbuntu24 @sd0ric4
  6. 去除飞书、公众号等三方渠道,回复时,可能前后多一个换行的问题。 @c121914yu
  7. 调整分块策略,大表格时,不进行超大块合并,而是独立拆块。 @c121914yu
  8. Iframe 嵌套组件,内置允许麦克风声明。 @dreamer6680

🐛 修复

  1. 修复子工作流包含交互节点时,未成功恢复子工作流所有数据。 @c121914yu
  2. completion v1 接口,未接受 interactive 参数,导致 API 调用失败。 @sd0ric4
  3. 连续工具调用,上下文截断异常 @c121914yu

What's Changed

Full Changelog: v4.9.5...v4.9.6

V4.9.6-alpha

16 Apr 14:27
952412f
Compare
Choose a tag to compare
V4.9.6-alpha Pre-release
Pre-release

功能预览

MCP 导入工具

image image image

MCP 对外提供 FastGPT 应用

image image

升级指南

1. 做好数据备份

2. 部署 MCP server 服务

docker-compose.yml文件中,加入fastgpt-mcp-server服务:

fastgpt-mcp-server:
    container_name: fastgpt-mcp-server
    image: ghcr.io/labring/fastgpt-mcp_server:latest
    ports:
      - 3005:3000
    networks:
      - fastgpt
    restart: always
    environment:
      - FASTGPT_ENDPOINT=http://fastgpt:3000

3. 修改 FastGPT 容器环境变量

修改config.json配置文件,增加: "feconfigs.mcpServerProxyEndpoint": "fastgpt-mcp-server 的访问地址", 末尾不要携带/,例如:

{
  "feConfigs": {
    "lafEnv": "https://laf.dev",
    "mcpServerProxyEndpoint": "https://mcp.fastgpt.cn" 
  }
}

4. 更新镜像 tag

  • 更新 FastGPT 镜像 tag: v4.9.6-alpha
  • 更新 FastGPT 商业版镜像 tag: v4.9.6-alpha
  • 更新 Sandbox tag: v4.9.6-alpha
  • AIProxy 无需更新

🚀 新增内容

  1. 以 MCP 方式对外提供应用调用。 @c121914yu
  2. 支持以 MCP SSE 协议创建工具。 @newfish-cmyk
  3. 批量执行节点支持交互节点,可实现每一轮循环都人工参与。 @sd0ric4
  4. 增加工作台二级菜单,合并工具箱。 @newfish-cmyk
  5. 增加 grok3、GPT4.1、Gemini2.5 模型系统配置。 @c121914yu

⚙️ 优化

  1. 工作流数据类型转化鲁棒性和兼容性增强。 @gaord @c121914yu
  2. Python sandbox 代码,支持大数据输入。 @fforever14 @gggaaallleee
  3. 路径组件支持配置最后一步是否可点击。 @c121914yu
  4. 知识库工具调用结果,自动补充图片域名。 @c121914yu
  5. Github action runner 升级成 unbuntu24 @sd0ric4

🐛 修复

  1. 修复子工作流包含交互节点时,未成功恢复子工作流所有数据。 @c121914yu
  2. completion v1 接口,未接受 interactive 参数,导致 API 调用失败。 @sd0ric4

What's Changed

Full Changelog: v4.9.5...v4.9.6-alpha

V4.9.5

14 Apr 10:40
b943d05
Compare
Choose a tag to compare

升级指南

1. 做好数据备份

2. 更新镜像 tag

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

🚀 新增内容

  1. 团队成员权限细分,可分别控制是否可创建在根目录应用/知识库以及 API Key @FinleyGe
  2. 支持交互节点在嵌套工作流中使用。 @sd0ric4
  3. 团队成员操作日志。 @gggaaallleee
  4. 用户输入节点支持多选框。 @mmagi

⚙️ 优化

  1. 繁体中文翻译。@PeterDaveHello
  2. Arm 镜像打包 @zijiren233

🐛 修复

  1. password 检测规则错误。 @c121914yu
  2. 分享链接无法隐藏知识库检索结果。 @newfish-cmyk
  3. IOS 低版本正则兼容问题。 @I-Info
  4. 修复问答提取队列错误后,计数器未清零问题,导致问答提取队列失效。 @c121914yu
  5. Debug 模式交互节点下一步可能造成死循环。 @sd0ric4

What's Changed

New Contributors

Full Changelog: v4.9.4...v4.9.5

V4.9.5-alpha

12 Apr 04:50
16a22bc
Compare
Choose a tag to compare
V4.9.5-alpha Pre-release
Pre-release

升级指南

1. 做好数据备份

2. 更新镜像 tag

  • 更新 FastGPT 镜像 tag: v4.9.5-alpha
  • 更新 FastGPT 商业版镜像 tag: v4.9.5-alpha
  • Sandbox 无需更新
  • AIProxy 无需更新

🚀 新增内容

  1. 团队成员权限细分,可分别控制是否可创建在根目录应用/知识库以及 API Key @FinleyGe
  2. 支持交互节点在嵌套工作流中使用。 @sd0ric4
  3. 团队成员操作日志。 @gggaaallleee

⚙️ 优化

  1. 繁体中文翻译。@PeterDaveHello

🐛 修复

  1. password 检测规则错误。 @c121914yu
  2. 分享链接无法隐藏知识库检索结果。 @newfish-cmyk
  3. IOS 低版本正则兼容问题。 @I-Info
  4. 修复问答提取队列错误后,计数器未清零问题,导致问答提取队列失效。 @c121914yu
  5. Debug 模式交互节点下一步可能造成死循环。 @sd0ric4

What's Changed

New Contributors

Full Changelog: v4.9.4...v4.9.5-alpha

v4.9.4

09 Apr 16:18
4343eec
Compare
Choose a tag to compare

升级指南

1. 做好数据备份

2. 安装 Redis

  • docker 部署的用户,参考最新的 docker-compose.yml 文件增加 Redis 配置。增加一个 redis 容器,并配置fastgpt,fastgpt-pro的环境变量,增加 REDIS_URL 环境变量。
  • Sealos 部署的用户,在数据库里新建一个redis数据库,并复制内网地址的 connection 作为 redis 的链接串。然后配置fastgpt,fastgpt-pro的环境变量,增加 REDIS_URL 环境变量。
image image image

3. 更新镜像 tag

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

4. 执行升级脚本

该脚本仅需商业版用户执行。

从任意终端,发起 1 个 HTTP 请求。其中 {{rootkey}} 替换成环境变量里的 rootkey;{{host}} 替换成FastGPT 域名

curl --location --request POST 'https://{{host}}/api/admin/initv494' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'

脚本功能

  1. 更新站点同步定时器

🚀 新增内容

  1. 集合数据训练状态展示 @newfish-cmyk
  2. SMTP 发送邮件插件 @lzs2000131
  3. BullMQ 消息队列。 @I-Info
  4. 利用 redis 进行部分数据缓存。 @I-Info
  5. 站点同步支持配置训练参数和增量同步。 @I-Info
  6. AI 对话/工具调用,增加返回模型 finish_reason 字段,便于追踪模型输出中断原因。 @c121914yu
  7. 移动端语音输入交互调整 @dreamer6680

⚙️ 优化

  1. Admin 模板渲染调整。 @gggaaallleee
  2. 支持环境变量配置对话文件过期时间。 @c121914yu
  3. MongoDB log 库可独立部署。 @FinleyGe

🐛 修复

  1. 搜索应用/知识库时,无法点击目录进入下一层。 @Mr-Chiang
  2. 重新训练时,参数未成功初始化。 @c121914yu
  3. package/service 部分请求在多 app 中不一致。解决语雀/飞书知识库定时同步异常问题。 @c121914yu @newfish-cmyk

What's Changed

New Contributors

Full Changelog: v4.9.3...v4.9.4

V4.9.4-alpha

07 Apr 09:25
c5db894
Compare
Choose a tag to compare
V4.9.4-alpha Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.9.3...v4.9.4-alpha