Skip to content

Sub2API 99.7.3

Choose a tag to compare

@github-actions github-actions released this 22 Apr 10:39
· 2798 commits to main since this release

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

本次发布同步 upstream Wei-Shaw/sub2api 的 164 个提交,带来大量新功能与修复。

  • 身份认证基座重构:重写 OAuth/OIDC 流程,新增 AuthIdentity / PendingAuthSession 实体;支持微信 OAuth 双模(开放平台 + 公众号),完善 LinuxDo / OIDC / 邮箱绑定与迁移

  • OpenAI 生图模型:完整生图 API 支持,接入图片计费调度,新增账号生图测试能力(AccountTestModal)

  • 用户中心重构:头像压缩上传、第三方身份解绑、用户资料流简化

  • 支付模块硬化:订单快照 Provider Key、拒绝无效 trade_no、redirect 专供、微信 JSAPI / H5 场景修复

  • CLA 集成:新增 CLA 签署流程与 GitHub Actions 强制检查

  • 合并冲突解决:保留本地 gateway.max_body_size=32MB / upstream_response_read_max_bytes=8MB 的保守默认值

  • Lint 修复:QF1008(简化嵌入字段)、SA4023(build-tag 条件下的 nolint 抑制)、no-regex-spaces

  • 测试签名更新:NewSettingHandler 新增 2 个 service 参数、testOpenAIAccountConnection 新增 prompt 参数

  • Ent 新增 4 个实体(authidentity、authidentitychannel、identityadoptiondecision、pendingauthsession),启动时会自动应用迁移

  • 前端依赖有少量新增,pnpm install 会自动更新

  • 保持多实例部署的各项默认值不变(Redis 调度、HTTP 连接池、并发槽位 TTL 等)

无破坏性变更,可直接从 v99.7.2 升级。


📥 Installation

Docker:

# GitHub Container Registry
docker pull ghcr.io/fumeng24/sub2api:99.7.3

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/Fumeng24/sub2api/main/deploy/install.sh | sudo bash

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

📚 Documentation