Releases: labring/FastGPT
Releases · labring/FastGPT
V4.10.1
🚀 新增内容
- 系统工具支持流输出。 @FinleyGe @ctrlz526
- 商业版第三方知识库定时同步,支持全量同步,可以同步整个目录。 @dreamer6680
⚙️ 优化
- 定时任务报错日志记录到对话日志。 @c121914yu
- 封装应用动态form渲染组件。 @newfish-cmyk
- 目录面包屑导航溢出省略。 @newfish-cmyk
🐛 修复
- 搜索类型系统工具无法正常显示。 @c121914yu
- 部分系统工具向下兼容问题。 @c121914yu
- AI 节点,手动选择历史记录时,会导致 system 记录重复。 @c121914yu
- 知识库 tag 无法滚动到底。 @newfish-cmyk
- API 知识库通过 API 导入文件时,自定义 API 解析参数未生效。 @dreamer6680
🔨 工具更新
- 新增 Flux 官方绘图工具。 @sd0ric4
- 新增 JinaAI 工具集。 @xuyupeng07
- 新增阿里百炼 Flux 和通义万相绘图。 @sd0ric4
- 纠正硅基流动画图工具输出值类型。 @c121914yu
更新指南
1. 更新镜像:
- 更新 FastGPT 镜像: v4.10.1
- 更新 FastGPT 商业版镜像: v4.10.1
- 更新 fastgpt-plugin 镜像: v0.1.3
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
2. 执行升级脚本
该脚本仅需商业版用户执行。从任意终端,发起 1 个 HTTP 请求。其中 {{rootkey}} 替换成环境变量里的 rootkey
;{{host}} 替换成FastGPT 域名。
curl --location --request POST 'https://{{host}}/api/admin/initv4101' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'
- 给自动同步的知识库加入新的定时任务。
What's Changed
- fix: yml by @c121914yu in #5134
- update: modify MINIO_HOST to accept IP or domain and comment out port… by @sd0ric4 in #5136
- docs: update plugin design doc by @FinleyGe in #5135
- update yaml and yml.js by @sd0ric4 in #5139
- ci: 修复镜像构建工作流 by @PairZhu in #5074
- add max count to image import by @c121914yu in #5144
- update deploy doc by @c121914yu in #5145
- fix: typo by @sd0ric4 in #5146
- fix: search type by @c121914yu in #5149
- update doc by @c121914yu in #5150
- Update README.md by @c121914yu in #5151
- update yml by @c121914yu in #5152
- fix: reference history format;perf: add error to chat log by @c121914yu in #5153
- Update 4101.md by @c121914yu in #5162
- fix: update community contact method and correct typos in documentation by @xuyupeng07 in #5160
- echarts crush catch by @newfish-cmyk in #5156
- chore(deps): bump transformers from 4.50.0 to 4.51.0 in /plugins/model/llm-Baichuan2 by @dependabot[bot] in #5172
- app detail visibility by @newfish-cmyk in #5178
- chore(deps): bump transformers from 4.50.0 to 4.52.1 in /plugins/model/llm-ChatGLM2 by @dependabot[bot] in #5183
- fix: Fixed the issue where anchor (
<a>
) tags in reply content could not properly open links in a new tab or window. by @yangxyo in #5176 - chore(deps): bump transformers from 4.51.0 to 4.52.1 in /plugins/model/llm-Baichuan2 by @dependabot[bot] in #5184
- Bing ad by @ctrlz526 in #5195
- fix tag manage modal scroll by @newfish-cmyk in #5193
- optimize ParentPaths component by @newfish-cmyk in #5179
- test: Add unit test for projects/app/src/pages/api/core/dataset/training/updateTrainingData.ts by @gru-agent[bot] in #5194
- feature: 4.10.1 by @c121914yu in #5201
- doc by @c121914yu in #5203
- Update 4101.md by @c121914yu in #5204
- Feat: system tool support stream response by @c121914yu in #5206
- Update README.md by @c121914yu in #5207
- update project domain by @c121914yu in #5208
- fix: apidataset don`t support pdfEnhance by @dreamer6680 in #5209
New Contributors
- @xuyupeng07 made their first contribution in #5160
- @yangxyo made their first contribution in #5176
Full Changelog: v4.10.0...v4.10.1
V4.10.1-alpha
更新指南
1. 更新镜像:
- 更新 FastGPT 镜像 tag: v4.10.1-alpha
- 更新 FastGPT 商业版镜像 tag: v4.10.1-alpha
- 更新 fastgpt-plugin 镜像 tag: v0.1.3
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
2. 执行升级脚本
该脚本仅需商业版用户执行。
从任意终端,发起 1 个 HTTP 请求。其中 {{rootkey}} 替换成环境变量里的 rootkey
;{{host}} 替换成FastGPT 域名。
curl --location --request POST 'https://{{host}}/api/admin/initv4101' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'
- 给自动同步的知识库加入新的定时任务。
⚙️ 优化
- 定时任务报错日志记录到对话日志。 @c121914yu
- 封装应用动态form渲染组件。 @newfish-cmyk
- 商业版第三方知识库定时同步,支持全量同步,可以同步整个目录。 @dreamer6680
- 目录面包屑导航溢出省略。 @newfish-cmyk
🐛 修复
- 搜索类型系统工具无法正常显示。 @c121914yu
- 部分系统工具向下兼容问题。 @c121914yu
- AI 节点,手动选择历史记录时,会导致 system 记录重复。 @c121914yu
- 知识库 tag 无法滚动到底。 @newfish-cmyk
🔨 工具更新
- 新增 Flux 官方绘图工具。
- 新增 JinaAI 工具集。
- 新增阿里百炼 Flux 和通义万相绘图。
- 纠正硅基流动画图工具输出值类型。
What's Changed
- update doc by @c121914yu in #5150
- Update README.md by @c121914yu in #5151
- update yml by @c121914yu in #5152
- fix: reference history format;perf: add error to chat log by @c121914yu in #5153
- Update 4101.md by @c121914yu in #5162
- fix: update community contact method and correct typos in documentation by @xuyupeng07 in #5160
- echarts crush catch by @newfish-cmyk in #5156
- chore(deps): bump transformers from 4.50.0 to 4.51.0 in /plugins/model/llm-Baichuan2 by @dependabot[bot] in #5172
- app detail visibility by @newfish-cmyk in #5178
- chore(deps): bump transformers from 4.50.0 to 4.52.1 in /plugins/model/llm-ChatGLM2 by @dependabot[bot] in #5183
- fix: Fixed the issue where anchor (
<a>
) tags in reply content could not properly open links in a new tab or window. by @yangxyo in #5176 - chore(deps): bump transformers from 4.51.0 to 4.52.1 in /plugins/model/llm-Baichuan2 by @dependabot[bot] in #5184
- Bing ad by @ctrlz526 in #5195
- fix tag manage modal scroll by @newfish-cmyk in #5193
- optimize ParentPaths component by @newfish-cmyk in #5179
- test: Add unit test for projects/app/src/pages/api/core/dataset/training/updateTrainingData.ts by @gru-agent[bot] in #5194
- feature: 4.10.1 by @c121914yu in #5201
- doc by @c121914yu in #5203
New Contributors
- @xuyupeng07 made their first contribution in #5160
- @yangxyo made their first contribution in #5176
Full Changelog: v4.10.0-fix...v4.10.1-alpha
V4.10.0-fix
变更内容
- 修复搜索类型工具未正常显示
What's Changed
- fix: yml by @c121914yu in #5134
- update: modify MINIO_HOST to accept IP or domain and comment out port… by @sd0ric4 in #5136
- docs: update plugin design doc by @FinleyGe in #5135
- update yaml and yml.js by @sd0ric4 in #5139
- ci: 修复镜像构建工作流 by @PairZhu in #5074
- add max count to image import by @c121914yu in #5144
- update deploy doc by @c121914yu in #5145
- fix: typo by @sd0ric4 in #5146
- fix: search type by @c121914yu in #5149
Full Changelog: v4.10.0...v4.10.0-fix
V4.10.0
🚀 新增内容
- 独立系统工具服务,支持系统工具独立开发和调试,点击查看fastgpt-plugin项目。 @c121914yu @FinleyGe @sd0ric4
- 新增GitHub,Dalle3绘图,硅基流动多模态,ArXiv 系统工具。
- 更新系统工具开发指南系统工具开发指南。
- 更新系统工具设计文档。
What's Changed
- fix: local file relatedImageId error by @c121914yu in #5118
- fix collection tags create by @newfish-cmyk in #5117
- mcp call tools timeout by @newfish-cmyk in #5123
- add send question condition check by @newfish-cmyk in #5130
- feature: System plugin by @c121914yu in #5131
Full Changelog: v4.9.14...v4.10.0
V4.10.0-alpha
更新内容
- 重写 FastGPT 系统插件模块,并独立部署。 @c121914yu @sd0ric4 @FinleyGe
- 新增硅基流动绘图、Firecrawl、GitHub、SearchAPI 插件
What's Changed
- fix collection tags create by @newfish-cmyk in #5117
Full Changelog: v4.9.14-fix...v4.10.0-alpha
V4.9.14-fix
V4.9.14
🚀 新增内容
- 知识库导入,支持配置:自动将文件名加入系统索引中。 @c121914yu
- Admin 端审计日志。 @gggaaallleee
⚙️ 优化
- 统一知识库训练队列代码逻辑。 @c121914yu
- 输入框 UX。 @sd0ric4
- 图片知识库自动去除介绍中的换行,避免模型输出换行导致无法显示图片。 @c121914yu
- 图片索引过程会单独描述图片内容,并在检索后会将图片描述赋予检索结果,使语言模型也可以对图片进行理解。 @c121914yu
- 对于 MCP Schema 中,缺少
properties
属性的值,进行自动补全,避免部分模型报错。 @sd0ric4 - 对 JSON 导入模板可能的报错进行捕获。 @newfish-cmyk
- 过滤 CSV 导出时可能存在的危险字符串。 @newfish-cmyk
- 添加安全请求头。 @newfish-cmyk
- 修改密码,强制其他登录端失效。 @newfish-cmyk
🐛 修复
- 知识库数据输入,识别 QA 模式错误。 @c121914yu
- 知识库标签条件冲突。 @newfish-cmyk
- 对话日志点赞点踩统计。 @c121914yu
What's Changed
- feat: dataset index prefix by @c121914yu in #5061
- Feat: admin audit by @c121914yu in #5068
- Update sso.md by @Deepturn in #5053
- perf: image index by @c121914yu in #5071
- update mcp server by @c121914yu in #5076
- fix:sandbox misspelling by @503612012 in #5073
- fix: update input schema structure in getTools method by @sd0ric4 in #5089
- fix bugs by @newfish-cmyk in #5087
- chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /plugins/webcrawler/SPIDER by @dependabot in #5084
- fix typo: correct input schema property name in getTools method by @sd0ric4 in #5095
- Mcp db fix by @sd0ric4 in #5096
- fix loginout don`t delete session by @dreamer6680 in #5088
- fix vulnerability by @newfish-cmyk in #5098
- Update doc by @c121914yu in #5093
- update version doc by @c121914yu in #5106
- fix: input modal by @c121914yu in #5108
New Contributors
- @503612012 made their first contribution in #5073
Full Changelog: v4.9.13...v4.9.14
V4.9.13
该版本为修复内容版本。
🚀 新增内容
- 套餐缓存,减少 MongoDB 查询次数。
⚙️ 优化
- 所有 NodeId 调整随机值生成,避免首字母数字开头。
- 知识库集合搜索,支持嵌套搜索。
🐛 修复
- 对话日志,日期范围选择问题。
- API 调用时,传入的 system 提示词可能会重复。
- AI 对话/工具调用,未选择文件链接时,也会从历史记录读取文件。
- 手动更新知识库索引时,错误的删除旧索引,导致手动索引无效。
What's Changed
- Fix some bug by @c121914yu in #5048
- Feat: Plan cache by @c121914yu in #5052
- Change the default MongoDB image source to Docker Hub. by @f1tz in #5050
- chore(deps): bump protobuf from 4.25 to 4.25.8 in /plugins/model/tts-cosevoice by @dependabot in #5046
- feat: operation index by @c121914yu in #5056
New Contributors
Full Changelog: v4.9.12...v4.9.13
V4.9.12
新功能预览
AI proxy 监控
![]() |
![]() |
![]() |
鉴权配置
🚀 新增内容
- AI proxy 监控完善,支持以图表/表格形式查看模型调用和性能情况。 @ctrlz526
- HTTP 节点和 MCP 支持单独“鉴权配置”,鉴权配置明文不会二次返回客户端,以保障数据安全。 @newfish-cmyk
- 问题分类和内容提取,提示词中自动加入上一轮结果进行额外引导。 @c121914yu
- 判断器支持变量引用。 @newfish-cmyk
- 商业版支持知识库分块时,LLM 进行自动分段识别。 @c121914yu
- Admin 管理员数据看板。 @ctrlz526
- 豆包 1.6 系列模型,更新 qwen 模型配置。 @c121914yu
⚙️ 优化
- 密码校验时,增加更多的特殊字符 @c121914yu
- 后端全量计算知识库 chunk 参数,避免自动模式下部分参数未正确使用默认值。 @c121914yu
- 将文本分块移至 worker 线程,避免阻塞。 @c121914yu
- 展示更多套餐用量信息。 @c121914yu
- 优化输入框样式,桌面和移动端的语音输入样式更新。 @sd0ric4
- MCP 工具调用,使用 Raw schema 进行工具调用,保障完整性。 @c121914yu
- 删除知识库文件时,如果文件不存在,不会阻断删除。 @c121914yu
- 升级 MCP SDK,兼容最新的 HTTPStreamable。 @c121914yu
- 语雀文档库,递归获取文档类型目录下的数据。 @c121914yu
🐛 修复
- 自定义问答提取提示词被覆盖。 @c121914yu
- 模板导入时,存在空 indexes 时,导致数据插入失败。 @c121914yu
- 登录页可能存在的 XSS 攻击。 @c121914yu
- 输入框语音输入时候会丢失文件列表的问题。 @sd0ric4
- 知识库文档中图片 TTL 字段未清除,导致图片过期。 @c121914yu
- MCP 工具存储时,未转义 int 类型数据。 @c121914yu
- 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
- chore(deps): bump fastify from 4.29.0 to 4.29.1 by @dependabot in #4973
- perf: password special chars;feat: llm paragraph;perf: chunk setting params;perf: text splitter worker by @c121914yu in #4984
- Feat: ai proxy monitor by @c121914yu in #4985
- perf: charts ux by @c121914yu in #4986
- test: Add unit test for projects/app/src/web/core/ai/channel.ts by @gru-agent in #4987
- fix iframe.js to support microphone by @dreamer6680 in #4993
- feat: more sub plan info;fix: emprt index by @c121914yu in #4997
- fix: resizer.svg load error by @Kuro-P in #4996
- chore(deps): bump requests from 2.32.3 to 2.32.4 in /plugins/model/pdf-mistral by @dependabot in #4998
- Ai proxy monitor by @c121914yu in #5009
- test: Add unit test for projects/app/src/web/core/ai/channel.ts by @gru-agent in #4991
- test: Add unit test for projects/app/src/web/core/ai/channel.ts by @gru-agent in #5010
- fix: dataset image will expired by @c121914yu in #5021
- V4.9.12 feature by @c121914yu in #5022
- fix mcp tools save by @newfish-cmyk in #5028
- Feat: IfElse node support variable reference by @c121914yu in #5025
- Perf: MCP retains the original schema by @c121914yu in #5030
- perf: dashboard by @c121914yu in #5038
- perf: yuque dataset by @c121914yu in #5040
New Contributors
Full Changelog: v4.9.11...v4.9.12
V4.9.12-alpha
新功能预览
AI proxy 监控
![]() |
![]() |
![]() |
鉴权配置
🚀 新增内容
- AI proxy 监控完善,支持以图表/表格形式查看模型调用和性能情况。 @ctrlz526
- HTTP 节点和 MCP 支持单独“鉴权配置”,鉴权配置明文不会二次返回客户端,以保障数据安全。 @newfish-cmyk
- 问题分类和内容提取,提示词中自动加入上一轮结果进行额外引导。 @c121914yu
- 判断器支持变量引用。 @newfish-cmyk
- 商业版支持知识库分块时,LLM 进行自动分段识别。 @c121914yu
⚙️ 优化
- 密码校验时,增加更多的特殊字符 @c121914yu
- 后端全量计算知识库 chunk 参数,避免自动模式下部分参数未正确使用默认值。 @c121914yu
- 将文本分块移至 worker 线程,避免阻塞。 @c121914yu
- 展示更多套餐用量信息。 @c121914yu
- 优化输入框样式,桌面和移动端的语音输入样式更新。 @sd0ric4
- MCP 工具调用,使用 Raw schema 进行工具调用,保障完整性。 @c121914yu
- 删除知识库文件时,如果文件不存在,不会阻断删除。 @c121914yu
- 升级 MCP SDK,兼容最新的 HTTPStreamable。 @c121914yu
🐛 修复
- 自定义问答提取提示词被覆盖。 @c121914yu
- 模板导入时,存在空 indexes 时,导致数据插入失败。 @c121914yu
- 登录页可能存在的 XSS 攻击。 @c121914yu
- 输入框语音输入时候会丢失文件列表的问题。 @sd0ric4
- 知识库文档中图片 TTL 字段未清除,导致图片过期。 @c121914yu
- 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
- chore(deps): bump fastify from 4.29.0 to 4.29.1 by @dependabot in #4973
- perf: password special chars;feat: llm paragraph;perf: chunk setting params;perf: text splitter worker by @c121914yu in #4984
- Feat: ai proxy monitor by @c121914yu in #4985
- perf: charts ux by @c121914yu in #4986
- test: Add unit test for projects/app/src/web/core/ai/channel.ts by @gru-agent in #4987
- fix iframe.js to support microphone by @dreamer6680 in #4993
- feat: more sub plan info;fix: emprt index by @c121914yu in #4997
- fix: resizer.svg load error by @Kuro-P in #4996
- chore(deps): bump requests from 2.32.3 to 2.32.4 in /plugins/model/pdf-mistral by @dependabot in #4998
- Ai proxy monitor by @c121914yu in #5009
- test: Add unit test for projects/app/src/web/core/ai/channel.ts by @gru-agent in #4991
- test: Add unit test for projects/app/src/web/core/ai/channel.ts by @gru-agent in #5010
- fix: dataset image will expired by @c121914yu in #5021
- V4.9.12 feature by @c121914yu in #5022
- fix mcp tools save by @newfish-cmyk in #5028
- Feat: IfElse node support variable reference by @c121914yu in #5025
- perf: mcp save raw schema by @c121914yu in #5030
New Contributors
Full Changelog: v4.9.11...v4.9.12-alpha