Repository navigation
Releases: loLollipop/Sub2api
Release list
Sub2API 2.1.49 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
完成二改上游正式 v2.3.5 的差异审查,并更新本项目的上游检查点。
- 后台更新检测使用已审查的 v2.3.5 正式 Release 提交;同一正式版本不再提示待审查,后续正式发布仍会提示。
- 上游本轮的定时开关确认及 request-capture 诊断测试修复仅涉及本地尚未引入的模块,继续随模块延期,不新增业务功能。
保留现有控制台界面、可调度开关、独立质量检测、计费与原生协议行为。无数据库迁移、依赖或部署配置变更;通过 CI 和制品核验后使用既有受控更新流程部署。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.49Runtime archive:
Download sub2api_2.1.49_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.48 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
统一控制台的页面标题、工具栏和卡片层级,使常用管理页与用户页更贴合现有暖橙 shadcn 风格。
- 账号与分组列表保留行内编辑,将低频操作整理为支持键盘导航和焦点恢复的菜单;账号批量工具按选择状态展示,筛选结果批量更新仍可直接进入。
- 用户仪表盘精简快捷入口与指标容器,将趋势和模型分布整合为分析区;使用记录保留主趋势,将模型、分组和端点分布整理为可展开区域。
- 系统设置统一分区、标签和保存操作,保留原有字段、绑定及业务逻辑。用户密钥、订阅、兑换、邀请返利和主要管理列表采用一致的标题与留白。
保留现有导航、暖橙主题、猪猪侠底纹、管理功能和计费行为。本轮无数据库迁移或依赖变更;最终 CI、制品核验和线上部署验收记录另行保存。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.48Runtime archive:
Download sub2api_2.1.48_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.47 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
选择性同步二改正式 v2.3.4,并将首页底部版权、法律链接及风险说明统一居中,保留现有 Vue/shadcn 界面与原创主题。
- DeepSeek 原生 Responses 保留供应商请求语义,400 不再通过删字段重试或补造工具结果;跨协议区分真实思考内容与展示摘要,保留关闭思考及 max 档位。修复终态内容重复、晚到思考与工具参数交错时的内容和签名遗漏。
- 已认证的模型目录读取免余额和订阅准入,继续执行 Key 状态、过期、配额、IP、用户及分组权限检查;生成请求保持原限制。
- 模型广场按实际计费身份展示分组自定义参考价,保留官方长上下文次档,避免串组污染;智能路由 Key 按关联分组筛选时正确返回列表与分页总数。
- 为数字和日期格式化增加有界缓存,保留语言、货币、精度及日期选项的显示行为。
- 更新
golang.org/x/crypto至上游 GO-2026-5932 修复版本,将已弃用的 OpenPGP 拆出主模块;项目使用的密码哈希及身份加密实现保持原样。
本轮无数据库迁移,仅升级上述安全依赖;不迁移 Nuxt SSR,不恢复工单、无限画布或原生支付。相关本地后端回归按测试名称去重为 5033 项(含父测试与子测试)、前端 170 项,以及类型检查、Lint、前后端生产构建通过;追加安全修复的认证与身份加密回归、最终 CI、制品核验和线上验收另行验证。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.47Runtime archive:
Download sub2api_2.1.47_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.46 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
选择性同步二改正式 v2.3.0,并上线原创猪英雄主题背景,保留现有 Vue/shadcn 界面与功能。
- 修复 DeepSeek 原生 Responses 中显式
none/minimal推理参数被兼容逻辑删除或改写的问题,保持原生工具、模型映射与现有推理隔离。 - 分组容量在缓存缺失、读取失败或会话统计不完整时显示未知,避免把未知用量显示成 0;保留配置容量,正常分组不受影响。
- 用户列表的平台配额按可见列批量加载,减少逐用户请求;保留 Grok 拒绝用量、分页取消、编辑刷新,并区分查询失败和未配置配额。
- 首页、登录页与控制台采用奶油浅色和炭黑暗色背景,配合原创猪英雄徽记及红金能量线;底纹与光晕独立控制。移除首页底部 GitHub 跳转,保留法律链接。
本轮无数据库迁移或依赖升级,不迁移 Nuxt SSR,不恢复工单、无限画布或原生支付。相关本地回归 229 项后端测试与子测试、95 项前端测试,以及类型检查、lint、生产构建和独立审查通过;正式发布以最终 CI、制品核验和线上验收为准。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.46Runtime archive:
Download sub2api_2.1.46_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.45 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
选择性同步二改正式 v2.2.63–v2.2.66,修复 Antigravity 链路中新版 Gemini Flash 的显式思考预算超限问题。
- 各代 Gemini Flash 统一限制正预算至 24,576,按最终映射模型判断,并在限制后计算输出额度,避免高推理请求被上游以 400 INVALID_ARGUMENT 拒绝。
- 保留小预算、动态预算、Pro/Claude 行为、请求不变、思考签名与现有计费逻辑;覆盖模型映射和搜索降级路径。
- 延续现有功能边界,保留本地界面与独立 Search/Fetch,不引入源主题、Hosted 自动搜索或已移除的支付归集模块。
本轮无数据库迁移、前端或依赖变更。相关本地回归 627 项、服务端构建、敏感资料扫描及独立审查通过;正式发布以最终 CI、制品核验和生产验收为准。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.45Runtime archive:
Download sub2api_2.1.45_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.44 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
选择性同步二改正式 v2.2.61–v2.2.62,修复现有质量检测的终态处理。
- 部分探针失败的
partial报告按有效证据判断;必要证据缺失、相关探针失败或策略变化时保持结果未知,避免误恢复账号。 error/failed保存脱敏报告并结束本轮,不误标成功,也不触发停调或恢复;创建时已终结的任务保留检测 ID,沿用后续查询流程。- 保留质量检测默认关闭、发送凭证前重新确认、同源轮询、禁止不确定提交重试及按计划管理暂停的保护。
- v2.2.61 的错误日志上游请求 ID 空值修复此前已具备,保留 Grok 等响应头的现有读取顺序。
发布前安全检查发现新披露的 GHSA-mrwp-f3q8-3g9p,将前端间接依赖 follow-redirects 升级至修复版 1.16.2,防止跨 JavaScript realm 的敏感请求头规则在重定向时失效;不添加漏洞豁免。
本次不变更前端页面、数据库迁移或计费,继续保留现有 shadcn 界面与本地功能边界。本地后端相关回归 160 项、前端 3,156 项通过,生产依赖审计、类型检查、lint 和生产构建通过;正式发布以最终 CI、制品核验和生产验收记录为准。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.44Runtime archive:
Download sub2api_2.1.44_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.43 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
选择性同步二改正式 v2.2.60,保留现有 shadcn 界面、计费和会话保护。
- 修复 OpenAI/DeepSeek Responses 工具调用中断后缺少结果的问题;正确处理原生 shell 关联字段、OAuth ID 规范化和工具格式转换顺序,不执行工具或重放请求。
- 优化移动端 Token、费用明细浮层,支持视口内定位、底部面板、滚动、点击与键盘关闭。
- 自定义接入地址可分别设置累计充值可见门槛;未配置保持原有 1000,设为 0 对所有已登录用户可见。
- 错误日志展示请求 ID 和上游请求 ID,兼容 OpenAI、Grok 及常见中转站的响应头。
不采用真实历史消息角色降级、推理缓存隔离放宽或视频 404/410 自动退款。运维、采集、Hosted 等模块继续延期,不恢复已移除模块。本次无数据库迁移或依赖变更。
本地相关后端回归 2,125 项 tests/subtests、前端 3,156 项测试通过,前后端构建、类型检查、lint 及多尺寸浏览器检查通过;最终 CI 与制品身份以本次发布记录为准。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.43Runtime archive:
Download sub2api_2.1.43_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.42 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
选择性同步原版 v0.2.19 和二改 v2.2.53,保留现有 shadcn 界面、计费及会话保护。
- 修复大图片上传被截断、分页整数溢出、Coding Plan 频率限流误判、Gemini 文件引用图片漏计数等问题。
- 完善原生 Anthropic 自动缓存、DeepSeek Messages 思考续传、Grok 中转视频完成状态和账号窗口统计批量查询。
- 修正 Antigravity 工具调用失败时的空成功和用量遗漏:返回明确错误,继续排空用量,不重放请求。
- 更新 Gemini 默认模型目录,修复模型目录重复刷新、OpenCode DeepSeek 角色转换和渠道搜索配置合并。
- 升级 vue-i18n 至修复版本,保持现有布局;生产依赖审计零漏洞。
运维、采集、Hosted 等模块继续延期。本次无数据库迁移,保留既有配置、充值入口、0.15 计费、冻结价格、Grok 拒绝收费与永久会话封禁。
本地相关后端回归 5,708 项 tests/subtests、前端 3,141 项测试通过,前后端构建及类型、lint 检查通过;最终 CI 和制品身份以本次发布记录为准。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.42Runtime archive:
Download sub2api_2.1.42_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.41 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
Restore native DeepSeek Responses reasoning for tool continuations using authenticated key, conversation and requested-model scoped caching. Protect successful plain-item reasoning from failed attempts, retain named and multiline SSE events, and align equivalent anonymous text inputs.
Fix TypeSafe versioned base URL joining and Google-style HTTP 503 status mapping. Upgrade compatible Go x/* dependencies and record the reviewed upstream v2.2.42 checkpoint. Operations and request-capture modules remain deferred. No frontend or database migration changes.
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.41Runtime archive:
Download sub2api_2.1.41_linux_amd64.tar.gz and checksums.txt from the assets below.
📚 Documentation
Sub2API 2.1.40 (Simple)
AI API Gateway Platform - 将 AI 订阅配额分发和管理
⚡ Simple Release: x86_64 runtime archive (and GHCR image when enabled)
选择性同步二改正式 v2.2.39,保留本地界面和功能取舍。
- 客户端 HTTP、SSE、WebSocket 错误及普通用户历史错误详情隐藏上游地址、代理、账号和凭据;内部错误分类、计量和运维记录继续使用原始数据,正常模型文本和搜索来源地址保留。
- Anthropic 透传流在上游错误时明确结束,保留错误前已观测用量,禁止重放和重复追加错误;修正重复错误字段及相邻协议输出的遗漏。
- DeepSeek Search/Fetch 在未指定模型时按当前密钥获准的分组目录选择模型,只对有效成功结果计收工具费;仅直连被拒绝时缩短临时不可调度期。
- 响应头过滤加强,并保留 Codex 关联状态与合法媒体类型;补充客户端隐私、用量、流式终态和工具路由的回归及 Linux race 检查。
无数据库迁移或依赖版本变更,不恢复已移除模块。此前延期的强制模型别名、Hosted Search/Fetch 和钱包 outbox 等功能继续延期。
同步阶段本地定向回归通过 525 个顶层测试(共 1,367 项 tests/subtests),普通后端构建通过。发布构建、完整 CI 和上线验收结果以本次 GitHub Actions 与部署记录为准。
📥 Installation
Docker (x86_64 only, when GHCR publishing is enabled):
docker pull ghcr.io/lolollipop/sub2api:2.1.40Runtime archive:
Download sub2api_2.1.40_linux_amd64.tar.gz and checksums.txt from the assets below.