Wesley Liddick
bdb42e22f8
Merge pull request #7064 from xlplbo/codex/openai-ws-v2-pool-capacity
...
fix(openai-ws): 对齐新版 ctx_pool 连接容量计算
2026-09-12 20:13:03 +08:00
Wesley Liddick
9383e0b154
Merge pull request #7057 from Sjeary/codex/issue-7042-max-context-window
...
fix(codex): 保留本地模型目录的最大上下文窗口
2026-09-12 20:11:40 +08:00
Wesley Liddick
c7ed614240
Merge pull request #7001 from SavitarC/feat/ops-token-stats-all-platforms
...
feat(ops): 扩展 Token 请求统计至所有平台
2026-09-12 19:34:45 +08:00
Wesley Liddick
a59f0c7fac
Merge pull request #5833 from xuhaihan/fix/openai-fast-missing-tier
...
fix(openai): force priority when fast tier is omitted
2026-09-12 19:31:21 +08:00
Wesley Liddick
0a378f3432
Merge pull request #7026 from ouchihao/codex/bug-key-quota-reset-state
...
fix(keys): sync status after resetting quota
2026-09-12 19:30:40 +08:00
Wesley Liddick
f2b51e3b24
Merge pull request #7023 from ouchihao/codex/bug-profile-api-errors
...
fix(profile): show normalized API error messages
2026-09-12 19:30:29 +08:00
Wesley Liddick
329641a86f
Merge pull request #7025 from ouchihao/codex/bug-proxy-partial-import-refresh
...
fix(proxies): refresh the list after partial imports
2026-09-12 19:30:09 +08:00
Wesley Liddick
f0dd497780
Merge pull request #7054 from ouchihao/codex/bug-usage-export-filter-snapshot
...
fix(usage): keep export filters consistent across pages
2026-09-12 19:29:57 +08:00
Wesley Liddick
99b93b2985
Merge pull request #7053 from ouchihao/codex/bug-proxy-filter-pagination
...
fix(proxies): reset pagination when changing filters
2026-09-12 19:29:41 +08:00
Wesley Liddick
67845665d6
Merge pull request #7050 from ouchihao/codex/bug-balance-email-verification-race
...
fix(profile): remove verified notification emails by identity
2026-09-12 19:29:24 +08:00
Wesley Liddick
3a070ec1bf
Merge pull request #7010 from xpflying/fix/openai-privacy-client-cf-challenge
...
fix(openai): 隐私/账号检查客户端改用 Firefox 指纹,规避 chatgpt.com Cloudflare 质询
2026-09-12 19:28:09 +08:00
Wesley Liddick
749cd7c354
Merge pull request #7062 from wc4440222/fix/channel-monitor-minimax-provider
...
fix(channel-monitor): add missing minimax to provider allowlists
2026-09-12 19:27:46 +08:00
Wesley Liddick
eaa4083e23
Merge pull request #6995 from alfadb/fix/claude-mid-conversation-output-config
...
fix(claude): 修复对话中 output_config 的 beta 兼容问题
2026-09-12 19:27:21 +08:00
Wesley Liddick
3873215908
Merge pull request #7049 from xlplbo/perf/openai-ws-pool-queue-wake
...
perf(openai): WS 连接池排队等待者按账号池变更重选连接
2026-09-12 19:26:56 +08:00
Wesley Liddick
2a4f3d1a71
Merge pull request #7043 from xlplbo/fix/openai-ws-max-conns-factor-default
...
fix(openai-ws): ctx_pool 每账号连接上限系数默认值改为 5.0
2026-09-12 19:26:26 +08:00
Wesley Liddick
4ff3e6dfb9
Merge pull request #7055 from ouchihao/codex/bug-redeem-profile-refresh
...
fix(redeem): preserve success when account refresh fails
2026-09-12 19:26:02 +08:00
Wesley Liddick
f78c4b241e
Merge pull request #7011 from ouchihao/codex/issue-7003-compact-default-model
...
fix(config): use GPT-5.5 as the default compact model
2026-09-12 19:25:43 +08:00
Wesley Liddick
e67ffda7ae
Merge pull request #7012 from ouchihao/codex/issue-6982-easypay-upstream-type-dots
...
fix(payment): allow periods in EasyPay upstream types
2026-09-12 19:24:48 +08:00
Wesley Liddick
d2067668d3
Merge pull request #7024 from ouchihao/codex/fix-subscription-assignment-selection
...
fix(subscriptions): clear assignment user before search debounce
2026-09-12 19:24:00 +08:00
Wesley Liddick
ba57ea914b
Merge pull request #7052 from ouchihao/codex/issue-2912-transient-auth-failures
...
fix(auth): preserve sessions during temporary service failures
2026-09-12 19:23:12 +08:00
Wesley Liddick
5948988aae
Merge pull request #7022 from ouchihao/codex/issue-3623-accept-encoding-header
...
fix(gateway): avoid duplicate Accept-Encoding headers
2026-09-12 19:22:44 +08:00
xlplbo
76b3f3c7cf
docs(ui): 精简 OpenAI WS 模式提示
2026-09-12 17:38:55 +08:00
xlplbo
db15ddf07f
docs(ui): 区分 OpenAI WS 开关与连接模式说明
2026-09-12 16:54:22 +08:00
xlplbo
5d5b395d00
docs(ui): 完善 OpenAI WS 模式说明
2026-09-12 16:32:17 +08:00
xlplbo
cf3aca6e3b
fix(ui): 按 OpenAI WS 模式显示链路提示
2026-09-12 16:28:04 +08:00
xlplbo
956f4672e4
fix(openai-ws): 对齐 OpenAI 新版上下文池容量计算
2026-09-12 16:13:16 +08:00
Wesley Liddick
6206ce940e
Merge pull request #6929 from feeeei/fix/gemini-inband-response-signals
...
fix(gemini): 原生路径登记 2xx 响应里的带内错误信号
2026-09-12 16:08:26 +08:00
Zichen Wang
5968fd0ed9
fix(channel-monitor): add missing minimax to provider allowlists
...
Fixes #7061
monitorProviders and probeCapableProviders were missing
MonitorProviderMiniMax even though the constant, adapter, ent schema and
error message all already included minimax, so provider=minimax was
rejected by validateProvider.
2026-09-12 15:30:43 +08:00
chihao.ou
bb0b50d8bc
fix(redeem): preserve success when account refresh fails
2026-09-12 13:50:12 +08:00
chihao.ou
429d6f0480
fix(usage): keep export filters consistent across pages
2026-09-12 13:44:33 +08:00
chihao.ou
5bafffed51
fix(proxies): reset pagination when changing filters
2026-09-12 13:44:05 +08:00
chihao.ou
781a02aea7
fix(auth): preserve sessions during temporary service failures
2026-09-12 13:41:16 +08:00
chihao.ou
3645ce5f43
fix(profile): remove verified notification emails by identity
2026-09-12 13:38:11 +08:00
xlplbo
7cf90c79d6
perf(openai): WS 连接池排队等待者按账号池变更重选连接
2026-09-12 13:01:43 +08:00
Sjeary
195a331322
fix(codex): preserve maximum context window in model catalogs
2026-09-11 21:56:25 -07:00
xlplbo
29371b0819
fix(openai-ws): ctx_pool 每账号连接上限系数默认值改为 5.0
2026-09-12 11:39:05 +08:00
xuhaihan (cc)
8e7954438d
fix(openai): force priority when service tier is omitted
2026-09-11 21:16:12 +08:00
chihao.ou
a65d476f25
fix(keys): sync status after resetting quota
2026-09-11 19:32:20 +08:00
chihao.ou
961d9e94f3
fix(proxies): refresh the list after partial imports
2026-09-11 19:29:36 +08:00
chihao.ou
51c5d03888
fix(subscriptions): clear assignment user before search debounce
2026-09-11 19:29:07 +08:00
chihao.ou
9b6a49b8e7
fix(profile): show normalized API error messages
2026-09-11 19:27:47 +08:00
chihao.ou
213de0797e
fix(gateway): avoid duplicate Accept-Encoding headers
2026-09-11 19:19:40 +08:00
alfadb
d8326fccfc
fix(claude): preserve mid-conversation output config beta
2026-09-11 18:44:41 +08:00
xpflying and Claude Fable 5.1
9eb120dd40
fix(openai): 隐私/账号检查客户端改用 Firefox 指纹,规避 chatgpt.com Cloudflare 质询
...
chatgpt.com 的 Cloudflare 会对 req 内置的 ImpersonateChrome(TLS/HTTP2 指纹与 UA 均为
Chrome/120)返回 403 cf-mitigated=challenge,导致 accounts/check、subscriptions、
account_user_setting 三个 backend-api 调用长期失败:订阅到期时间不再更新、隐私开关显示 Fail。
仅改 UA 版本号无效(指纹仍是 120),Firefox 伪装在同一出口下稳定通过,故切换。
同时:
- 用 cf-mitigated 响应头识别质询页,隐私设置失败时正确标记为 training_set_cf_blocked
- accounts/check / subscriptions 失败日志由 Debug 提升为 Warn 并附 cf_challenge 字段,不再静默
Closes #4825
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 18:10:15 +08:00
Wesley Liddick
4726bdd08b
Merge pull request #6890 from slovx2/feat/openai-images-75be
...
feat(openai): route OAuth image requests through native Codex Images
2026-09-11 17:29:54 +08:00
feeeei
8ea4dc56f0
fix(gemini): 模型侧 finishReason 不再按上游失败登记
...
MALFORMED_FUNCTION_CALL / UNEXPECTED_TOOL_CALL 是模型生成结果,此前按生成异常
登记为上游 502:写带账号归因的上游错误事件、计入 SLA、严重度 P1,并落进渠道
监控的 upstream_5xx 桶。
- detectGeminiResponseSignal 的 finishReason 只登记内容过滤类枚举,其余一律不登记
- geminiSignalAbnormalStop 仅承载 EMPTY_STREAM / EMPTY_RESPONSE
- 新增原生流式 MALFORMED_FUNCTION_CALL 不留 ops 标记的回归用例
2026-09-11 17:06:01 +08:00
song
23eef9ecc3
test(openai): restore image model regression coverage
2026-09-11 16:44:56 +08:00
Wesley Liddick
cdb5cfaf6c
Merge pull request #6747 from DuskLin/feat/opencode-go-platform
...
feat(opencode): 增加 OpenCode 平台支持(Zen / GO)
2026-09-11 16:42:05 +08:00
Wesley Liddick
dfa83fbe93
Merge pull request #6986 from feeeei/feat/site-billing-mode
...
feat(settings): 新增「站点类型」开关(充值 & 订阅 / 仅充值 / 仅订阅)
2026-09-11 16:34:46 +08:00
Wesley Liddick
2dff7af0f9
Merge pull request #6954 from feeeei/fix/quota
...
fix(quota): 修复仪表盘默认会给所有人分配显示所有平台卡片的问题
2026-09-11 16:34:18 +08:00