Releases: labring/FastGPT
Releases · labring/FastGPT
V4.9.10-fix2
🐛 修复
- 工作流中,管理员声明的全局系统工具,无法进行版本管理。
- 工具调用节点前,有交互节点时,上下文异常。
- 修复备份导入,小于 1000 字时,无法分块问题。
- 自定义 PDF 解析,无法保存 base64 图片。
What's Changed
- fix has tool node condition by @newfish-cmyk in #4907
- Feat: Node latest version by @c121914yu in #4905
- fix runtool empty message by @newfish-cmyk in #4911
- perf: buffer;fix: back up split by @c121914yu in #4913
- feat: remove buffer;fix: custom pdf parse by @c121914yu in #4914
Full Changelog: v4.9.10-fix...v4.9.10-fix2
V4.9.10-fix
变更内容
- 纠正分块条件描述:"原文长度小于文件处理模型最大上下文70%" -> "原文长度大于文件处理模型最大上下文70%"。实际逻辑不变,只有原文长度大于上下文 70%时,才会触发分块。
Full Changelog: v4.9.10...v4.9.10-fix
v4.9.10
🚀 新增内容
- 支持 PG 设置
systemEnv.hnswMaxScanTuples
参数,提高迭代搜索的数据总量。 @c121914yu - 知识库预处理参数增加 “分块条件”,可控制某些情况下不进行分块处理。 @c121914yu
- 知识库预处理参数增加 “段落优先” 模式,可控制最大段落深度。原“长度优先”模式,不再内嵌段落优先逻辑。 @c121914yu
- 工作流调整为单向接入和接出,支持快速的添加下一步节点。 @newfish-cmyk
- 开放飞书和语雀知识库到开源版。 @dreamer6680
- gemini 和 claude 最新模型预设。 @c121914yu
⚙️ 优化
- LLM stream调用,默认超时调大。 @c121914yu
- 部分确认交互优化。 @c121914yu
- 纠正原先知识库的“表格数据集”名称,改成“备份导入”。同时支持知识库索引的导出和导入。 @c121914yu
- 工作流知识库引用上限,如果工作流中没有相关 AI 节点,则交互模式改成纯手动输入,并且上限为 1000万。 @c121914yu
- 语音输入,移动端判断逻辑,准确判断是否为手机,而不是小屏。 @oppo12312312
- 优化上下文截取算法,至少保证留下一组 Human 信息。 @c121914yu
🐛 修复
- 全文检索多知识库时排序得分排序不正确。 @Charmnut @c121914yu
- 流响应捕获 finish_reason 可能不正确。 @qq632230376 @c121914yu
- 工具调用模式,未保存思考输出。 @c121914yu
- 知识库 indexSize 参数未生效。 @c121914yu
- 工作流嵌套 2 层后,获取预览引用、上下文不正确。 @c121914yu
- xlsx 转成 Markdown 时候,前面会多出一个空格。 @c121914yu
- 读取 Markdown 文件时,Base64 图片未进行额外抓换保存。 @c121914yu
What's Changed
- Update doc by @c121914yu in #4831
- perf: stream timeout;feat: hnsw max_scan_tuples config;fix: fulltext search merge error by @c121914yu in #4838
- perf: confirm ux by @c121914yu in #4843
- fix:修正docker-compose-pgvecto.yml文件中,健康检查参数错误 by @shikaiwei1 in #4841
- chore(deps): bump multer from 1.4.5-lts.1 to 2.0.0 by @dependabot in #4839
- fix quote reader duplicate rendering by @newfish-cmyk in #4845
- change ui of price by @dreamer6680 in #4851
- perf: chat history api;perf: full text error by @c121914yu in #4852
- fix: stream response by @c121914yu in #4853
- perf: backup import by @c121914yu in #4866
- fix: 修改语音组件中判断isPc的逻辑 by @oppo12312312 in #4854
- perf: isPc check;perf: dataset max token checker by @c121914yu in #4872
- Open Yufu Feishu Knowledge Base Permissions by @dreamer6680 in #4867
- perf: dataset import params code by @c121914yu in #4875
- feat: The workflow quickly adds applications by @c121914yu in #4882
- Test add menu by @c121914yu in #4887
- perf: human check;perf: recursion get node response by @c121914yu in #4888
- fix: chinese name export by @c121914yu in #4890
- perf: chunk trigger and paragraph split by @c121914yu in #4893
New Contributors
- @oppo12312312 made their first contribution in #4854
Full Changelog: v4.9.9...v4.9.10
V4.9.10-alpha
🚀 新增内容
- 支持 PG 设置
systemEnv.hnswMaxScanTuples
参数,提高迭代搜索的数据总量。 @c121914yu - 工作流调整为单向接入和接出,支持快速的添加下一步节点。 @newfish-cmyk
- 开放飞书和语雀知识库到开源版。 @dreamer6680
- gemini 和 claude 最新模型预设。 @c121914yu
⚙️ 优化
- LLM stream调用,默认超时调大。 @c121914yu
- 部分确认交互优化。 @c121914yu
- 纠正原先知识库的“表格数据集”名称,改成“备份导入”。同时支持知识库索引的导出和导入。 @c121914yu
- 工作流知识库引用上限,如果工作流中没有相关 AI 节点,则交互模式改成纯手动输入,并且上限为 1000万。 @c121914yu
- 语音输入,移动端判断逻辑,准确判断是否为手机,而不是小屏。 @oppo12312312
- 优化上下文截取算法,至少保证留下一组 Human 信息。 @c121914yu
🐛 修复
- 全文检索多知识库时排序得分排序不正确。 @Charmnut @c121914yu
- 流响应捕获 finish_reason 可能不正确。 @qq632230376 @c121914yu
- 工具调用模式,未保存思考输出。 @c121914yu
- 知识库 indexSize 参数未生效。 @c121914yu
- 工作流嵌套 2 层后,获取预览引用、上下文不正确。 @c121914yu
- xlsx 转成 Markdown 时候,前面会多出一个空格。 @c121914yu
What's Changed
- Update doc by @c121914yu in #4831
- perf: stream timeout;feat: hnsw max_scan_tuples config;fix: fulltext search merge error by @c121914yu in #4838
- perf: confirm ux by @c121914yu in #4843
- fix:修正docker-compose-pgvecto.yml文件中,健康检查参数错误 by @shikaiwei1 in #4841
- chore(deps): bump multer from 1.4.5-lts.1 to 2.0.0 by @dependabot in #4839
- fix quote reader duplicate rendering by @newfish-cmyk in #4845
- change ui of price by @dreamer6680 in #4851
- perf: chat history api;perf: full text error by @c121914yu in #4852
- fix: stream response by @c121914yu in #4853
- perf: backup import by @c121914yu in #4866
- fix: 修改语音组件中判断isPc的逻辑 by @oppo12312312 in #4854
- perf: isPc check;perf: dataset max token checker by @c121914yu in #4872
- Open Yufu Feishu Knowledge Base Permissions by @dreamer6680 in #4867
- perf: dataset import params code by @c121914yu in #4875
- feat: The workflow quickly adds applications by @c121914yu in #4882
- Test add menu by @c121914yu in #4887
- perf: human check;perf: recursion get node response by @c121914yu in #4888
New Contributors
- @oppo12312312 made their first contribution in #4854
Full Changelog: v4.9.9...v4.9.10-alpha
What's Changed
- Update doc by @c121914yu in #4831
- perf: stream timeout;feat: hnsw max_scan_tuples config;fix: fulltext search merge error by @c121914yu in #4838
- perf: confirm ux by @c121914yu in #4843
- fix:修正docker-compose-pgvecto.yml文件中,健康检查参数错误 by @shikaiwei1 in #4841
- chore(deps): bump multer from 1.4.5-lts.1 to 2.0.0 by @dependabot in #4839
- fix quote reader duplicate rendering by @newfish-cmyk in #4845
- change ui of price by @dreamer6680 in #4851
- perf: chat history api;perf: full text error by @c121914yu in #4852
- fix: stream response by @c121914yu in #4853
- perf: backup import by @c121914yu in #4866
- fix: 修改语音组件中判断isPc的逻辑 by @oppo12312312 in #4854
- perf: isPc check;perf: dataset max token checker by @c121914yu in #4872
- Open Yufu Feishu Knowledge Base Permissions by @dreamer6680 in #4867
- perf: dataset import params code by @c121914yu in #4875
- feat: The workflow quickly adds applications by @c121914yu in #4882
- Test add menu by @c121914yu in #4887
- perf: human check;perf: recursion get node response by @c121914yu in #4888
- fix: chinese name export by @c121914yu in #4890
New Contributors
- @oppo12312312 made their first contribution in #4854
Full Changelog: v4.9.9...v4.9.10-alpha
V4.9.9
🚀 新增内容
- 切换 SessionId 来替代 JWT 实现登录鉴权,可控制最大登录客户端数量。 @c121914yu
- 新的商业版 License 管理模式。 @c121914yu
- 公众号调用,显示记录 chat 对话错误,方便排查。 @c121914yu
- API 知识库支持 BasePath 选择,需增加 API 接口,具体可见[API 知识库介绍] (https://doc.tryfastgpt.ai/docs/guide/knowledge_base/api_dataset/#4-获取文件详细信息用于获取文件信息) @dreamer6680
⚙️ 优化
- 优化工具调用,新工具的判断逻辑。 @c121914yu
- 调整 Cite 引用提示词。 @c121914yu
🐛 修复
- 无法正常获取应用历史保存/发布记录。 @newfish-cmyk
- 成员创建 MCP 工具权限问题。 @c121914yu
- 来源引用展示,存在 ID 传递错误,导致提示无权操作该文件。 @c121914yu
- 回答标注前端数据报错。 @newfish-cmyk
- monaco editor 默认值错误导致页面崩溃 @newfish-cmyk
What's Changed
- update doc by @c121914yu in #4806
- New license by @c121914yu in #4809
- feat: session id by @c121914yu in #4817
- fix version match by @newfish-cmyk in #4814
- perf: tool call check by @c121914yu in #4818
- perf: mcp tool type by @c121914yu in #4820
- feat: chat error msg by @c121914yu in #4826
- fix: handle optional indexes in InputDataModal by @newfish-cmyk in #4828
- chore(deps): bump undici from 6.21.1 to 6.21.3 in /plugins/webcrawler/SPIDER by @dependabot in #4825
- offiaccount welcome text by @newfish-cmyk in #4827
- Test apidataset by @c121914yu in #4830
Full Changelog: v4.9.8...v4.9.9
V4.9.9-alpha
🚀 新增内容
- 切换 SessionId 来替代 JWT 实现登录鉴权,可控制最大登录客户端数量。
- 新的商业版 License 管理模式。 @c121914yu
⚙️ 优化
- 优化工具调用,新工具的判断逻辑。
- 调整 Cite 引用提示词。
🐛 修复
- 无法正常获取应用历史保存/发布记录。
- 成员创建 MCP 工具权限问题。
- 来源引用展示,存在 ID 传递错误,导致提示无权操作该文件。
What's Changed
- update doc by @c121914yu in #4806
- New license by @c121914yu in #4809
- feat: session id by @c121914yu in #4817
- fix version match by @newfish-cmyk in #4814
- perf: tool call check by @c121914yu in #4818
- perf: mcp tool type by @c121914yu in #4820
Full Changelog: v4.9.8...v4.9.9-alpha
V4.9.8
🚀 新增内容
- 支持 Toolcalls 并行执行。 @c121914yu
- 将所有内置任务,从非 stream 模式调整成 stream 模式,避免部分模型不支持非 stream 模式。如需覆盖,则可以在模型
额外 Body
参数中,强制指定stream=false
。 @c121914yu - qwen3 模型预设 @c121914yu
- 语雀知识库支持设置根目录。 @dreamer6680
- 可配置密码过期时间,过期后下次登录会强制要求修改密码。 @dreamer6680
- 密码登录增加 preLogin 临时密钥校验。 @dreamer6680
- 支持 Admin 后台配置发布渠道和第三方知识库的显示隐藏。 @dreamer6680
⚙️ 优化
- Chat log list 优化,避免大数据时超出内存限制。 @newfish-cmyk
- 预加载 token 计算 worker,避免主任务中并发创建导致线程阻塞。 @c121914yu
- 工作流节点版本控制交互优化。 @newfish-cmyk
- 网络获取以及 html2md 优化,支持视频和音频标签的转换。 @Zhenyi-Wang
🐛 修复
- 应用列表/知识库列表,删除行权限展示问题。 @FinleyGe
- 打开知识库搜索参数后,重排选项自动被打开。 @c121914yu
- LLM json_schema 模式 API 请求格式错误。 @c121914yu
- 重新训练时,图片过期索引未成功清除,导致图片会丢失。 @c121914yu
- 重新训练权限问题。 @c121914yu
- 文档链接地址。 @newfish-cmyk
- Claude 工具调用,由于 index 为空,导致工具调用失败。 @c121914yu
- 嵌套工作流,工具调用下包含交互节点时,流程异常。 @sd0ric4
- JSON 编辑器因初始化异常导致的页面崩溃 @newfish-cmyk
What's Changed
- update 4.9.7 doc by @c121914yu in #4693
- feat: streamable http mcp by @c121914yu in #4695
- url params filter logic by @newfish-cmyk in #4694
- Update doc by @c121914yu in #4697
- fix chat log list api by @newfish-cmyk in #4700
- Test by @dreamer6680 in #4701
- perf: chat log list by @c121914yu in #4704
- perf: Add Redis Health Check by @Hwting in #4707
- fix: app/dataset list peredit bug by @FinleyGe in #4714
- Feat: Quote auth by @c121914yu in #4715
- Add test by @c121914yu in #4721
- Remove quote prompt in api request by @c121914yu in #4724
- Update doc by @c121914yu in #4725
- perf: init token worker by @c121914yu in #4726
- fix: app/dataset list folders' side menu permission bug by @FinleyGe in #4734
- chore(deps): bump transformers from 4.48.0 to 4.50.0 in /plugins/model/llm-Baichuan2 by @dependabot in #4733
- Test parse cite; Add tool call parallel; Remoce node time in response. by @c121914yu in #4737
- perf: i18n by @c121914yu in #4740
- Yuque dataset baseurl by @c121914yu in #4742
- update next version by @c121914yu in #4743
- Update dataset.md by @Deepturn in #4747
- chore(deps): bump transformers from 4.48.0 to 4.50.0 in /plugins/model/llm-ChatGLM2 by @dependabot in #4741
- fix: rerank usage by @c121914yu in #4751
- Update dataset.md by @Deepturn in #4752
- feat: update ESLint config with @typescript-eslint/consistent-type-imports by @sd0ric4 in #4746
- fix: json schema parse error;fix: retraining image reset by @c121914yu in #4757
- Password security policy by @c121914yu in #4765
- perf: replace cite;perf: app card ui by @c121914yu in #4768
- Feat: prelogin by @c121914yu in #4773
- feat: system config type;fix: retraining permission by @c121914yu in #4772
- feat: Update the system configuration type, add visibility controls f… by @dreamer6680 in #4778
- Update official_account.md by @c121914yu in #4788
- Update official_account.md by @c121914yu in #4789
- 4.9.8 test by @c121914yu in #4790
- fix: improve handling of interactive node responses in workflow dispatch by @sd0ric4 in #4786
- Test version by @c121914yu in #4792
- fix monaco editor default value by @newfish-cmyk in #4793
- optimize editor default value code by @newfish-cmyk in #4794
- Test media tag by @c121914yu in #4796
- remove system plugin node version by @newfish-cmyk in #4797
- doc by @c121914yu in #4798
- fix api_dataset.md (#4791) by @c121914yu in #4801
- filter tool type version & fix unpublished version by @newfish-cmyk in #4803
- change password rule by @dreamer6680 in #4804
- i18n by @c121914yu in #4805
Full Changelog: v4.9.7...v4.9.8
V4.9.8-alpha
🚀 新增内容
- 支持 Toolcalls 并行执行。 @c121914yu
- 将所有内置任务,从非 stream 模式调整成 stream 模式,避免部分模型不支持非 stream 模式。如需覆盖,则可以在模型
额外 Body
参数中,强制指定stream=false
。 @c121914yu - qwen3 模型预设 @c121914yu
- 语雀知识库支持设置根目录。 @dreamer6680
- 可配置密码过期时间,过期后下次登录会强制要求修改密码。 @dreamer6680
- 密码登录增加 preLogin 临时密钥校验。 @dreamer6680
- 支持 Admin 后台配置发布渠道和第三方知识库的显示隐藏。 @dreamer6680
⚙️ 优化
- Chat log list 优化,避免大数据时超出内存限制。 @newfish-cmyk
- 预加载 token 计算 worker,避免主任务中并发创建导致线程阻塞。 @c121914yu
- 工作流节点版本控制交互优化。 @newfish-cmyk
- 网络获取以及 html2md 优化,支持视频和音频标签的转换。 @Zhenyi-Wang
🐛 修复
- 应用列表/知识库列表,删除行权限展示问题。 @FinleyGe
- 打开知识库搜索参数后,重排选项自动被打开。 @c121914yu
- LLM json_schema 模式 API 请求格式错误。 @c121914yu
- 重新训练时,图片过期索引未成功清除,导致图片会丢失。 @c121914yu
- 重新训练权限问题。 @c121914yu
- 文档链接地址。 @newfish-cmyk
- Claude 工具调用,由于 index 为空,导致工具调用失败。 @c121914yu
- 嵌套工作流,工具调用下包含交互节点时,流程异常。 @sd0ric4
- JSON 编辑器因初始化异常导致的页面崩溃 @newfish-cmyk
What's Changed
- perf: init token worker by @c121914yu in #4726
- fix: app/dataset list folders' side menu permission bug by @FinleyGe in #4734
- chore(deps): bump transformers from 4.48.0 to 4.50.0 in /plugins/model/llm-Baichuan2 by @dependabot in #4733
- Test parse cite; Add tool call parallel; Remoce node time in response. by @c121914yu in #4737
- perf: i18n by @c121914yu in #4740
- Yuque dataset baseurl by @c121914yu in #4742
- update next version by @c121914yu in #4743
- Update dataset.md by @Deepturn in #4747
- chore(deps): bump transformers from 4.48.0 to 4.50.0 in /plugins/model/llm-ChatGLM2 by @dependabot in #4741
- fix: rerank usage by @c121914yu in #4751
- Update dataset.md by @Deepturn in #4752
- feat: update ESLint config with @typescript-eslint/consistent-type-imports by @sd0ric4 in #4746
- fix: json schema parse error;fix: retraining image reset by @c121914yu in #4757
- Password security policy by @c121914yu in #4765
- perf: replace cite;perf: app card ui by @c121914yu in #4768
- Feat: prelogin by @c121914yu in #4773
- feat: system config type;fix: retraining permission by @c121914yu in #4772
- feat: Update the system configuration type, add visibility controls f… by @dreamer6680 in #4778
- Update official_account.md by @c121914yu in #4788
- Update official_account.md by @c121914yu in #4789
- 4.9.8 test by @c121914yu in #4790
- fix: improve handling of interactive node responses in workflow dispatch by @sd0ric4 in #4786
- Test version by @c121914yu in #4792
- fix monaco editor default value by @newfish-cmyk in #4793
- optimize editor default value code by @newfish-cmyk in #4794
- Test media tag by @c121914yu in #4796
- remove system plugin node version by @newfish-cmyk in #4797
- doc by @c121914yu in #4798
Full Changelog: v4.9.7-fix2...v4.9.8-alpha
V4.9.7-fix2
变更内容
- 临时移除API调用时候知识库 cite 标记。 @newfish-cmyk
- 增加严格的知识库 cite 鉴权。 @newfish-cmyk
- 优化对话日志 list 接口,适配单个对话框,大量对话的场景。 @newfish-cmyk
- 添加Redis Health Check by @Hwting
- 修复应用列表,权限配置可能出现 index 刷新问题。 @FinleyGe
Full Changelog: v4.9.7-fix...v4.9.7-fix2