Skip to content

Releases: shuishuipingan/trae2api-hub

v1.1.1 — 更新提示即时生效

Choose a tag to compare

@shuishuipingan shuishuipingan released this 20 Oct 08:54

✨ 新增功能

  • 更新检测改为页面加载强制刷新,避免 6 小时缓存挡住新 Release。
  • 后端检查缓存缩短为 5 分钟;顶部徽标与设置页会更快出现更新提示。
  • 保留一键更新:下载 tarball → 自动备份 → 替换代码 → 自动重启。

🐛 问题修复

  • 修复 1.1.0 中自动检查命中旧缓存、发布新版本后不能立即提示的问题。
  • 修复 v1.1.0 发布后旧进程仍显示“已是最新”的延迟问题。

🎨 体验优化

  • 更新提示与一键更新流程保持同一入口,减少等待。
  • 下载、重启、完成状态提示保持可见。

⚠️ 其他变更

  • 版本号升级到 1.1.1。
  • Docker 部署仍使用 docker compose pull && docker compose up -d,容器内不执行自更新。

v1.1.0 — 一键更新

Choose a tag to compare

@shuishuipingan shuishuipingan released this 20 Oct 08:50

✨ 新增功能

  • 看板自动检测 GitHub 最新 Release,有更新时顶部显示「有新版本 → 一键更新」。
  • 设置页「运行信息」增加一键更新按钮,显示当前版本与目标版本。
  • 一键更新流程:下载 release tarball → 安全解压 → 自动备份 → 替换代码 → 自动重启网关。
  • 更新完成后页面自动轮询 /health,版本一致后自动刷新。
  • 更新失败保留 update.log 与 update-backups/update-*.tar.gz,可手动回滚。
  • Docker 部署检测:容器内拒绝自更新,提示使用 docker compose pull。

🐛 问题修复

  • 修复 GitHub tarball 下载 415 Unsupported Media Type:改用 application/vnd.github+json。
  • 修复更新检查没有返回 tarball_url,导致无法一键下载的问题。
  • 修复看板顶部更新徽标只能跳 Releases、不能直接更新的问题。

🎨 体验优化

  • 更新按钮显示目标版本号;下载、重启、完成都有状态提示。
  • 更新包解压排除 accounts/、usage/、.git/、update-backups/,不会碰账号数据。
  • 更新前自动生成 tar.gz 备份,更新日志写入 update.log。

⚠️ 其他变更

  • 版本号升级到 1.1.0。
  • 更新源固定为 shuishuipingan/trae2api-hub 的 GitHub Release。

v1.0.0 — Trae2API-Hub

Choose a tag to compare

@shuishuipingan shuishuipingan released this 19 Oct 05:33

✨ 新增功能

  • 国际版直连:当前客户端版本头 + Authorization: Bearer,不再依赖 Trae 桌面版、调试端口或 Agent 桥。
  • 双区账号池:国内版 / 国际版独立选号、权重、冷却、会话亲和与自动换区。
  • 模型目录:国内 25 个 / 国际 10 个,保留官方展示名、上下文、最大输出、思考档位与 Free / 升级标记。
  • API Key 治理:模型白名单、每日请求上限、每日 Token 上限,超限返回 429。
  • 额度预警:/quota / /v1/quota 暴露 notify_usage 剩余额度,面板顶部与账号行告警。
  • 自动降级:额度耗尽或模型需升级时自动切换备用模型/出口,响应头 X-Trae-Degraded。
  • 按 Key 图形化用量页:Token 趋势、模型分布、缓存命中率、平均延迟、日配额进度与最近请求。
  • 配置备份 / 恢复:/config/export 与 /config/restore,恢复前自动写回滚备份。
  • Docker / GHCR:多架构镜像(linux/amd64 + linux/arm64),Compose 一键部署。
  • 8 页签玻璃拟态看板:总览、账号池、模型库、数据指标、Key 用量、维护任务、运行日志、设置。

🐛 问题修复

  • 修复国际版旧版本头导致的 4015。
  • 修复国际版使用 Cloud-IDE-JWT 导致的 4023 model_unknown。
  • 修复 4008 quota exceeded 被误判为上游瞬态故障的问题;现在映射为 429 + Retry-After: 60,不冷却账号。
  • 修复额度错误导致账号被错误冷却、模型被误标不可用的问题。
  • 修复配置恢复时先写 settings、后校验账号可能导致半恢复的问题。
  • 修复 API Key 编辑保存时模型白名单被静默丢弃的问题。

🎨 体验优化

  • 看板新增额度告警条与 Key 用量页,移动端导航支持 8 个页签。
  • 图表尺寸收紧,Key 用量页不再被拉伸到整张卡片高度。
  • 模型表增加「升级 / 目录」徽标与官方禁用原因。
  • API Key 编辑行增加模型白名单、每日请求、每日 Token 三个可视化字段。
  • 账号行显示国际版剩余额度与「额度已用尽」状态。
  • README 重构,补充看板预览、Docker、模型状态、Key 配额与自动降级文档。
  • 增加 tests 与 docker-publish GitHub Actions。

⚠️ 其他变更

  • 项目版本统一为 1.0.0。
  • 国际版 Agent 桥已移除,默认路径为纯 HTTP 直连。
  • 免费额度、模型可用性与升级策略以 Trae 官方实时返回为准。
  • 使用本项目即表示你理解并遵守 Trae 官方服务条款及所在地法律。