github labring/FastGPT v4.9.2
V4.9.2

latest release: v4.9.3
6 days ago

更新指南

可直接升级v4.9.3,4.9.2存在一个工作流数据类型转化错误。

1. 做好数据库备份

2. SSO 迁移

使用了 SSO 或成员同步的商业版用户,并且是对接钉钉企微的,需要迁移已有的 SSO 相关配置:

参考:SSO & 外部成员同步中的配置进行sso-service的部署和配置。

  1. 先将原商业版后台中的相关配置项复制备份出来(以企微为例,将 AppId, Secret 等复制出来)再进行镜像升级。
  2. 参考上述文档,部署 SSO 服务,配置相关的环境变量
  3. 如果原先使用企微组织架构同步的用户,升级完镜像后,需要在商业版后台切换团队模式为“同步模式”

3. 配置参数变更

修改config.json文件中systemEnv.pgHNSWEfSearch参数名,改成hnswEfSearch
商业版用户升级镜像后,直接在后台系统配置-基础配置中进行变更。

4. 更新镜像

  • 更新 FastGPT 镜像 tag: v4.9.2
  • 更新 FastGPT 商业版镜像 tag: v4.9.2
  • Sandbox 镜像,可以不更新
  • AIProxy 镜像修改为: registry.cn-hangzhou.aliyuncs.com/labring/aiproxy:v0.1.4

其他重要提示

  • 知识库导入数据 API 变更,增加chunkSettingMode,chunkSplitMode,indexSize可选参数。

🚀 新增内容

  1. 知识库分块优化:支持单独配置分块大小和索引大小,允许进行超大分块,以增大输入 Tokens 提高完整分块的概率。 @c121914yu
  2. 知识库分块增加自定义分隔符预设值,同时支持自定义换行符分割。 @c121914yu
  3. 外部变量改名:自定义变量。 并且支持在测试时调试,在分享链接中,该变量直接隐藏。 @newfish-cmyk
  4. 集合同步时,支持同步修改标题。 @c121914yu
  5. 团队成员管理重构,抽离主流 IM SSO(企微、飞书、钉钉),并支持通过自定义 SSO 接入 FastGPT。同时完善与外部系统的成员同步。 @FinleyGe
  6. 基于 mistral-ocr 的 PDF 解析示例。 @lzs2000131
  7. 基于 miner-u 的 PDF 解析示例。 @fangqiluxatu
  8. 支持 oceanbase 向量数据库。填写环境变量OCEANBASE_URL即可。 @dengfuping

⚙️ 优化

  1. 导出对话日志时,支持导出成员名。 @newfish-cmyk
  2. 邀请链接交互。 @gggaaallleee
  3. 无 SSL 证书时复制失败,会提示弹窗用于手动复制。 @c121914yu
  4. FastGPT 未内置 ai proxy 渠道时,也能正常展示其名称。 @c121914yu
  5. 升级 nextjs 版本至 14.2.25。 @c121914yu
  6. 工作流节点数组字符串类型,自动适配 string 输入。 @c121914yu
  7. 工作流节点数组类型,自动进行 JSON parse 解析 string 输入。 @c121914yu
  8. AI proxy 日志优化,去除重试失败的日志,仅保留最后一份错误日志。 @c121914yu
  9. 个人信息和通知展示优化。 @gggaaallleee
  10. 模型测试 loading 动画优化。 @sd0ric4
  11. 分块算法小调整: @c121914yu
  • 跨处理符号之间连续性更强。
  • 代码块分割时,用 LLM 模型上下文作为分块大小,尽可能保证代码块完整性。
  • 表格分割时,用 LLM 模型上下文作为分块大小,尽可能保证表格完整性。

🐛 修复

  1. 飞书和语雀知识库无法同步。 @c121914yu
  2. 渠道测试时,如果配置了模型自定义请求地址,会走自定义请求地址,而不是渠道请求地址。 @c121914yu
  3. 语音识别模型测试未启用的模型时,无法正常测试。 @c121914yu
  4. 管理员配置系统插件时,如果插件包含其他系统应用,无法正常鉴权。 @c121914yu
  5. 移除 TTS 自定义请求地址时,必须需要填 requestAuth 字段。 @c121914yu

What's Changed

New Contributors

Full Changelog: v4.9.0...v4.9.2

Don't miss a new FastGPT release

NewReleases is sending notifications on new releases.