Releases: labring/FastGPT
Releases · labring/FastGPT
v4.14.15
v4.14.14
升级指南
1. 更新镜像 tag
- 更新 fastgpt-app(fastgpt 主服务) 镜像 tag: v4.14.14
- 更新 fastgpt-pro(fastgpt 商业版) 镜像 tag: v4.14.14
⚙️ 优化
- 个人微信发布渠道,优化轮询策略(拉取与回复解耦),避免数据量超大时出现阻塞。
- 新增环境变量
WECHAT_CHANNEL_CONCURRENCY(默认 1000)用于控制微信渠道 poll worker 并发数,建议 ≥ online channel 峰值。 - 完善内网地址检测。
- 兼容 deepseek 工具调用+思考模式,避免接口出现 400 错误。
Full Changelog: v4.14.13...v4.14.14
v4.14.13
升级指南
1. 更新镜像 tag
- 更新 fastgpt-app(fastgpt 主服务) 镜像 tag: v4.14.13
🐛 修复
- 分享链接获取单条引用接口鉴权失败。
- opensandbox 鉴权绕过风险。
⚙️ 优化
- completions 接口 chatId 支持 null 类型。
What's Changed
- Fix docker-compose command syntax by @Deepturn in #6777
- fix(sandbox): fix unauthenticated RCE via agent-sandbox by @ctlaltlaltc in #6781
- fix: correct export config sensitive filter behavior by @c121914yu in #6782
- chore: bump deploy image tags for v4.14.12 by @xqvvu in #6789
- fix: getquote api auth error by @c121914yu in #6792
- doc by @c121914yu in #6793
- fix: ts by @c121914yu in #6794
Full Changelog: v4.14.12...v4.14.13
v4.14.12
🐛 修复
- 知识库三级目录 path 接口报 zod 校验出错。 @c121914yu
- v1/completions 接口 dataId 异常,导致 api 调用时候,对话日志里无法获取到运行详情。 @xqvvu
🚀 新增内容
- 响应值允许自定义 HttpStatus 状态码。
- Agent 调度器支持 PI Agent 模式(beta功能)。
⚙️ 优化
- skill 接口错误处理。
What's Changed
- doc by @c121914yu in #6772
- feat: Add new skill error handling and localization messages by @ctlaltlaltc in #6761
- feat: Add new PI agent features and update dependencies by @ctlaltlaltc in #6762
- fix: parent datasetId type;fix: v1 completions; by @c121914yu in #6775
Full Changelog: v4.14.11...v4.14.12
v4.14.11
1. 更新镜像 tag
- 更新 fastgpt-app(fastgpt 主服务) 镜像 tag: v4.14.11
- 更新 fastpgt-pro(商业版) 镜像 tag: v4.14.11
- 更新 code-sandbox 镜像 tag: v4.14.11
- 更新 fastgpt-plugin 镜像 tag: v0.6.0
- 更新 Aiproxy 镜像 tag: v0.5.3
🚀 新增内容
- 对话流响应恢复功能。 @xqvvu
- 并行执行节点。 @DigHuang
- 调整变量更新节点交互,以及增加更多数字操作和数组操作。 @DigHuang
- S3 上传统一文件,支持通过 fastgpt 代理传入 s3 以及代理访问 s3,减少预签名配置问题。 @xqvvu
- 支持部分沙盒文件类型直接预览。并优化大文件下载。 @DigHuang
⚙️ 优化
- 对大量接口增加了 zod 参数校验,减少攻击和错误参数类型风险。 @c121914yu
- 优化模型渠道管理代码。 @c121914yu
- 知识库创建接口,增加默认 vlm 模型。 @c121914yu
🐛 修复
- 对话 Agent 模式,模型存在刷新后被重置问题。 @c121914yu
- 部分接口未正确进行权限校验。 @c121914yu
- API 推送知识库数据接口,计费异常。 @c121914yu
- 修复知识库上传 Markdown 文档时,因文件前部英文较多被误判为
ascii,导致中文乱码问题。 @YYH211 - python 代码执行,如果入参为空,会导致该参数被忽略。 @DigHuang
- 工作流,全局变量多选框,删除 enum 时候未清理默认值。 @c121914yu
- 工作流添加子工作流时,子工作流全局变量默认值未显示。 @c121914yu
- 工作流代码运行节点,AI 生成代码后,会讲输出值的 id 全部替换,优化成相同 key 的 id 不替换。 @c121914yu
- 工作流中,父级节点受到辅助线自动对齐时候,其子节点位置会偏移。 @c121914yu
- 评估列表权限过滤未覆盖继承权限。 @c121914yu
- MCP 工具和 Http 工具 raw schema 未成功保存,导致工具调用时候,schema 不准确。 @c121914yu
What's Changed
- feat: zod schema by @c121914yu in #6740
- feat(sandbox): support multimedia preview and source/preview toggle in editor by @DigHuang in #6723
- build: Bundle server.ts into a single CJS file by @ctlaltlaltc in #6736
- Add Zod check for api by @c121914yu in #6741
- chore(deps): bump axios from 1.13.5 to 1.15.0 in /plugins/webcrawler/SPIDER by @dependabot[bot] in #6745
- refactor: optimize sandbox editor layout and improve preview mode switching logic by @DigHuang in #6746
- feat: add openGauss DataVec as vector database backend by @mryanzhicong in #6666
- chore(deps): bump gdown from 5.1.0 to 5.2.2 in /plugins/model/tts-cosevoice by @dependabot[bot] in #6747
- fix(sandbox): xlsx/avi 等不可预览文件走兜底 by @DigHuang in #6754
- fix: switch user_main invocation to use keyword arguments for better default parameter handling by @DigHuang in #6756
- V4.14.x by @c121914yu in #6751
- fix: http tool schema by @c121914yu in #6768
New Contributors
- @mryanzhicong made their first contribution in #6666
Full Changelog: v4.14.10.4...v4.14.11
v4.14.10.4
变更说明
- 修复部分nosql注入安全问题
- 修复 updateFeedback 接口事务错误
What's Changed
- fix: team token auth by @c121914yu in #6734
- Refactor/unify sandbox client by @ctlaltlaltc in #6735
- Fix secret by @c121914yu in #6738
Full Changelog: v4.14.10.3...v4.14.10.4
v4.14.10.3
变更说明
- 修复 openapi 文档类型因特殊schema无法打开
- 修复 mcp 鉴权问题
What's Changed
- fix: openapi schema issue while creating openapi json by @xqvvu in #6727
- deploy doc by @c121914yu in #6728
- doc by @c121914yu in #6730
- fix: mcp auth by @c121914yu in #6733
Full Changelog: v4.14.10.2...v4.14.10.3
v4.14.10.2
变更说明
- 修复 chat agent 模型会被重置成默认模型。
- 修复 env.template aiproxy 地址协议。
- 优化 dev yml,并与 env.template 对齐。
- 合入 skill 测试代码。
What's Changed
- Fix docker-compose command syntax by @Deepturn in #6701
- chore: Update Docker compose files to use named volumes by @ctlaltlaltc in #6704
- deploy doc by @c121914yu in #6711
- chore: Rename service & container names for consistency in Docker configs by @ctlaltlaltc in #6710
- chore: Update OpenSandbox versions and image repositories by @ctlaltlaltc in #6709
- refactor(chat): optimize sandbox status logic and decouple UI/Status hooks by @DigHuang in #6713
- Update .env.template by @cafe-old-babe in #6720
- Update FastGPT image tags to v4.14.9.5 by @Deepturn in #6721
- fix: model refresh by @c121914yu in #6725
- Agent skill dev by @ctlaltlaltc in #6668
- version by @c121914yu in #6726
New Contributors
- @DigHuang made their first contribution in #6713
- @cafe-old-babe made their first contribution in #6720
Full Changelog: v4.14.10.1...v4.14.10.2
v4.14.10.1
变更说明
- 修复工作流里,数字输入框无法正常输入。
- 修复 SSE MCP 并行调用报错问题。
- OTEL 增加 CPU 采集。
What's Changed
- chore: add cpu metrics, lower frequency to report metrics and trace by @xqvvu in #6693
- update deploy yml by @c121914yu in #6695
- fix: number input by @xqvvu in #6698
- mcp perf by @c121914yu in #6697
Full Changelog: v4.14.10...v4.14.10.1
v4.14.10
升级指南
1. 增加 agent-sandbox 相关配置
以下针对的是 docker compose 部署方案的配置调整,使用sealos的商业版用户,可私信支持人员,提供在线的沙盒服务方案。
打开最新 yml 部署文件,调整以下内容:
- 在文件顶部增加
x-volume-manager-auth-token: &x-volume-manager-auth-token 'vmtoken'变量配置。 - 增加 3 组 services:
opensandbox-server,volume-manager,agent-sandbox-image - 增加
configs, 文件底部可找到该内容,直接复制添加。 - 修改
fastgpt环境变量, 增加以下变量:
# ==================== Agent sandbox 配置 ====================
AGENT_SANDBOX_PROVIDER: opensandbox
# OpenSandbox 配置(PROVIDER: opensandbox 时生效)
AGENT_SANDBOX_OPENSANDBOX_BASEURL: http://opensandbox-server:8090
AGENT_SANDBOX_OPENSANDBOX_API_KEY:
AGENT_SANDBOX_OPENSANDBOX_RUNTIME: docker
AGENT_SANDBOX_OPENSANDBOX_IMAGE_REPO: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-agent-sandbox
AGENT_SANDBOX_OPENSANDBOX_IMAGE_TAG: v0.0.2
# Volume 持久化配置(opensandbox provider 下可选)
AGENT_SANDBOX_ENABLE_VOLUME: true
AGENT_SANDBOX_VOLUME_MANAGER_URL: http://volume-manager:3000
AGENT_SANDBOX_VOLUME_MANAGER_TOKEN: *x-volume-manager-auth-token2. 修改 sandbox 镜像名
原先的 sandbox 服务的镜像名,需要从fastgpt-sandbox改成fastgpt-code-sandbox。
目的是为了区分 agent-sandbox 和 code-sandbox。
3. 更新镜像 tag
- 更新 FastGPT 镜像 tag: v4.14.10
- 更新 FastGPT 商业版镜像 tag: v4.14.10
- 更新 code-sandbox 镜像 tag: v4.14.10
- 更新 fastgpt-plugin 镜像 tag: v0.5.6
更新完后即可重启服务。
4. 更新系统工具,刷新头像
系统工具部分头像,移除了 icon,都转用图片链接,所以会丢失一部分工具的头像。可以重新更新一次系统工具(卸载再安装,或者直接导入 pkg 覆盖)。
🚀 新增内容
- 增加 OpenSandbox docker 部署方案及适配,并支持通过挂载 volume 进行数据持久化。 @ctlaltlaltc @chanzhi82020 @c121914yu
- 新增沙盒读取文件链接工具,可以直接让 AI 返回文件的访问链接。 @c121914yu
- 新增微信个人号发布渠道 @c121914yu
- 飞书发布渠道,支持流输出。 @c121914yu
- 目录最大上限,可通过环境变量配置。 @gaga0714
- rerank 模型上限配置,避免超出单条 document 上限导致 rerank 失败。 @YYH211
- 增加 LLM 梯度计量计费模式,同时统一计费推送方式。 @xqvvu
⚙️ 优化
- 工作流 runtime,减少计算复杂。 @c121914yu
- 增加一些对于大变量的计算限制,避免计算复杂度过高导致线程阻塞。 @c121914yu
- 移除模型配置里“用于知识库文件处理”、“用于问题分类”等配置,统一增加“测试模型“标志。测试模型会有特殊标识,并且仅可在 ai chat 中使用,其余场景将会过滤。 @xqvvu
🐛 修复
- 子工作流的全局变量默认值未生效。
- agent 模式下已配的 rerank 模型不显示。
- bge-m3 embedding 向量模型输出都为 0 的问题。
- MCP 并发调用时,连接异常导致调用失败。
- 修复登录接口安全问题
- 修复 MCP SSRF 安全问题
- 修复工作流工具错误未成功捕获问题
- 修复子工作流全局变量默认值未生效
What's Changed
- Opensandbox by @c121914yu in #6657
- fix: action by @c121914yu in #6659
- fix: auth code secret by @c121914yu in #6662
- perf: add process memory metrics by @xqvvu in #6656
- perf: runtime performance by @c121914yu in #6665
- V4.14.10 dev by @c121914yu in #6674
- feat: sandbox readfile tool by @c121914yu in #6679
- fix: deal with undefined valueType by @gaga0714 in #6684
- fix: fix left-aligned list marker styling in chat welcome guide by @TheOne-Xin in #6681
- fix: mcp toolcall by @c121914yu in #6683
- version by @c121914yu in #6685
New Contributors
- @TheOne-Xin made their first contribution in #6681
Full Changelog: v4.14.9.5...v4.14.10