Releases: labring/FastGPT
Releases · labring/FastGPT
V4.12.1
更新指南
1. 更新镜像:
- 更新 FastGPT 镜像tag: v4.12.1
- 更新 FastGPT 商业版镜像tag: v4.12.1
- 更新 fastgpt-plugin 镜像 tag: v0.1.10
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
🚀 新增内容
- Prompt 自动生成和优化。
- 增加
SIGNOZ_STORE_LEVEL
参数,可以控制 Signoz 日志存储级别。
⚙️ 优化
- 工作流响应优化,主动指定响应值进入历史记录,而不是根据 key 决定。
- 避免工作流中,变量替换导致的死循环或深度递归风险。
- 对话日志导出,固定导出对话详情。
- 分页器 UI 优化。
🐛 修复
- 工具密钥输入,boolean 值无法通过 form 校验。
- 对话页,pane切换可能导致数据异常。
- 对话日志看板数据表索引不正确。
🔨 工具更新
- 支持对系统工具单独配置 Tool description,更利于模型理解。
What's Changed
- perf: workflow response field by @c121914yu in #5443
- test: Add unit test for projects/app/src/web/core/chat/context/useChatStore.ts by @gru-agent[bot] in #5441
- chore(deps): bump transformers from 4.52.1 to 4.53.0 in /plugins/model/llm-ChatGLM2 by @dependabot[bot] in #5442
- Update dataset.mdx by @Deepturn in #5448
- fix: update runningUserInfo retrieval in chat completions API by @ctrlz526 in #5446
- fix log chart display by @newfish-cmyk in #5449
- fix: concatenate answerText in dispatchRunTool function by @ctrlz526 in #5451
- perf: variabel replace;Feat: prompt optimizer code by @c121914yu in #5453
- fix dataset auth filter by @newfish-cmyk in #5457
- fix instructions by @ctrlz526 in #5455
- export chat detail by @newfish-cmyk in #5454
- prompt optimze loading by @newfish-cmyk in #5461
- fix: index by @c121914yu in #5458
- perf: chat pane by @c121914yu in #5462
- feat: enhance workflow types and runtime nodes with toolDescription by @ctrlz526 in #5452
- perF: getInitData api cache;perf: tool description field;signoz store level by @c121914yu in #5465
- perf: page ui by @c121914yu in #5469
- version package by @c121914yu in #5470
- fix: fe by @c121914yu in #5471
Full Changelog: v4.12.0...v4.12.1
V4.12.0
更新指南
1. 更新镜像:
- 更新 FastGPT 镜像tag: v4.12.0
- 更新 FastGPT 商业版镜像tag: v4.12.0
- 更新 fastgpt-plugin 镜像 tag: v0.1.9
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
2. 执行升级脚本
该脚本仅需商业版用户执行。
从任意终端,发起 1 个 HTTP 请求。其中 {{rootkey}}
替换成环境变量里的 rootkey
;{{host}}
替换成FastGPT 域名。
curl --location --request POST 'https://{{host}}/api/admin/initv4120' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'
脚本功能
- 初始化团队成员的应用对话日志权限。
🚀 新增内容
- 商业版支持应用日志数据看板。 @newfish-cmyk
- 商业版支持简易对话页,可直接选择模型和预设工具进行聊天,无需进行应用搭建。 @xqvvu
- 对话页,增加团队应用快速切换。 @xqvvu
- 权限表调整,采用 Role 映射 Permission 模式。 @FinleyGe
- 应用可单独分配对话日志查看权限。 @FinleyGe
⚙️ 优化
- 优化 3 处存在潜在内存泄露的代码。 @c121914yu
- 优化工作流部分递归检查,避免无限递归。 @c121914yu
- 优化文档阅读 Worker,采用 ShareBuffer 避免数据拷贝。 @c121914yu
- 批量进行向量生成和入库,减少网络操作。 @c121914yu
- 知识库搜索,多 query 合并计算,减少数据库操作。 @c121914yu
- 选择知识库交互优化。 @colnii
- 登录页 UI 调整。 @c121914yu
- 工作流中,更严格检测工具集是否可被添加。 @c121914yu
- 对话日志导出,仅导出选中的表头,并修复部分表头无法导出的问题。 @newfish-cmyk
🐛 修复
- Doc2x API 更新,导致解析失败。 @c121914yu
- 工作流中,团队应用目录也可以被加入工作流。 @c121914yu
- 工作流,数组选择器 UI 缺陷。 @c121914yu
- 成员同步存在权限未完成删除问题。 @FinleyGe
🔨 工具更新
- 系统工具可返回 citeLinks 响应值,从而在对话框实现引用链接展示。
What's Changed
- fix: missing build mcp image args by @503612012 in #5366
- 4.11.2 dev by @c121914yu in #5368
- Fix: action by @c121914yu in #5369
- perf: memory leak by @c121914yu in #5370
- feat: move robots.txt to toc.mdx by @dreamer6680 in #5372
- Update dataset.mdx by @Deepturn in #5381
- fix dataset list item tag margin by @newfish-cmyk in #5380
- fix: build mcp image proxy by @503612012 in #5379
- fix: doc preview action;update doc by @c121914yu in #5383
- fix docker file by @c121914yu in #5385
- update doc search engine by @c121914yu in #5386
- 更新 4112.mdx by @c121914yu in #5387
- fix: mcp not response output by @c121914yu in #5388
- Update dataset.mdx by @Deepturn in #5391
- fix: doc path by @c121914yu in #5393
- chore(deps): bump transformers from 4.52.1 to 4.53.0 in /plugins/model/llm-Baichuan2 by @dependabot[bot] in #5397
- fix: old mcp tool compatible by @FinleyGe in #5399
- doc by @c121914yu in #5401
- fix: max tokens config by @c121914yu in #5409
- Perf: llm parse paragraph by @c121914yu in #5420
- refactor: permission role & app read chat log permission by @FinleyGe in #5416
- test: Add unit test for projects/app/src/service/support/mcp/utils.ts by @gru-agent[bot] in #5423
- chore: fix admin permission edition & resource move by @FinleyGe in #5433
- V4.12.0 features by @c121914yu in #5435
Full Changelog: v4.11.1...v4.12.0
V4.11.1-fix3
变更说明
- 修复从 plugin 拉取模型配置时,maxToken 字段未赋值,导致客户端无法选择模型最大输出值。(仅对新模型/新部署有影响,已用的模型不影响)
What's Changed
- doc by @c121914yu in #5401
- fix: max tokens config by @c121914yu in #5409
Full Changelog: v4.11.1-fix2...v4.11.1-fix3
V4.11.1-fix2
变更内容
- 旧版MCP,未进行重新保存发布时,无法在工作流里单独拉出使用。@FinleyGe
What's Changed
- Update dataset.mdx by @Deepturn in #5391
- fix: doc path by @c121914yu in #5393
- chore(deps): bump transformers from 4.52.1 to 4.53.0 in /plugins/model/llm-Baichuan2 by @dependabot[bot] in #5397
- fix: old mcp tool compatible by @FinleyGe in #5399
Full Changelog: v4.11.1-fix...v4.11.1-fix2
V4.11.1-fix
变更说明
- 修复新版 MCP tool 无法在工作流中获取其响应值。
What's Changed
- fix: missing build mcp image args by @503612012 in #5366
- 4.11.2 dev by @c121914yu in #5368
- Fix: action by @c121914yu in #5369
- perf: memory leak by @c121914yu in #5370
- feat: move robots.txt to toc.mdx by @dreamer6680 in #5372
- Update dataset.mdx by @Deepturn in #5381
- fix dataset list item tag margin by @newfish-cmyk in #5380
- fix: build mcp image proxy by @503612012 in #5379
- fix: doc preview action;update doc by @c121914yu in #5383
- fix docker file by @c121914yu in #5385
- update doc search engine by @c121914yu in #5386
- 更新 4112.mdx by @c121914yu in #5387
- fix: mcp not response output by @c121914yu in #5388
Full Changelog: v4.11.1...v4.11.1-fix
V4.11.1
🚀 新增内容
- 系统工具,工具集支持直接给工具调用使用。 @FinleyGe
- MCP 结构重写,更新 MCP后,会自动更新所有在用的 MCP 组件,无需重新删除再添加。 @newfish-cmyk
- 对话日志看板,支持自定义字段展示。 @FinleyGe
- 账号注销。 @c121914yu
- 新文档框架。 @dreamer6680
- GLM 4.5 系列模型配置。 @c121914yu
⚙️ 优化
- 兑换码功能支持指定对公支付模式。 @c121914yu
- 优化支付套餐模式。 @xqvvu
- 全局变量修改变量名后,节点中的引用值不会丢失。 @c121914yu
- 将模型预设配置移动到 FastGPT Plugin 项目中。 @c121914yu
🐛 修复
- MCP object 类型数据传递错误。 @FinleyGe
- 登录页 UI 偏移。 @xqvvu
- Excel 表带有换行符号时,导致分块异常。 @colnii
- Doc2x PDF 识别去除多余标签。 @colnii
- 404 页面翻译失效 @Kuro-P
🔨 工具更新
- 新增:libulibu 绘图工具。
- 新增:秘塔搜索工具。
- 新增:支持 Signoz 系统监控接入。
- 修复:数学表达式工具数据类型错误。
升级说明
1. 更新镜像:
- 更新 FastGPT 镜像tag: v4.11.1
- 更新 FastGPT 商业版镜像tag: v4.11.1
- 更新 fastgpt-plugin 镜像 tag: v0.1.7
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
What's Changed
- update version doc by @c121914yu in #5272
- Update 4100.md by @Deepturn in #5273
- version doc by @c121914yu in #5275
- action by @c121914yu in #5277
- update secret by @c121914yu in #5278
- Fix API method for retrieving WX login result from GET to POST by @ctrlz526 in #5281
- chore(deps): bump form-data from 4.0.2 to 4.0.4 by @dependabot[bot] in #5279
- Refactor login initialization logic to remove unused configuration by @ctrlz526 in #5283
- perf: read file internal by @c121914yu in #5282
- feat: coupoun support bank pay way by @c121914yu in #5285
- feat: deleted user by @c121914yu in #5289
- feat: enhance wallet billing features by @xqvvu in #5293
- extra point by @c121914yu in #5296
- fix: i18n by @c121914yu in #5297
- New document by @c121914yu in #5299
- Doc action test by @c121914yu in #5302
- feat:add 4111.mdx and remove unuse doc by @dreamer6680 in #5303
- Document action by @c121914yu in #5304
- chore(deps): bump form-data from 4.0.2 to 4.0.4 in /plugins/webcrawler/SPIDER by @dependabot[bot] in #5301
- chore(deps): bump starlette from 0.27.0 to 0.47.2 in /plugins/model/llm-ChatGLM2 by @dependabot[bot] in #5300
- remove old doc by @c121914yu in #5305
- fix: doc action by @c121914yu in #5306
- fix:change docs url by @dreamer6680 in #5307
- doc: evaluation by @newfish-cmyk in #5276
- Fix document action and content by @c121914yu in #5308
- fix:add not-found path map by @dreamer6680 in #5309
- fix:not-found not return jsx by @dreamer6680 in #5311
- add tool params return by @newfish-cmyk in #5312
- feat:get lastmodified time by git log by @dreamer6680 in #5314
- Update 4100.mdx by @c121914yu in #5325
- fix: page /404 translator not working bug by @Kuro-P in #5320
- fix: fix the login container; fix the incorrect input of captcha enter trigger by @xqvvu in #5327
- feat: add robots.txt by @dreamer6680 in #5339
- fix: resole crawl cannot get docs by @dreamer6680 in #5344
- docs: update plugin guide by @FinleyGe in #5345
- feature: V4.11.1 by @c121914yu in #5350
- Update doc by @c121914yu in #5358
- fix: plugin not get system input config by @c121914yu in #5363
- fix: tool not clone by @c121914yu in #5364
- fix: simple mode toolset not refresh tool config by @c121914yu in #5365
Full Changelog: v4.11.0...v4.11.1
V4.11.0
项目调整
- 移除所有开源功能的限制,包括:应用数量和知识库数量上限。
- 调整 RoadMap,增加
上下文管理
,AI 生成工作流
,高级编排 DeBug 调试模式
等计划。 - 海外版域名将
tryfastgpt.ai
调整成fastgpt.io
。
🚀 新增内容
- 商业版增加应用评测(Beta 版),可对应用进行有监督评分。 @newfish-cmyk
- 工作流部分节点支持报错捕获分支。 @c121914yu
- 对话页独立 tab 页面UX。 @chuanhu9
- 支持 Signoz traces 和 logs 系统追踪。 @FinleyGe
- 新增 Gemini2.5, grok4, kimi 模型配置。 @c121914yu
- 模型调用日志增加首字响应时长和请求 IP。 @c121914yu
⚙️ 优化
- 优化代码,避免递归造成的内存堆积,尤其在高并发连续的进行知识库预处理时,可显著降低内存消耗。 @c121914yu
- 知识库训练:支持全部重试当前集合异常数据。 @colnii
- 工作流 valueTypeFormat,避免数据类型不一致。 @c121914yu
- 知识库列表搜索时,正则未进行特殊词替换。 @dingzhenznen
🐛 修复
- 问题分类和内容提取节点,默认模型无法通过前端校验,导致工作流无法运行和保存发布。
🔨 工具更新
- Markdown 文本转 Docx 和 Xlsx 文件。
升级说明
1. 修改环境变量
FastGPT 商业版用户,可以增加评估相关环境变量,并在更新后,在管理端点击一次保存配置。
EVAL_CONCURRENCY=3 # 评估单节点并发数
EVAL_LINE_LIMIT=1000 # 评估文件最大行数
2. 更新镜像:
- 更新 FastGPT 镜像tag: v4.11.0
- 更新 FastGPT 商业版镜像tag: v4.11.0
- 更新 fastgpt-plugin 镜像 tag: v0.1.5
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
What's Changed
- update version doc by @c121914yu in #5210
- fix:collection search by @dingzhenznen in #5217
- Enhance WeChat login functionality by @ctrlz526 in #5213
- compatible with old enums by @newfish-cmyk in #5219
- test: Add unit test for projects/app/src/web/support/user/api.ts by @gru-agent[bot] in #5214
- Revert "compatible with old enums" by @c121914yu in #5222
- compatible with old enums by @newfish-cmyk in #5221
- Update doc by @c121914yu in #5223
- feat: support signoz by @FinleyGe in #5218
- doc: Add recommended configuration for Oceanbase deployment by @Amaranterre in #5225
- add 'search' field ; update setFastGPTSem to validate input before storing. by @ctrlz526 in #5230
- docs: update design plugin doc by @FinleyGe in #5241
- fix default model select by @c121914yu in #5243
- fix: variables init by @c121914yu in #5247
- Var render by @c121914yu in #5248
- fix node variable update render by @newfish-cmyk in #5251
- perf: value type checker by @c121914yu in #5255
- Update image doc by @c121914yu in #5256
- update doc by @c121914yu in #5259
- update doc by @c121914yu in #5261
- test: Add unit test for projects/app/src/web/common/api/request.ts by @gru-agent[bot] in #5254
- chore(deps): bump multer from 2.0.1 to 2.0.2 by @dependabot[bot] in #5249
- fix: error by @FinleyGe in #5269
- V4.11.0 features by @c121914yu in #5270
- doc by @c121914yu in #5271
New Contributors
- @dingzhenznen made their first contribution in #5217
Full Changelog: v4.10.1...v4.11.0
V4.10.1-fix3
变更内容
- 优化工作量 valueTypeFormat 函数,数据类型转化鲁棒性更强。
What's Changed
- perf: value type checker by @c121914yu in #5255
Full Changelog: v4.10.1-fix2...v4.10.1-fix3
V4.10.1-fix2
变更内容
- 修复自定义类型的全局变量更新后,前端页面无法显示。
- 修复问题分类、内容提取节点,默认模型未自动选择,导致无法报错工作流。
What's Changed
- Update doc by @c121914yu in #5223
- feat: support signoz by @FinleyGe in #5218
- doc: Add recommended configuration for Oceanbase deployment by @Amaranterre in #5225
- add 'search' field ; update setFastGPTSem to validate input before storing. by @ctrlz526 in #5230
- docs: update design plugin doc by @FinleyGe in #5241
- fix default model select by @c121914yu in #5243
- fix: variables init by @c121914yu in #5247
- Var render by @c121914yu in #5248
- fix node variable update render by @newfish-cmyk in #5251
Full Changelog: v4.10.1-fix...v4.10.1-fix2
V4.10.1-fix
修复内容
- 无法兼容旧版全局变量的单选框属性,导致原单选框数据丢失
What's Changed
- update version doc by @c121914yu in #5210
- fix:collection search by @dingzhenznen in #5217
- Enhance WeChat login functionality by @ctrlz526 in #5213
- compatible with old enums by @newfish-cmyk in #5219
- test: Add unit test for projects/app/src/web/support/user/api.ts by @gru-agent[bot] in #5214
- Revert "compatible with old enums" by @c121914yu in #5222
- compatible with old enums by @newfish-cmyk in #5221
New Contributors
- @dingzhenznen made their first contribution in #5217
Full Changelog: v4.10.1...v4.10.1-fix