Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.

Tags: geminiwen/sub2api

Tags

v0.1.56

Toggle v0.1.56's commit message
新增代理地理位置显示功能,优化 OAuth 401 错误处理逻辑,大幅增强 Ops 监控面板功能。

- 代理地理位置:支持显示代理服务器的地理位置信息
- 账号计费倍率快照:支持账号计费倍率快照与账号口径费用统计
- Ops 监控增强:新增告警静默、错误分类优化、重试机制等功能
- 错误日志增强:添加上游响应体字段和用户信息显示

- OAuth 401 处理:简化 OAuth 401 错误处理逻辑,直接标记错误状态
- 健康分数计算:使用 TTFT 替代 Duration 作为健康分数指标
- 移动端 UI:优化移动端表格、操作栏和弹窗显示
- Ops 面板:优化骨架屏组件和错误详情模态框

- 修复仪表盘今日统计使用 UTC 时区导致不准确的问题
- 修复预聚合表使用 UTC 时区导致今日统计不准确的问题
- 修复错误列表用户显示并区分上游错误和请求错误
- 修复 UsersView 更多菜单定位问题
- 修复账号管理调度切换后的冗余列表刷新
- 修复测试辅助函数 truncateToDayUTC 编译错误

v0.1.55

Toggle v0.1.55's commit message
增强 OpenCode 兼容性,新增 Codex CLI instructions 本地 fallback 机制,修复退款金额精度问题。

- Codex CLI instructions fallback:当 GitHub 不可用时自动使用本地嵌入的 instructions,支持离线工作
- 退款余额"全部"按钮:一键填入完整余额,移除最小金额限制

- 增强 OpenCode 兼容性:模型规范化扩展到所有账号类型,支持 gpt-5-nano → gpt-5.1 转换
- reasoning.effort 参数规范化:自动将 minimal 转换为 none
- Session/Conversation ID fallback:支持从多个字段提取会话 ID,确保会话保持
- Tool Call ID fallback:当 call_id 为空时使用 id 字段,确保 tool call 输出正确匹配
- 工具续链校验:完善 function_call_output 续链校验与引用匹配,续链场景强制 store=true
- 速率限制优化:支持返回修复状态

- 修复退款金额精度问题:显示完整余额精度,避免四舍五入导致退款失败
- 修复 OAuth 请求 store 参数问题:强制 store=false,避免上游报错
- 补齐 Codex 指令回退与输入过滤

v0.1.53

Toggle v0.1.53's commit message
新增运维监控全屏模式,优化 Gemini 思考块处理兼容性,完善 OpenAI GPT-5 模型列表。

- 运维监控全屏模式:支持 URL 参数 ?fullscreen=1 进入全屏,ESC 键退出
- 网关模型映射优化:对所有请求(包括 Codex CLI)统一应用模型映射

- 优化 Antigravity/Gemini 思考块处理:解决思考块在转发过程中的兼容性问题
- 完善 OpenCode 配置说明:补充 opencode.jsonc 后缀名支持和 provider 配置说明
- 滚动条样式优化:默认隐藏,悬停时显示,适配暗色主题

- 修复 Gemini OpenCode 教程 baseURL 错误,改为 v1beta
- 修复 max_output_tokens 参数处理:根据不同平台正确处理参数
- 修复 OpenAI GPT-5 模型列表不完整问题:从 3 个扩展到 22 个模型
- 修复 OpenCode OpenAI 示例位置显示问题

v0.1.52

Toggle v0.1.52's commit message
运营管理功能增强:新增自动刷新和 count_tokens 错误过滤功能。

- OpenCode 配置提示添加配置文件路径说明
- 运营管理页面添加自动刷新配置功能
- 运营管理页面添加 count_tokens 错误过滤功能

- 修复反向代理下客户端 IP 获取错误

v0.1.51

Toggle v0.1.51's commit message
新增调度快照缓存与 outbox 回放机制,大幅提升调度系统稳定性;新增运维看板实时流量监控和指标阈值配置功能。

- 调度快照缓存与 outbox 回放:引入调度事件持久化和回放机制,确保调度状态一致性
- 实时流量监控:运维看板新增实时流量数据展示
- 指标阈值配置:支持在运维看板配置和显示各项指标阈值
- 流超时处理机制:自动处理流式响应超时情况

- 简化流超时配置,移除冗余字段
- 提升粘性会话默认等待时长
- 优化运维看板卡片标题和明细筛选逻辑

- 修复账号管理页面分组显示和 Cookie 授权问题
- 修复 usage_logs 记录 IP 不正确的问题
- 修复 Claude Code 客户端检测和请求信息记录
- 修复 outbox 空载写入问题
- 修复扣款时浮点数精度导致的余额不足误判和 -0.00 显示问题
- 修复错误日志和请求详情模态框的布局问题
- 修复自定义错误码触发停止调度逻辑
- 补充缺失的英文翻译

v0.1.50

Toggle v0.1.50's commit message
实现完整的运维监控系统(Ops Monitoring),提供健康评分、告警规则、错误追踪和实时指标监控能力。同时优化了 API Key 认…

…证缓存和限流机制。

- 运维监控系统:完整的运维监控仪表盘,包含健康评分、告警规则、错误追踪、QPS 指标等
- 健康评分算法:智能诊断机制和健康状态评估
- 告警评估服务:支持分组和账号级别的告警规则配置
- 上游错误追踪:记录和查询上游 API 错误事件
- 定时报告服务:支持定时生成监控报告
- 仪表盘预聚合:引入预聚合统计与聚合作业,提升查询性能
- API Key 认证缓存:引入认证缓存机制,减少数据库查询

- 限流机制:原子化 Redis 限流操作并支持故障策略
- 账号管理:调度批量操作结果明细展示与刷新优化
- 仪表盘缓存:增强缓存稳定性和隔离配置
- Select 组件:增强前端 Select 组件功能和样式
- OpenCode 示例:更新 API Key 使用示例文档

- 修复 PR 合并后的功能回退和安全问题
- 修复仪表盘聚合测试的时区边界条件问题
- 修复数据库驱动和仓储实例的有效性检查
- 修复账号管理批量更新的混合渠道检查逻辑
- 修复仪表盘 CleanupAggregates 逐条删除以提高错误处理能力

v0.1.49

Toggle v0.1.49's commit message
新增 API Key IP 访问限制功能,支持白名单/黑名单配置;引入 API Key 认证缓存大幅提升网关性能。

- API Key IP 限制:支持配置 IP 白名单和黑名单,精细控制访问权限
- 用量日志 IP 追踪:记录每次请求的来源 IP 地址
- 首页内容自定义:管理员可自定义首页展示内容,支持 iframe 嵌入(含 CSP 安全提示)
- Codex CLI 透传:支持 OpenAI Codex CLI 直接透传,优化兼容性

- API Key 认证缓存:引入多级缓存机制,显著提升高并发场景下的认证性能
- 轻量删除查询:优化删除操作的数据库查询,减少不必要的数据加载

- 修复订阅兑换后认证缓存未失效的问题
- 修复余额变更和删除操作未正确失效缓存的问题
- 修复 Codex 请求中 max_output_tokens 参数导致的兼容性问题
- 修复 Codex OAuth 工具映射不正确的问题

v0.1.48

Toggle v0.1.48's commit message
新增注册优惠码功能,优化网关粘性会话性能,修复多个安全问题。

- 注册优惠码:支持创建优惠码设置赠送金额和使用限制,注册页面实时验证并显示
- API Key IP 白名单/黑名单:限制 API Key 可访问的 IP 范围
- Antigravity 配额域限流:支持 SSE 上限配置

- 粘性会话命中时复用候选账号映射,避免额外的 GetByID 查询
- 复用分组上下文减少热路径查询开销
- 明确粘性命中范围并优化映射构建逻辑

- 修复邮件验证服务未配置时可绕过验证的安全漏洞
- 修复 RefreshToken 使用过期 token 时的 nil pointer panic
- 强化上下文分组可信校验,防止降级环问题
- 增加无效上下文覆盖回归测试

v0.1.47

Toggle v0.1.47's commit message
新增 Linux DO Connect OAuth 登录支持,用户可通过 LinuxDo 账号快速登录/注册。同时修复了多项表格功能和安全问题。

- Linux DO OAuth 登录:支持通过 Linux DO Connect 账号注册和登录
- 账号批量调度开关:支持批量启用/停止账号调度
- LinuxDO OAuth 配置:新增回调地址快速设置按钮,一键生成并复制

- 将 Linux DO OAuth 配置从环境变量迁移到系统设置,简化部署流程
- Redis 配置支持可选密码设置
- 统一所有管理页面的搜索体验,支持后端搜索

- 修复表格分页切换失效问题
- 修复表格批量操作栏缺失的功能按钮(本页全选、清除已选)
- 修复分组管理搜索仅搜索当前页的问题
- 修复多个页面的内存泄漏问题(清理定时器和 abortController)
- 修复搜索和筛选防抖不同步导致的多余 API 调用
- 加固 LinuxDo OAuth 登录安全与配置校验
- 注册接口安全加固,默认关闭注册功能
- 添加 search 参数输入验证,防止 DoS 攻击
- 修复缺失的国际化 key (admin.accounts.outputCopied)

v0.1.46

Toggle v0.1.46's commit message
支持 AI SDK 内容格式兼容,修复多个认证相关安全问题。

- OpenAI 兼容层支持 AI SDK multi-part 内容格式(自动转换为 ChatGPT Codex API 期望格式)
- Antigravity 添加 URL fallback 机制(sandbox → daily → prod 自动切换)

- 修复 RefreshToken 使用过期 token 时的 nil pointer panic
- 修复邮件验证服务未配置时可绕过验证的安全漏洞