升级指南
1. 做好数据备份
2. 安装 Redis
- docker 部署的用户,参考最新的
docker-compose.yml
文件增加 Redis 配置。增加一个 redis 容器,并配置fastgpt
,fastgpt-pro
的环境变量,增加REDIS_URL
环境变量。 - Sealos 部署的用户,在数据库里新建一个
redis
数据库,并复制内网地址的 connection
作为redis
的链接串。然后配置fastgpt
,fastgpt-pro
的环境变量,增加REDIS_URL
环境变量。
![]() | ![]() | ![]() |
3. 更新镜像 tag
- 更新 FastGPT 镜像 tag: v4.9.4
- 更新 FastGPT 商业版镜像 tag: v4.9.4
- Sandbox 无需更新
- AIProxy 无需更新
4. 执行升级脚本
该脚本仅需商业版用户执行。
从任意终端,发起 1 个 HTTP 请求。其中 {{rootkey}} 替换成环境变量里的 rootkey
;{{host}} 替换成FastGPT 域名。
curl --location --request POST 'https://{{host}}/api/admin/initv494' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'
脚本功能
- 更新站点同步定时器
🚀 新增内容
- 集合数据训练状态展示 @newfish-cmyk
- SMTP 发送邮件插件 @lzs2000131
- BullMQ 消息队列。 @I-Info
- 利用 redis 进行部分数据缓存。 @I-Info
- 站点同步支持配置训练参数和增量同步。 @I-Info
- AI 对话/工具调用,增加返回模型 finish_reason 字段,便于追踪模型输出中断原因。 @c121914yu
- 移动端语音输入交互调整 @dreamer6680
⚙️ 优化
- Admin 模板渲染调整。 @gggaaallleee
- 支持环境变量配置对话文件过期时间。 @c121914yu
- MongoDB log 库可独立部署。 @FinleyGe
🐛 修复
- 搜索应用/知识库时,无法点击目录进入下一层。 @Mr-Chiang
- 重新训练时,参数未成功初始化。 @c121914yu
- package/service 部分请求在多 app 中不一致。解决语雀/飞书知识库定时同步异常问题。 @c121914yu @newfish-cmyk
What's Changed
- fix child app update variables by @newfish-cmyk in #4385
- Test email plugin by @c121914yu in #4387
- update doc by @c121914yu in #4386
- chore: edit the version number by @FinleyGe in #4398
- fix: sso.md by @FinleyGe in #4401
- chore(deps): bump axios from 1.7.9 to 1.8.2 in /plugins/webcrawler/SPIDER by @dependabot in #4399
- Update:知识库名称搜索出文件夹后,点击文件夹未置空搜索框,导致进不了文件夹的下一级,工作台搜索也有此问题 by @Mr-Chiang in #4404
- Update:同知识库搜索问题 by @Mr-Chiang in #4405
- update doc by @c121914yu in #4408
- Update sso.md by @FinleyGe in #4412
- add chunk reader doc by @newfish-cmyk in #4422
- fix: add connection timeout to database settings by @I-Info in #4434
- Enhance GitHub Actions workflows security and permissions by @yangchuansheng in #4445
- chore: security update by @FinleyGe in #4447
- 更新 491.md by @c121914yu in #4453
- test by @c121914yu in #4456
- V4.9.4 feature by @c121914yu in #4470
- Action test by @c121914yu in #4471
- 494 doc by @c121914yu in #4472
- feat: Add docs deploy to cf by @c121914yu in #4475
- Fix: log error when the loop input array is too long by @fforever14 in #4478
- fix: Add patch for mdast-util-gfm-autolink-literal@2.0.1 by @I-Info in #4479
- perf: regex patch for backward compatibility by @I-Info in #4483
- fix: queue by @c121914yu in #4485
- fix: package plus request by @c121914yu in #4492
- deps: bump pdfjs-dist to 4.10.38 by @I-Info in #4491
New Contributors
- @Mr-Chiang made their first contribution in #4404
- @fforever14 made their first contribution in #4478
Full Changelog: v4.9.3...v4.9.4