19 Commits
Author SHA1 Message Date
tbphp c0365fc03b chore(deps): upgrade CPA SDK to v7.3.6 (#677) 2026-09-17 19:32:00 +08:00
tbphp abc6483d0e fix(codex): 升级 CPA 并固定上游版本声明 (#619) 2026-09-11 00:08:04 +08:00
tbphp 7d80a981d1 feat(codex): 添加独立上游 WebSocket Session 封装 (#612)
* feat(codex): 添加独立上游 WebSocket 会话封装

* fix(codex): 放开 SOCKS5 代理并修正超时分类

* fix(codex): 修正 WS 终态并脱敏断连日志

* fix(codex): 保留失败终态的上游错误码

* fix(codex): 提前注册 WebSocket 日志脱敏
2026-09-10 14:18:36 +08:00
tbphp 2bdc105835 chore(deps): 升级官方 fasthttp 并移除临时替换 (#589)
* chore(deps): 升级官方 fasthttp 并移除临时替换

* docs(licenses): 同步 fasthttp 升级后的第三方声明
2026-09-07 22:18:12 +08:00
tbphp 1c81b69223 chore(deps): 更新 CPA 至 v7.2.151 (#569) 2026-09-05 09:04:22 +08:00
tbphp 30a1bac965 fix(release): 修正 CPA 版本文档漂移与数据库合同测试遗漏 (#514)
* fix(release): 修正 CPA 版本文档漂移与数据库合同测试遗漏

THIRD_PARTY_NOTICES.md 与 cpaembedded/README.md 的 CLIProxyAPI 版本号
未随 #507 依赖升级同步,仍是 v7.2.143(实际 v7.2.144)。

ci.yml 与 release.yml 的数据库合同测试 -run 正则手工维护测试名单,
已产生漂移:ci.yml 含一个不存在的测试名(静默不匹配),两者都缺失
TestExternalDatabaseMySQLRecoversObservationFreshnessCheckDrop,
release.yml 还缺失 TestExternalDatabaseAccessKeyCostLimitPeriodPermutation。
改为按前缀匹配同目录下全部 TestExternal* 测试,避免后续再次漂移。

补上 ja-JP/settings.ts 缺失的 runtime.pendingRestoreSource key,
该 key 在 4 个组件共 8 处引用,此前日文界面回退显示英文文案。

* fix(storage): 修正 0003 迁移恢复对 MySQL 中间态的误判

启用数据库合同测试的完整名单后,
TestExternalDatabaseMySQLRecoversObservationFreshnessCheckDrop
第一次在真实 MySQL 上执行即失败:ValidateCurrent0001 仅凭
fresh_until_ms 列是否存在判断 0003 是否已完成,但 MySQL 上
0003 的 DROP CHECK 与 DropColumn 是两条独立、非事务性 DDL,
崩溃可能停在"约束已删、列还在"的中间态。此时 ValidateCurrent0001
误判为"0003 未开始",转而用要求约束存在的冻结校验器 Validate0001,
导致误报 chk_credential_observation_fresh_until 缺失。

改为以约束是否存在作为判断信号,与同文件 ValidateRecoverable0003
已经正确处理该中间态的逻辑保持一致。已用一次性 MySQL 8.4 与
PostgreSQL 18 容器验证三态恢复路径与完整数据库合同测试套件。
2026-08-31 21:10:42 +08:00
tbphp 5c16ed84b3 feat(windows): 增加原生服务安装包 (#493)
* feat(windows): 增加原生服务安装包

* fix(windows): 收紧服务安装与升级流程

* fix(windows): 固定服务安装路径与语言资源

* fix(windows): 等待安装器进程完成

* fix(windows): 清理首次安装失败残留
2026-08-29 23:26:23 +08:00
tbphp 0e6afc5b96 chore(deps): 更新 fasthttp 流式关闭修复 (#490) 2026-08-29 00:04:06 +08:00
tbphp d4bbb9193a feat: 升级 Go 与 SDK 版本 (#485)
* feat(gateway): 升级 SDK 并封口兼容合同

* fix: 修正升级后的格式与模型过滤

* fix(ci): 更新 Go 漏洞扫描器

* fix(gateway): 拒绝非标准服务层级字段
2026-08-27 22:48:16 +08:00
tbphp 70b1afb995 chore(license): 补齐第三方许可证声明与发布分发 2026-08-19 13:28:49 +08:00
tbphp d1fd07ce3e feat(subscription): 接入 xAI OAuth 订阅渠道 2026-08-18 21:22:13 +08:00
tbphp ef0459c347 feat(subscription): 接入 Antigravity 订阅渠道 2026-08-17 20:25:57 +08:00
tbphp a36cf1be53 feat(claude): 补齐订阅渠道能力 2026-08-16 18:52:45 +08:00
tbphp f5fe38ac4d feat(claude): 接入 OAuth 订阅渠道 2026-08-16 17:21:50 +08:00
tbphp bae4207233 Merge branch 'v2' into codex/codex-subscription 2026-08-14 08:41:15 +08:00
tbphp 21082ac739 feat(subscription): 接入 Codex 订阅账号 2026-08-14 08:41:02 +08:00
tbphp ac4ac73c17 chore(deps): 升级 Bifrost Core 2026-08-14 08:27:00 +08:00
tbphp 235aff20bb feat: 导入密钥优化 2026-08-12 18:54:49 +08:00
tbphp 6f6f7c3efc refactor(channel): 切换为 Bifrost 渠道执行架构 2026-08-10 08:22:15 +08:00