Skip to content

v4.15.0-beta5

Pre-release
Pre-release

Choose a tag to compare

@c121914yu c121914yu released this 24 Jun 10:14
· 2 commits to main since this release
0c1840c

📦 升级指南

1. 修改环境变量

fastgptfastgpt-pro 增加环境变量 CHAT_TITLE_MODEL,用于自动生成对话的标题,例如:

CHAT_TITLE_MODEL=deepseek-v4-flash

2. 镜像变更

  • 更新 fastgpt-app(fastgpt 主服务) 镜像 tag: v4.15.0-beta5
  • 更新 fastgpt-pro(fastgpt 商业版) 镜像 tag: v4.15.0-beta5
  • 更新 fastgpt-plugin 镜像 tag: v1.0.0-beta5
  • 更新 aiproxy 镜像 tag: v0.6.2

3. 升级脚本

将所有旧的沙盒 workspace 归档到 s3 里,从而更彻底的释放不活跃的沙盒,旧的沙盒可能因为超时安装 zip 失败。因为旧的沙盒大部分关联的是旧的对话,不执行该脚本,直接把旧的沙盒全部移除也可以。该脚本仅影响旧的沙盒,不影响新生成沙盒。

curl --location --request POST 'https://{{host}}/api/admin/initSandboxArchive' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json' \
-d '{"runArchive":true,"inactiveDays":0}'

功能重大变化

  1. ApiKey 功能调整,不再区分应用 key 和系统 key,只保留系统 key,如需兼容 openai sdk 用法,可使用 apikey-appId 的方式传递 Token。已有的 apikey 保持兼容,不影响使用。具体和查阅 FastGPT API 文档说明

🚀 新增内容

  1. HTTP 节点支持配置忽略 TLS 证书校验,适用于调用使用自签名证书或内部证书的 HTTPS 服务。
  2. 支持目录深度环境变量,避免无限嵌套目录。
  3. 对话框支持快速滚动到底部按键。
  4. 参考 Lobe UI 优化流输出动效。
  5. 支持通过模型生成对话标题,需配置 CHAT_TITLE_MODEL 变量。
  6. 调整 Skill Edit 编辑交互。
  7. HTTP 节点支持返回完整错误对象。
  8. agent 模式知识库搜索,支持权限过滤。
  9. API 密钥逻辑优化,统一 APIKey 管理并由请求显式传入应用上下文。
  10. 优化 agent 上下文压缩逻辑。
  11. 支持快速回复的输出语法。

⚙️ 优化

  1. HTML 输出后自动切换为预览,减少手动打开预览的操作。
  2. 优化应用、知识库、文件和文件夹等长名称展示:超出宽度时自动省略,并在 hover 名称时展示完整内容。
  3. 移除所有内置 LLM 请求中的 temperaturemax_tokens,避免部分模型不兼容。
  4. 知识库训练出现错误时的提示,同时支持一键全部重试。
  5. 过滤掉无效的知识库引用角标。
  6. 工具运行空响应时候,自动补充 "none",避免部分模型报错。
  7. 系统工具运行前,再次进行二次权限校验。
  8. 优化重定向后 SSRF 校验。

🐛 修复

  1. 修复 S3 私有对象 key 未绑定已鉴权资源时可能导致的跨资源文件访问风险。
  2. 工作流工具,array 和 object 类型,工具调用参数 schema 异常。
  3. 发布渠道 - 门户,UI 偏移。

代码优化

  1. 增加系统处理字符串时的长度保护,如果长度过大会停止继续同步替换,避免高 CPU 负载,可通过环境变量 SYSTEM_MAX_STRING_LENGTH_M 调整上限。

What's Changed

New Contributors

Full Changelog: v4.15.0-beta4...v4.15.0-beta5