Repository navigation
Releases: CherryLover/sub2api
Release list
Sub2API 0.1.200
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 bdfa912)
- chore: sync VERSION to 0.1.199 [skip ci]
- feat(access): tighten admin key and upstream visibility
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.200One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.199
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 c4e8ed3)
- fix(notifications): decouple urgency from Bark delivery
- feat(ops): reduce Bark alert noise by urgency
- chore: sync VERSION to 0.1.198 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.199One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.198
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 6e47252)
- fix(backport): preserve lite model discovery and alert semantics
- test(openai): initialize API key URL policy in beta test
- fix(openai): break websocket chain on context rollover
- fix(openai): backport quota reset timestamp helper
- fix(antigravity): trigger failover retry on empty stream caused by MALFORMED_FUNCTION_CALL
- fix: recognize OpenRouter Claude Opus 5.5 alias for billing
- fix(apicompat): honor disabled thinking in OpenAI bridges
- fix(gateway): let OpenAI passthrough accounts supplement model discovery instead of hiding mapped models
- fix(antigravity): exclude Signature-only events from meaningful data check
- fix(openai): preserve Responses multi-agent beta
- fix(deploy): 用 exec 列表形式重写 redis command
- fix(anthropic): preserve requested structured outputs beta
- test: preserve Opus 5.5 thinking for OpenRouter alias
- fix(apicompat): treat every GPT generation from 5 on as a reasoning model
- fix(openai): retain quota pause until known future reset
- chore: sync VERSION to 0.1.197 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.198One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.197
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 d812101)
- fix(migrations): adapt reasoning pricing migration to slim schema
- test: adapt reasoning pricing integration fixture for slim
- fix: preserve forwarded effort and video stats pricing
- feat(simple-mode): enforce optional API key spending windows
- test(opencode): remove stale Go product fixture
- feat(simple-mode): make default group seeding optional
- feat(claude): sync runtime client version
- feat(billing): support reasoning effort multipliers
- feat(models): backport GPT-6 Sol Luna and Opus 5.5
- fix(images): improve compatible routing and balance failover
- fix(scheduler): backport affinity and cooldown corrections
- fix(gateway): harden relay protocol compatibility
- fix(openai): keep API key accounts on unknown-model 401
- feat: improve Bark notification naming and recovery copy
- chore: sync VERSION to 0.1.196 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.197One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.196
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 0be18ae)
- docs: define mainline upstream backport workflow
- test(antigravity): restore Gemini 3.8 default catalog expectation
- feat(antigravity): support Gemini 3.7 Flash models
- feat(antigravity): support Gemini 3.8 Flash models
- test(backport): align Grok and Gemini coverage with lite catalog
- fix(gemini): fail over immediately on transport errors
- Revert "fix(gemini): 传输层错误转 failover,不再同账号退避重试"
- Revert "fix(billing): preserve final reasoning effort across forwarding paths"
- Revert "fix(gemini): discover antigravity mappings in native model lists"
- fix(openai): persist response affinity after client cancel
- fix(gateway): normalize developer roles for strict Chat upstreams
- fix(gateway): restore public response model aliases
- fix(accounts): preserve refresh errors during usage queries
- fix(antigravity): gemini 透传 SSE 事件之间不再多写一个空行
- fix(gemini): discover antigravity mappings in native model lists
- fix(antigravity): Gemini 原生流对 go-genai / python-genai 客户端不发 SSE 注释心跳
- fix(antigravity): 裸 Gemini 模型名在所有转发入口解析到思考变体
- fix(antigravity): Gemini 原生请求的裸模型名按 thinkingConfig 解析到 -low/-medium/-high 变体
- fix(billing): preserve final reasoning effort across forwarding paths
- feat(grok):add grok 4.7 support
- fix(gemini): 传输层错误转 failover,不再同账号退避重试
- fix(usage): export missing reasoning effort cleanly
- chore: sync VERSION to 0.1.195 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.196One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.195
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 49f154c)
- docs: record GitHub authorization and PR workflow
- docs: record opened upstream pull request
- docs: record passing GitHub validation
- docs: record backport stage awaiting GitHub validation
- docs: record selective backports and local validation
- test(ci): include backported UI regressions in critical suite
- fix(proxy): model backup references as directed many-to-one
- fix(usage): retain image input tokens in tool usage
- fix(ui): keep account action menus inside the viewport
- fix(openai): strip internal OAuth input metadata across transports
- fix(openai): preserve Responses Lite tool namespaces
- fix(antigravity): isolate token caches by account
- fix(proxy): reject expiry dates outside JSON time range
- fix(proxy): allow explicitly clearing stored credentials
- chore: sync VERSION to 0.1.194 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.195One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.194
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 d5b0999)
- fix(notify): 报错汇总的日志前缀去掉 Error,避免每条日志都被判成错误级别
- chore: sync VERSION to 0.1.193 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.194One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.193
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 9711480)
- fix: 补上 provideCleanup 测试调用里新增的报错汇总服务参数
- feat(notify): 每天定时把报错按 API Key 汇总成一条 Bark 通知
- feat: 告警规则新增「账号到期提醒」和「API Key 当日用量提醒」两个指标
- chore: sync VERSION to 0.1.192 [skip ci]
- docs: record selective backport policy and v0.2.4 validation
- fix(openai): honor disabled 429 fallback and retain memory cooldown
- fix(accounts): allow removing assigned inactive groups
- fix(proxy): preserve omitted fields during partial updates
- fix(redis): upgrade pool implementation and range calls
- fix(grok): sanitize unsupported raw chat fields
- fix(accounts): retain failed token refresh selections
- fix(proxy): validate API response arrays
- fix(proxy): allow repeated expiry fallback
- fix(antigravity): retain OAuth plan type
- fix(gateway): cancel streaming upstream before closing body
- fix(gateway): accept single-token Claude Code probes
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.193One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.192
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 4a0c56c)
- fix(key-usage): 用量页的圆环动画在组件卸载时取消,修掉两次跑红 CI 的偶发
- feat: 补齐上游用量接口漏读的字段,并给模型级限流加上自愈
- chore: sync VERSION to 0.1.191 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.192One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.
📚 Documentation
Sub2API 0.1.191
AI API Gateway Platform - 将 AI 订阅配额分发和管理
main 分支合并后自动发版(提交 7ac7398)
- fix(nav): 运行状态组排到最前,仪表盘回到侧边栏顶部
- feat: 上游错误看得见来龙去脉,新增模型可用性总览、Bark 多设备与侧边栏分组
- chore: sync VERSION to 0.1.190 [skip ci]
📥 Installation
Docker:
# GitHub Container Registry
docker pull ghcr.io/cherrylover/sub2api:0.1.191One-line install (Linux):
curl -sSL https://raw.githubusercontent.com/CherryLover/sub2api/main/deploy/install.sh | sudo bashManual download:
Download the appropriate archive for your platform from the assets below.