smyyyyy
|
4e5632c3e3
|
fix: validate Codex User-Agent before identity parsing
|
2026-09-10 03:18:31 +08:00 |
|
feeeei
|
44bc47a3e3
|
fix(gemini): 原生路径登记 2xx 响应里的带内错误信号
Gemini API-key 原生转发对上游 2xx 只抽 usage 原样透传:finishReason 内容拦截、
promptFeedback.blockReason、事件里的 Google 错误信封、空响应都被当作成功,
ops 错误日志、用户错误页、渠道监控全部没有记录。
- 新增 gemini_response_signal:逐事件判定三类带内信号,流式按优先级登记最高者;
没有 data 事件时对非 SSE 的兜底正文整段判定,空体登记 EMPTY_STREAM / EMPTY_RESPONSE
- 内容策略类按请求级结果登记(invalid_request_error / 400,business limited,
不做上游归因、不计 SLA);错误信封、生成异常、空响应按上游失败登记并计 SLA
- OpsStreamError 新增 RequestScoped / NonStream:请求级带内行不受残留上游上下文与
skip_monitoring 影响,落库状态取 IntendedStatus;中间件保留此前尝试的恢复行
- 客户端字节、wire 状态、用量与计费不变
|
2026-09-10 02:59:15 +08:00 |
|
aofee
|
d4e8ddb0c5
|
fix(grok): allow quota queries during account cooldowns
|
2026-09-09 21:09:29 +08:00 |
|
chihao.ou
|
21323c31f8
|
fix(monitor): support upstream base URL paths
|
2026-09-09 20:02:25 +08:00 |
|
chihao.ou
|
c76db386c0
|
fix(subscriptions): exclude deleted users from assignment search
|
2026-09-09 20:01:34 +08:00 |
|
chihao.ou
|
58e6e6b325
|
fix(risk-control): clarify the async processed counter label
|
2026-09-09 19:57:23 +08:00 |
|
chihao.ou
|
567ea21dc8
|
feat(admin): support deleting selected users
|
2026-09-09 19:50:05 +08:00 |
|
chihao.ou
|
b9d0728687
|
fix(redeem): align subscription duration limit with the backend
|
2026-09-09 19:47:22 +08:00 |
|
wangjunwei
|
de76baaa0d
|
fix(scheduler): preserve Anthropic threshold metadata
|
2026-09-09 17:13:37 +08:00 |
|
anguobao123
|
26798773cb
|
fix(deploy): support web updates with Apple container
|
2026-09-09 17:05:45 +08:00 |
|
github-actions[bot]
|
98d86915be
|
chore: sync VERSION to 0.2.4 [skip ci]
|
2026-09-09 07:05:11 +00:00 |
|
Wesley Liddick
|
5de5e2bed0
|
Merge pull request #6874 from hansnow/fix/gpt-image-2-5-oauth
fix(openai): 支持 Image 2.5 并修复 OAuth 生图主控模型
v0.2.4
|
2026-09-09 14:43:55 +08:00 |
|
刘世俊
|
a0babc93dd
|
fix(openai): accept full heartbeat bootstrap envelopes
|
2026-09-09 12:48:57 +08:00 |
|
hansnow
|
7ccc8a6f50
|
fix(openai): 支持 Image 2.5 并修复 OAuth 生图主控模型
|
2026-09-09 11:04:59 +08:00 |
|
lcy
|
29a36a10be
|
Merge upstream/main into feat/antigravity-gemini-3.8-flash
Resolve comment-wording conflict in normalizeGeminiThinkingTierAlias by
keeping upstream's phrasing. Function body and behavior are unchanged.
|
2026-09-09 01:49:32 +08:00 |
|
reallyfeishi
|
f180fbb884
|
fix: anchor channel monitor buckets to UTC
|
2026-09-08 23:02:06 +08:00 |
|
chihao.ou
|
1d4e0436e4
|
feat(settings): allow hiding the custom page open button
|
2026-09-08 21:18:56 +08:00 |
|
shaw
|
270eac6973
|
chore: update sponsors
|
2026-09-08 21:18:24 +08:00 |
|
chihao.ou
|
266ac9c11b
|
fix(ops): prioritize time and response in error details
|
2026-09-08 21:17:13 +08:00 |
|
chihao.ou
|
ac770d98fb
|
test(groups): initialize Pinia in Codex manifest regression
|
2026-09-08 21:16:53 +08:00 |
|
chihao.ou
|
fd880839f6
|
fix(usage): show eight decimal places in cost details
|
2026-09-08 21:15:55 +08:00 |
|
shaw
|
570106ac17
|
chore: update sponsors
|
2026-09-08 20:57:43 +08:00 |
|
Wesley Liddick
|
775348b402
|
Merge pull request #6706 from ouchihao/codex/issue-3679-draggable-custom-page-button
feat(custom-page): make the open-link button draggable
|
2026-09-08 20:47:42 +08:00 |
|
Wesley Liddick
|
d9efbf8229
|
Merge pull request #6839 from mason0510/fix/grok-external-web-access
fix(grok): 移除 Chat Completions 中不支持的 external_web_access 参数
|
2026-09-08 20:47:25 +08:00 |
|
Wesley Liddick
|
233f3dffe6
|
Merge pull request #6281 from wuji-labs/feat/http2-long-stream-keepalive
feat(upstream): add HTTP/2 PING keepalive for long LLM generation streams
|
2026-09-08 20:47:07 +08:00 |
|
Wesley Liddick
|
f9d7826711
|
Merge pull request #6513 from anguobao123/codex/optional-apple-container-network-subnet
feat(deploy): support optional Apple network subnet
|
2026-09-08 20:46:51 +08:00 |
|
Wesley Liddick
|
c54897a59d
|
Merge pull request #6815 from Pluviobyte/codex/fix-directed-proxy-backups
fix(proxies): make backup references directed and shareable
|
2026-09-08 20:46:32 +08:00 |
|
Wesley Liddick
|
29646ba6b4
|
Merge pull request #6488 from aofee/codex/feat-grok-media-eligibility-ui
feat: add Grok media eligibility controls
|
2026-09-08 20:46:20 +08:00 |
|
Wesley Liddick
|
6f0d0ababc
|
Merge pull request #6320 from spongehah/fix/runtime-block-honor-persisted-cooldown
fix(schedule): 选号按持久化冷却条件清除本机账号级阻断
|
2026-09-08 20:46:07 +08:00 |
|
Wesley Liddick
|
52f7bcaedd
|
Merge pull request #6759 from ssharkkky/feat/cmv2-user-ranking-toggle
feat(channel-monitor-v2): add user ranking toggle and keep missing TTFT neutral
|
2026-09-08 20:44:07 +08:00 |
|
Wesley Liddick
|
95acbf1f03
|
Merge pull request #6424 from cyhhao/fix/bound-ops-system-log-storage
fix(ops): bound database-backed system log growth
|
2026-09-08 20:43:54 +08:00 |
|
Wesley Liddick
|
43569bb44c
|
Merge pull request #6434 from swjturay/codex/upstream-client-disconnect-drain
fix(openai-ws): drain upstream after client disconnect
|
2026-09-08 20:42:59 +08:00 |
|
Wesley Liddick
|
15557e7796
|
Merge pull request #6235 from StarryKira/codex/fix-6232-channel-cache-invalidation
fix: broadcast channel cache invalidations across instances
|
2026-09-08 20:42:45 +08:00 |
|
Wesley Liddick
|
e2fd418a96
|
Merge pull request #6372 from clansty/fix/openai-oauth-429-fallback-disabled
fix: 修复关闭 429 默认回避后仍触发 OAuth 运行时冷却
|
2026-09-08 20:42:35 +08:00 |
|
Wesley Liddick
|
4e9b01fd59
|
Merge pull request #6838 from atogumo/fix/claude-code-probe-any-model
fix(gateway): accept Claude Code max_tokens=1 probes for any model
|
2026-09-08 20:42:24 +08:00 |
|
Wesley Liddick
|
aa167a25a7
|
Merge pull request #6775 from xlplbo/fix/plugin-zip-handle-windows
fix(plugin): 提交插件包前先关闭 ZIP 读取器,修正 Windows 下两例单测
|
2026-09-08 20:12:42 +08:00 |
|
Wesley Liddick
|
5cbb9191a7
|
Merge pull request #6836 from r266-tech/fix-proxy-expiry-json-range
fix(proxies): reject malformed list responses
|
2026-09-08 20:12:30 +08:00 |
|
Wesley Liddick
|
ae4cc14b28
|
Merge pull request #6819 from LeeeeeeM/codex/fix-registration-visibility
fix: respect registration visibility on login
|
2026-09-08 20:12:14 +08:00 |
|
Wesley Liddick
|
fa556700c2
|
Merge pull request #6762 from ouchihao/codex/issue-2045-payment-help-markdown
feat(payment): render help text as sanitized Markdown
|
2026-09-08 20:11:56 +08:00 |
|
Wesley Liddick
|
68773aab98
|
Merge pull request #6764 from ouchihao/codex/issue-1499-select-failed-token-refresh
fix(accounts): keep failed token refresh accounts selected
|
2026-09-08 20:11:08 +08:00 |
|
Wesley Liddick
|
1e6114c270
|
Merge pull request #6812 from Pluviobyte/codex/fix-model-plaza-subscriptions
fix(model-plaza): include active subscription groups
|
2026-09-08 20:10:42 +08:00 |
|
Wesley Liddick
|
9e7039ebca
|
Merge pull request #6811 from Pluviobyte/codex/fix-proxy-partial-update
fix(proxies): preserve omitted expiry and fallback settings
|
2026-09-08 20:10:20 +08:00 |
|
Wesley Liddick
|
1923d1c27d
|
Merge pull request #6814 from feeeei/fix/go-redis-pool-nil-ctx-panic
fix(redis): 升级 go-redis 至 v9.22.0,修复连接池 nil-ctx panic 竞态
|
2026-09-08 20:09:59 +08:00 |
|
Wesley Liddick
|
b638445234
|
Merge pull request #6754 from ccemoji/codex/minimal-upstream-fix
fix: cancel streaming upstream before closing body
|
2026-09-08 20:09:37 +08:00 |
|
Wesley Liddick
|
9bcf8a5b80
|
Merge pull request #6760 from wucm667/feat/issue-6752-weekly-cost-estimate
feat(accounts): show estimated weekly account cost
|
2026-09-08 20:09:25 +08:00 |
|
Wesley Liddick
|
979fe247f9
|
Merge pull request #6821 from 22zyfeng-collab/fix/antigravity-oauth-plan-type
fix(antigravity): preserve OAuth plan_type when saving accounts
|
2026-09-08 20:09:12 +08:00 |
|
Wesley Liddick
|
6378fb0cba
|
Merge pull request #6798 from savvym/codex/fix-account-menu-overflow
fix(frontend): 修复账号操作菜单在视口底部被截断
|
2026-09-08 20:08:53 +08:00 |
|
Wesley Liddick
|
3ee92b40c5
|
Merge pull request #6659 from ouchihao/codex/issue-77-remove-inactive-groups
fix(accounts): allow removing inactive group assignments
|
2026-09-08 20:08:40 +08:00 |
|
Wesley Liddick
|
4892b8f17e
|
Merge pull request #6810 from Pluviobyte/codex/fix-announcement-proxy-date-range
fix: validate announcement and proxy date ranges
|
2026-09-08 20:08:24 +08:00 |
|
Wesley Liddick
|
28b807a735
|
Merge pull request #6816 from Pluviobyte/codex/fix-repeated-proxy-fallback
fix(proxies): allow repeated expiry fallback and preserve origin
|
2026-09-08 20:07:08 +08:00 |
|