Skip to content

v0.7.11 · Sub2API 扩展系统

Choose a tag to compare

@github-actions github-actions released this 16 Sep 05:24
· 5 commits to main since this release

[0.7.11] - 2026-09-16

修复

  • OAuth 合并计费只需组内一个账号明确设置采购成本;未设置的成员继承该组成本,全组未设置时才使用全局默认值。多个明确成本不一致时仍拒绝保存,明确填写的零金额也参与校验。
  • 消费核算从完整组配置读取采购成本,即使设置成本的成员在查询区间没有调用,也不会错误使用其他成员的默认值;同组采购成本仍只计一次。
  • 单账号保存与合并计费失败使用与成功反馈相同的右上角通知组件,以 error 类型显示中文成本冲突提示,保留编辑内容以便重试。

兼容性与升级

  • 本次为问题修复,无独立新增功能、破坏性接口变化、数据库结构或环境变量变化,无需迁移。
  • 更新至 v0.7.11 后检查 /health,刷新成本配置与消费核算页面,确认只设置一个 OAuth 成本时可以合并,成本冲突时显示右上角错误通知。
  • 配置仍保留各账号的原始成本和空值,不批量回填。可回退至 v0.7.10,但会恢复按有效成本比较的限制,只有部分成员填写成本的组可能重新报错或按默认值核算。

已知限制

  • 同组多个账号明确设置成本时仍须保持金额一致,修改共享采购价时需同步调整这些明确值,或清空其他成员的成本以继承组内唯一金额。

镜像与更新

  • 应用镜像:ghcr.io/fluxcode666/sub2api-extension:v0.7.11
  • 二进制更新包:linux/amd64linux/arm64,附带 checksums.txt
  • 本次发布不连接服务器、不自动部署;管理员可点击控制台左上角版本号更新。
  • 更新由应用进程下载并原子替换,完成后按部署方式重启服务。
  • 首次安装或更新,请查看 更新指南
  • 更新前备份数据库和上传资源;二进制回退不会撤销数据库迁移。