Releases: labring/FastGPT
Releases · labring/FastGPT
V4.12.2-fix3
变更内容
- 纠正 RRF 权重合并算法,使用标准 RRF 权重公式。
- 工作流文件上传默认打开,但输入侧未添加文件输出。
- 连续用户选择,分支无法正常运行。
- 工作流,变量更新,数组选择器异常。
What's Changed
- fix: favorite apps ui and permission; fix favorite settings' table row by @xqvvu in #5553
- fix: incorrect popover position by @xqvvu in #5568
- fix: leave team by @FinleyGe in #5554
- perf: login page by @c121914yu in #5571
- fix: delete "Content-Length" while redirect request to pro api by @xqvvu in #5589
- Fix workflow by @c121914yu in #5592
- fix: var selector by @c121914yu in #5593
Full Changelog: v4.12.2-fix2...v4.12.2-fix3
V4.12.2-fix2
变更内容
- 内容提取节点,因缺少 toolChoice 声明,导致工具调用模型无法正常提取。
What's Changed
- Update doc by @c121914yu in #5545
- fix: mcp tool node hide the version selection by @FinleyGe in #5547
- perf: workflow code by @c121914yu in #5548
- Update teamMode.mdx by @Deepturn in #5550
- fix: extract node can not extract when using tool-calling-able model. by @FinleyGe in #5555
- Modified the weight calculation method when performing RRF merging by @YYH211 in #5551
- perf: rrf code by @c121914yu in #5558
- perf: rrf code by @c121914yu in #5559
Full Changelog: v4.12.2-fix...v4.12.2-fix2
V4.12.2-fix
变更内容
- 修复交互节点与并发控制冲突,导致后续节点被提前skip运行。
- 修复遗留问题:交互节点与工具集存在冲突,交互节点后的工具集无法正常使用。
What's Changed
- update doc by @c121914yu in #5543
- fix: ai response test by @c121914yu in #5544
Full Changelog: v4.12.2...v4.12.2-fix
V4.12.2
🚀 新增内容
- 向量模型并发请求设置,不统一设置成 10,避免部分向量模型不支持并发,默认均为 1,可在模型配置中设置。 @c121914yu
- 对话页支持管理员配置精选应用,便于推荐给团队成员使用。 @xqvvu
- 对话页首页,支持管理员配置快捷应用,可以设置团队常用的应用。 @xqvvu
- 支持关闭团队的对话首页。 @xqvvu
⚙️ 优化
- 增加工作流独立分支异常检测。 @c121914yu
- 向量模型超过 1536 维度进行截断时,强制进行归一化。其他维度是否归一化,完全由配置决定,减少自动判断的计算量。 @c121914yu
- 模型提供商配置移至 plugin sdk 中。 @ctrlz526
- 封装 LLM 调用函数,简化 LLM 请求和工具调用。 @francismiko
- 优化工作流调度代码,避免深度递归。 @c121914yu
- 工作流递归判断优化,对递归线继续分组检测,适配更多样连线。 @c121914yu
🐛 修复
- 独立对话页部分 UI 异常。 @xqvvu
- 独立对话页无法渲染插件交互。 @xqvvu
- 多选选择器导致的页面崩溃。 @newfish-cmyk
- 移动端,分享链接,异常加载了登录态对话页的导航。 @xqvvu
- 用户同步可能出现写冲突问题。 @FinleyGe
- 无法完全关闭系统套餐,会存在空对象默认值,导致鉴权异常。 @FinleyGe
- 工作流,添加团队应用,搜索无效。 @FinleyGe
- 应用版本,ref 字段错误,导致无法正常使用。 @c121914yu
🔨 工具更新
- Doc2x 工具响应值异常。 @FinleyGe
更新指南
- 更新 FastGPT 镜像tag: v4.12.2
- 更新 FastGPT 商业版镜像tag: v4.12.2
- 更新 fastgpt-plugin 镜像 tag: v0.1.11
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
What's Changed
- doc by @c121914yu in #5472
- deploy doc by @c121914yu in #5473
- Upgrate doc by @c121914yu in #5474
- Update 4121.mdx by @c121914yu in #5475
- fix: the chat/share page pane by @xqvvu in #5485
- fix: multiple select value type when empty string does not have map function by @FinleyGe in #5487
- perf: customizable embedding chunk size via env var by @FinleyGe in #5494
- test: Add unit test for projects/app/src/web/core/app/utils.ts by @gru-agent[bot] in #5466
- test: Add unit test for projects/app/src/pageComponents/app/detail/WorkflowComponents/utils.ts by @gru-agent[bot] in #5467
- docs: update dev system tool by @FinleyGe in #5486
- chore: extract chat history and drawer; fix model selector by @xqvvu in #5492
- fix: ui & hide history list by @xqvvu in #5510
- fix: model selector overlay by @c121914yu in #5511
- fix team app template search by @newfish-cmyk in #5514
- perf: vector format by @c121914yu in #5516
- fix: version schema ref error by @c121914yu in #5518
- chore(deps): bump sha.js from 2.4.11 to 2.4.12 in /plugins/webcrawler/SPIDER by @dependabot[bot] in #5519
- chore(deps): bump mermaid from 10.9.3 to 10.9.4 by @dependabot[bot] in #5522
- Fix: document preview action by @c121914yu in #5524
- feat: new code block style in document by @fishwww-ww in #5468
- fix: increase MCP auth config value field maxLength by @sumingcheng in #5523
- feature: V4.12.2 by @c121914yu in #5525
- perf: search key refresh parentId by @c121914yu in #5530
- feat: add switch to control if enable home by @xqvvu in #5531
- feat: Store pdfparse in local by @c121914yu in #5534
- update package by @c121914yu in #5535
- fix: chat navbar by @c121914yu in #5537
- fix: fix redirect timing while
enableHomeis false; tweak UI by @xqvvu in #5538 - fix: oceanbase insert by @c121914yu in #5539
- fix: read permission; incorrect name; redirect by @xqvvu in #5541
- fix: team avatar select by @c121914yu in #5542
New Contributors
- @fishwww-ww made their first contribution in #5468
- @sumingcheng made their first contribution in #5523
Full Changelog: v4.12.1...v4.12.2
V4.12.1-fix
变更内容
- 修复移动端,首次进入对话时会造成白屏。
What's Changed
- fix pane undefined by @c121914yu in #5472
Full Changelog: v4.12.1...v4.12.1-fix
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