Skip to content

Releases: labring/FastGPT

V4.14.1

12 Nov 04:01
21b9f61

Choose a tag to compare

🚀 新增内容

  1. 新工作台交互。 @newfish-cmyk
  2. 工作流运行欠费后提供继续运行按键,无需从头开始。 @c121914yu

⚙️ 优化

  1. 在同一轮对话中,MCP Client 会持久化实例,不会销毁。 @c121914yu
  2. 模型重载时候,不会把全局模型配置清空再添加,从而导致重载阶段模型调用错误。 @c121914yu
  3. 自动保存,增加一条团队云端保存记录。 @c121914yu

🐛 修复

  1. Debug 模式下,交互节点无法正常使用。
  2. 富文本编辑器 tab 空格未对齐。
  3. 嵌套运行 Agent 时候,跳过节点队列未初始化,导致无法正常运行。
  4. 判断器右侧是 number 引用时,会出现报错。
  5. 工作流工具入参为文件选择时,未出现选择框。
  6. HTTP 插件无法正确处理 http 协议(非 https)接口请求。
  7. 文本类型的全局变量,默认值编辑框 UI。
  8. 代码节点行数超过 100 行时显示重叠。
  9. 删除应用,未把目录内的删除。
  10. 浏览器未传递实时日期至服务器。

What's Changed

Full Changelog: v4.14.0...v4.14.1

v4.14.0-fix

07 Nov 02:55
1f9c8d3

Choose a tag to compare

⚙️ 优化

  1. 在同一轮对话中,MCP Client 会持久化实例,不会销毁。

🐛 修复

  1. Debug 模式下,交互节点无法正常使用。
  2. 富文本编辑器 tab 空格未对齐。
  3. 嵌套运行 Agent 时候,跳过节点队列未初始化,导致无法正常运行。
  4. 判断器右侧是 number 引用时,会出现报错。

What's Changed

Full Changelog: v4.14.0...v4.14.0-fix

V4.14.0

05 Nov 05:49
adf9981

Choose a tag to compare

更新指南

1. 更新镜像:

  • 更新 FastGPT 镜像tag: v4.14.0
  • 更新 FastGPT 商业版镜像tag: v4.14.0
  • 更新 fastgpt-plugin 镜像 tag: v0.3.0
  • mcp_server 无需更新
  • Sandbox 无需更新
  • AIProxy 无需更新

2. 执行升级脚本

仅需使用过自定义系统工具的商业版用户操作。
从任意终端,发起 1 个 HTTP 请求。其中 {{rootkey}} 替换成环境变量里的 rootkey{{host}} 替换成FastGPT 域名

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

会将原系统工具迁移到最新数据表中。

3. 安装系统插件至系统

  • 原先手动安装的 js 插件包将会失效,需重新打包安装。
  • 目前插件里仅包含工具,后续将增加触发器,文档解析器,数据分块策略,索引增强策略等。
  • 系统安装完插件后,对于多租户的系统,团队管理员可以在插件库中激活对应工具,从而在应用中使用。对于开源版,root 团队会默认激活所有系统工具。

从 V4.14.0 版本开始,fastgpt-plugin 镜像仅提供运行环境,不再预装系统插件,所有 FastGPT 系统需手动安装系统插件。可以通过公开的 FastGPT Marketplace 进行在线安装,或下载 .pkg 文件进行安装。

除了安装外,还可对工具进行排序、默认安装、标签管理等。

image

🚀 新增内容

  1. 增加插件市场,同时移除自定义工具分类,仅支持自定义标签。本期支持系统工具,可以从 FastGPT Marketplace 统一安装系统工具。后续将支持更多插件类型:工作流触发器,数据源解析方式,数据分块,索引增强策略等。 @newfish-cmyk @FinleyGe @c121914yu
  2. 对话框上传文件移动存储至 S3,并且不会自动过期,完全跟随对话记录删除。安全性更高,签发预览连接仅 1 小时生效,而不是长期。 @xqvvu
  3. 全局变量支持时间点/时间范围/对话模型选择类型。 @fishwww-ww
  4. 插件输入支持密码类型。 @c121914yu

⚙️ 优化

  1. 匹配 Markdown 中 Base64 图片正则性能。 @c121914yu
  2. 团队成员接受邀请后,默认成员名改为成员账户名。 @FinleyGe

🐛 修复

  1. Prompt 编辑器存在特殊语法时候,无法解析正确内容。
  2. Claude 工具调用,如果下标从 1 开始会导致参数异常。
  3. S3 删除头像,如果 key 为空时,会抛错,导致流程阻塞。
  4. 工作流前置IO 变更时,依赖未及时刷新。
  5. 导出对话日志,缺少反馈记录。
  6. 工作流欢迎语输入框输入时,光标会偏移到最后一位。
  7. 存在交互节点和连续批量执行时,会导致工作流运行逻辑错误。
  8. 工作流 Redo 操作后,编辑记录无法再继续推送快照。
  9. HTTP 自定义输入丢失。

What's Changed

Full Changelog: v4.13.2...v4.14.0

V4.13.2-fix

04 Nov 14:33
5cc5506

Choose a tag to compare

变更说明

  1. 修复prompt编辑器存在特殊语法时候无法保存问题

What's Changed

Full Changelog: v4.13.2...v4.13.2-fix

V4.13.2

21 Oct 03:47
b59f2cc

Choose a tag to compare

🚀 新增内容

  1. HTTP 工具集支持手动创建模式。 @newfish-cmyk
  2. 项目 OpenAPI 框架引入。 @xqvvu
  3. APIKey 有效性检测接口。 @c121914yu
  4. 导出对话日志,末尾跟随当前版本全局变量。 @c121914yu

⚙️ 优化

  1. 非管理员无法看到团队审计日志。@c121914yu
  2. 引入 S3 用于存储应用头像。 @xavierxcn
  3. 工作流画布性能。@c121914yu

🐛 修复

  1. LLM 模型默认支持图片,导致请求错误。@c121914yu
  2. Mongo 多副本切换时候,watch 未重新触发。@c121914yu
  3. 文本分块,所有策略用完后,未处理 LastText 数据。@c121914yu
  4. 变量输入框,number=0 时,无法通过校验。@c121914yu
  5. 工作流复杂循环并行判断异常。@c121914yu

🔨 插件更新

  1. 新增:Perplexity search 工具。
  2. 新增:Base64转文件工具。
  3. 新增:MiniMax TTS 文件生成工具。
  4. 新增:Openrouter nano banana 绘图工具。
  5. 新增:Redis 缓存操作工具。
  6. 新增:Tavily search 工具。
  7. 新增:硅基流动 qwen-image 和 qwen-image-edit 工具。
  8. 新增:飞书多维表格操作套件。
  9. 新增:Youtube 字幕提取。
  10. 新增:阿里百炼 qwen image edit。
  11. 新增:Markdown 转 PPT 工具。
  12. 新增:whisper 语音转文字工具。
  13. 系统工具支持配置是否需要在 Worker 中运行。

What's Changed

New Contributors

Full Changelog: v4.13.1...v4.13.2

V4.13.1

30 Sep 07:07
a83ae8e

Choose a tag to compare

🚀 新增内容

  1. 增加对 HTTP 请求响应大小限制。

⚙️ 优化

  1. 复制应用时,将头像复制一份,避免使用相同的图片链接,导致其中一个应用头像更新后,另一个应用头像丢失。
  2. Markdown 解析器适配 windows 路径,避免 \ 被认为转义符。

🐛 修复

  1. 循环节点中,每轮结束,未清除上一轮交互响应值。
  2. 交互节点响应后,未更新对话记录统计数据。
  3. prompt 编辑器,弹窗中的默认值存在显示异常。
  4. 表单输入,变量名包含.符号时,无法正常输入值。
  5. 调用子工作流,自动流知识库引用无法在分享链接中显示。

🔨 插件更新

  1. base64 解码工具,可以转化成文本和图片。
  2. 墨迹天气工具。
  3. 必优 PPT 生成工具。
  4. 可配置最大请求体大小,以及内部网络请求最大响应大小,避免响应体过大,导致内存溢出。

更新指南

1. 更新镜像:

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

What's Changed

Full Changelog: v4.13.0...v4.13.1

V4.13.0-fix

25 Sep 07:13
34e5191

Choose a tag to compare

变更内容

  1. 增加 permission 索引
  2. 修复知识库集合页面,分页组件未正常显示。

What's Changed

  • chore(deps): bump tar-fs from 3.0.9 to 3.1.1 in /plugins/webcrawler/SPIDER by @dependabot[bot] in #5699
  • perf: permission index & model table collaborator context lazy mount by @FinleyGe in #5703
  • fix: collection ui by @c121914yu in #5704

Full Changelog: v4.13.0...v4.13.0-fix

V4.13.0

25 Sep 01:54
70e0798

Choose a tag to compare

更新指南

1. 更新镜像:

  • 更新 FastGPT 镜像tag: v4.13.0
  • 更新 FastGPT 商业版镜像tag: v4.13.0
  • 更新 fastgpt-plugin 镜像 tag: v0.2.0
  • mcp_server 无需更新
  • Sandbox 无需更新
  • AIProxy 无需更新

2. 更新环境变量

  1. 更新 fastgpt-plugin 环境变量名字,并新增S3_PLUGIN_BUCKETMONGODB_URIREDIS_URL值。

S3_EXTERNAL_BASE_URL=https://xxx.com # S3 外网地址
S3_ENDPOINT=localhost
S3_PORT=9000
S3_USE_SSL=false
S3_ACCESS_KEY=minioadmin
S3_SECRET_KEY=minioadmin
S3_TOOL_BUCKET=fastgpt-tool # 系统工具,创建的临时文件,存储的桶,要求公开读私有写。
S3_PLUGIN_BUCKET=fastgpt-plugin # 系统插件热安装文件的桶,私有读写。
RETENTION_DAYS=15 # 系统工具临时文件保存天数
MONGODB_URI=mongodb://myusername:mypassword@mongo:27017/fastgpt?authSource=admin # MongoDB 链接参数
REDIS_URL=redis://default:mypassword@redis:6379 # Redis 链接参数
  1. 增加fastgptfastgpt-pro(商业版) s3 相关环境变量。
# S3 外网地址
S3_EXTERNAL_BASE_URL= 
S3_ENDPOINT=localhost
S3_PORT=9000
S3_USE_SSL=false
S3_ACCESS_KEY=minioadmin
S3_SECRET_KEY=minioadmin
S3_PLUGIN_BUCKET=fastgpt-plugin # 系统插件热安装文件的桶,私有读写。

🚀 新增内容

  1. 应用新增 HTTP 工具集类型,取代原 HTTP 插件。 @newfish-cmyk
  2. 支持系统管理员通过文件形式快速安装系统工具。 @FinleyGe
  3. 团队管理员支持分配模型权限。 @FinleyGe
  4. 代码运行节点支持 AI 辅助生成。 @newfish-cmyk
  5. 知识库文件解析支持配置最大并发数。(开源版通过 config.json 文件中systemEnv.datasetParseMaxProcess属性配置,商业版通过 admin 后台配置。) @c121914yu

⚙️ 优化

  1. 系统工具增加对应 author 名字显示。同时使用安全的 I18n 翻译。 @c121914yu
  2. 计量计费账单推送和合并逻辑。 @c121914yu
  3. 对话记录中,节点详情单独分表存储。 @c121914yu
  4. 删除 chat_items 中无效的 dataId 索引。 @c121914yu
  5. 工作流UI性能优化,减少 UI 重绘。 @c121914yu
  6. 对话中,知识库引用鉴权采用整个对话框鉴权,而不是单条记录。 @c121914yu
  7. 工作流动态输入输出变量交互优化。 @newfish-cmyk

🐛 修复

  1. debug 模式下,全局变量未传递。 @newfish-cmyk
  2. debug 模式下,前方节点参数无法传递至后方节点。 @newfish-cmyk
  3. 调试模式下,开启“自动执行”,会跳过外部变量的填写。 @newfish-cmyk
  4. 自动语音回复未生效。 @newfish-cmyk
  5. 节点复制,报错捕获配置丢失。 @newfish-cmyk
  6. “猜你想问”的自定义提示词,保存时,上一次的值会被置空。 @newfish-cmyk
  7. 配置了二级路由的情况下,知识库检索出来的图片地址拼接异常。
  8. Prompt 编辑器,键盘输入时会清除掉 Markdown 标记。 @newfish-cmyk
  9. 知识库集合页面,有训练数据时候无法自动刷新页面。 @c121914yu
  10. 工作流快速添加节点弹窗,工具箱页面二次打开时为空。 @c121914yu
  11. PPTX 文件解析顺序错误。 @Deepturn
  12. 分享链接关闭引用展示,最后 32 个字符串包含 [ 符号时,会导致重复输出。@shikaiwei1

🔨 插件更新

  1. 新增火山引擎融合信息搜索工具。 @nk-akun

What's Changed

Full Changelog: v4.12.4...v4.13.0

V4.12.4

15 Sep 12:18
2ed1545

Choose a tag to compare

🚀 新增内容

  1. 商业版支持企微发布渠道。

⚙️ 优化

  1. 权限继承优化,子资源权限高于父级时,不会强制打断继承模式。
  2. Prompt 编辑器支持列表渲染。
  3. 数据页返回知识库列表,保持分页。
  4. 知识库上传文件成功后,返回对应上传目录。
  5. 删除应用,减少事务操作。
  6. 用户选择 UI。

🐛 修复

  1. HTTP 工具空指针,导致无法编辑。
  2. python 代码运行,入参无法是 boolean 值。
  3. debug 模式下,全局变量未传递。
  4. MCP 工具集无法复制。

更新指南

1. 更新镜像:

  • 更新 FastGPT 镜像tag: v4.12.4
  • 更新 FastGPT 商业版镜像tag: v4.12.4
  • 更新 fastgpt-plugin 镜像 tag: v0.1.13
  • mcp_server 无需更新
  • 更新 Sandbox 镜像 tag: v4.12.4
  • AIProxy 无需更新

What's Changed

Full Changelog: v4.12.3...v4.12.4

V4.12.3

07 Sep 12:56
c4632a2

Choose a tag to compare

🚀 新增内容

  1. 提示词编辑器支持列表、tab 渲染等部分富文本交互。
  2. 应用增加更多全局变量:密码、多选、内部变量(在站内对话不会显示)。

⚙️ 优化

  1. 纠正 RRF 权重合并算法,使用标准 RRF 权重公式。
  2. 多选组件支持动态宽度计算,适配可见 tag。
  3. 变量更新组件渲染优化,与全局变量渲染保持一致性。

🐛 修复

  1. 单团队模式下,如果用户离开,则无法重新进入团队。
  2. 工作流文件上传默认打开,但输入侧未添加文件输出。
  3. 连续用户选择,分支无法正常运行。
  4. 工作流,变量更新,数组选择器异常。
  5. 应用评测,评测内容仅获取了首个输出文本,未获取所有输出文本。

🔨 插件更新

  1. 系统工具类型迁移至 plugin。
  2. 将模型提供商配置移动到 plugin,实现热更新。
  3. 将应用模板移动至 plugin。

更新指南

1. 更新镜像:

  • 更新 FastGPT 镜像tag: v4.12.3
  • 更新 FastGPT 商业版镜像tag: v4.12.3
  • 更新 fastgpt-plugin 镜像 tag: v0.1.12
  • mcp_server 无需更新
  • Sandbox 无需更新
  • AIProxy 无需更新

What's Changed

Full Changelog: v4.12.2...v4.12.3