Releases: labring/FastGPT
Releases · labring/FastGPT
V4.13.0-fix
变更内容
- 增加 permission 索引
- 修复知识库集合页面,分页组件未正常显示。
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
更新指南
1. 更新镜像:
- 更新 FastGPT 镜像tag: v4.13.0
- 更新 FastGPT 商业版镜像tag: v4.13.0
- 更新 fastgpt-plugin 镜像 tag: v0.2.0
- mcp_server 无需更新
- Sandbox 无需更新
- AIProxy 无需更新
2. 更新环境变量
- 更新
fastgpt-plugin
环境变量名字,并新增S3_PLUGIN_BUCKET
、MONGODB_URI
、REDIS_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 链接参数
- 增加
fastgpt
和fastgpt-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 # 系统插件热安装文件的桶,私有读写。
🚀 新增内容
- 应用新增 HTTP 工具集类型,取代原 HTTP 插件。 @newfish-cmyk
- 支持系统管理员通过文件形式快速安装系统工具。 @FinleyGe
- 团队管理员支持分配模型权限。 @FinleyGe
- 代码运行节点支持 AI 辅助生成。 @newfish-cmyk
- 知识库文件解析支持配置最大并发数。(开源版通过 config.json 文件中
systemEnv.datasetParseMaxProcess
属性配置,商业版通过 admin 后台配置。) @c121914yu
⚙️ 优化
- 系统工具增加对应 author 名字显示。同时使用安全的 I18n 翻译。 @c121914yu
- 计量计费账单推送和合并逻辑。 @c121914yu
- 对话记录中,节点详情单独分表存储。 @c121914yu
- 删除 chat_items 中无效的 dataId 索引。 @c121914yu
- 工作流UI性能优化,减少 UI 重绘。 @c121914yu
- 对话中,知识库引用鉴权采用整个对话框鉴权,而不是单条记录。 @c121914yu
- 工作流动态输入输出变量交互优化。 @newfish-cmyk
🐛 修复
- debug 模式下,全局变量未传递。 @newfish-cmyk
- debug 模式下,前方节点参数无法传递至后方节点。 @newfish-cmyk
- 调试模式下,开启“自动执行”,会跳过外部变量的填写。 @newfish-cmyk
- 自动语音回复未生效。 @newfish-cmyk
- 节点复制,报错捕获配置丢失。 @newfish-cmyk
- “猜你想问”的自定义提示词,保存时,上一次的值会被置空。 @newfish-cmyk
- 配置了二级路由的情况下,知识库检索出来的图片地址拼接异常。
- Prompt 编辑器,键盘输入时会清除掉 Markdown 标记。 @newfish-cmyk
- 知识库集合页面,有训练数据时候无法自动刷新页面。 @c121914yu
- 工作流快速添加节点弹窗,工具箱页面二次打开时为空。 @c121914yu
- PPTX 文件解析顺序错误。 @Deepturn
- 分享链接关闭引用展示,最后 32 个字符串包含 [ 符号时,会导致重复输出。@shikaiwei1
🔨 插件更新
- 新增火山引擎融合信息搜索工具。 @nk-akun
What's Changed
- perf: init shell by @c121914yu in #5651
- Update 4124.mdx by @c121914yu in #5654
- doc: update wecom bot document by @fishwww-ww in #5656
- tool author by @c121914yu in #5665
- Update lark_dataset.mdx by @c121914yu in #5667
- fix: permission for favourite apps chatting by @xqvvu in #5668
- doc_mineru by @YYH211 in #5662
- fix: node copy, debug variables, auto-execution by @newfish-cmyk in #5664
- fix: front end render wecom publish without update manually by @fishwww-ww in #5670
- fix: question guide prompt save & sub route image by @newfish-cmyk in #5672
- fix: 修复最后一个流为[xxxx]格式时会重复输出1次 by @shikaiwei1 in #5673
- Update commercial.mdx by @c121914yu in #5685
- Update README.md by @c121914yu in #5686
- V4.13.0 features by @c121914yu in #5693
Full Changelog: v4.12.4...v4.13.0
V4.12.4
🚀 新增内容
- 商业版支持企微发布渠道。
⚙️ 优化
- 权限继承优化,子资源权限高于父级时,不会强制打断继承模式。
- Prompt 编辑器支持列表渲染。
- 数据页返回知识库列表,保持分页。
- 知识库上传文件成功后,返回对应上传目录。
- 删除应用,减少事务操作。
- 用户选择 UI。
🐛 修复
- HTTP 工具空指针,导致无法编辑。
- python 代码运行,入参无法是 boolean 值。
- debug 模式下,全局变量未传递。
- 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
- fix: node card copy toolConfig by @FinleyGe in #5605
- Update sso.mdx by @Deepturn in #5603
- Update 4101.mdx by @Deepturn in #5602
- perf: search result by @c121914yu in #5608
- fix: table size by @xqvvu in #5598
- fix http plugin chatconfig undefined by @newfish-cmyk in #5621
- feat: scan QRCode auto redeem coupon by @fishwww-ww in #5616
- chore(deps): bump axios from 1.8.2 to 1.12.0 in /plugins/webcrawler/SPIDER by @dependabot[bot] in #5637
- chore(deps): bump jsondiffpatch from 0.6.0 to 0.7.2 by @dependabot[bot] in #5634
- V4.12.4 features by @c121914yu in #5626
Full Changelog: v4.12.3...v4.12.4
V4.12.3
🚀 新增内容
- 提示词编辑器支持列表、tab 渲染等部分富文本交互。
- 应用增加更多全局变量:密码、多选、内部变量(在站内对话不会显示)。
⚙️ 优化
- 纠正 RRF 权重合并算法,使用标准 RRF 权重公式。
- 多选组件支持动态宽度计算,适配可见 tag。
- 变量更新组件渲染优化,与全局变量渲染保持一致性。
🐛 修复
- 单团队模式下,如果用户离开,则无法重新进入团队。
- 工作流文件上传默认打开,但输入侧未添加文件输出。
- 连续用户选择,分支无法正常运行。
- 工作流,变量更新,数组选择器异常。
- 应用评测,评测内容仅获取了首个输出文本,未获取所有输出文本。
🔨 插件更新
- 系统工具类型迁移至 plugin。
- 将模型提供商配置移动到 plugin,实现热更新。
- 将应用模板移动至 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
- update doc by @c121914yu in #5543
- fix: ai response test by @c121914yu in #5544
- 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
- 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
- Update docs-deploy.yml by @c121914yu in #5594
- V4.12.3 features by @c121914yu in #5595
- V4.12.3 document by @c121914yu in #5600
Full Changelog: v4.12.2...v4.12.3
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
enableHome
is 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