github ranxi2001/sub2api v2.21.2
Sub2API 2.21.2

48 minutes ago

AI API Gateway Platform - 将 AI 订阅配额分发和管理

修复

  • 修复额度耗尽跳过质量检测时误推进完成时间、吞掉待处理上游 5xx 检测信号的问题;跳过不再被当作已执行。既有已丢失信号不会自动重放(#827)。
  • 修复 Key 风险通知确认区位于长列表下方不可见的问题,改为可见确认弹窗,保留取消、提交中防重复和失败重试行为(#830)。
  • 修复手机分组搜索聚焦后被顶栏遮挡及表格页滚动高度边界(#831)。
  • 正确处理 Anthropic 请求体过大的 413 响应,避免请求级拒绝误触发账号并发冷却或继承前序尝试的监控抑制(#829)。
  • 原子确认 Key 风险限制并保留并发 IP 规则编辑,避免过期风险代次或旧请求覆盖来源规则(#828)。
  • 修正模型广场视频按秒计费标签及单位,不更改价格计算或后端扣费(#826)。
  • 修复 409 历史省略后因回放元数据规范化造成的误拒绝,保留任务、密文、工具结果和完整性边界(#824)。

改进与验证

  • 优先调度新增可配置缓存权重,默认 0 保持原评分行为;统一质量检测文案与缓存指标展示(#821)。
  • 补充 VIP 收款正式构建交互回归,仅使用虚构数据和模拟接口(#822)。
  • 补充真实数据库、既有队列/worker、前后组件及浏览器回归;条件跳过项目不计入已验证覆盖。

范围与兼容性

  • 本轮无新增数据库迁移。默认配置、既有权限与通知确认约束保持;缓存权重须由管理员显式启用。
  • #827 仅修复 quota skip 完成时间语义,不宣称解决既有 SaveResult 持久化失败后的 ACK 或全部 manual-marker 并发交错边界。
  • UI 证据使用虚构 fixture;真实 SMTP、真实付费模型、实体移动浏览器及生产业务恢复不在本轮验收范围。
  • 此次仅发布正式版本和构建产物,未部署、未重启生产,也未修改线上配置。

📥 Installation

Docker:

# GitHub Container Registry
docker pull ghcr.io/ranxi2001/sub2api:2.21.2

One-line install (Linux):

curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.21.2/deploy/install.sh | sudo bash -s -- install -v v2.21.2

Manual download:
Download the appropriate archive for your platform from the assets below.

K3s gateway upgrade (on each existing single-node host):

curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.21.2/deploy/upgrade-k3s.sh | sudo bash -s -- --version v2.21.2

Defaults: namespace tosky-canary, Deployment tosky-nerd; override with --namespace NAME --deployment NAME.
Upgrade every instance sharing Redis to this release.

📚 Documentation

Don't miss a new sub2api release

NewReleases is sending notifications on new releases.