Commit Graph

  • a2953b8a2f docs(ops): record sub2api 0.1.133 deployment feature/proxy-ng zizi 2026-06-05 17:23:26 +08:00
  • ebf4d8c3c3 docs(ops): record remote runtime inventory zizi 2026-06-05 17:06:25 +08:00
  • 63b9c880b5 Merge remote-tracking branch 'origin/main' into upgrade/upstream-v0.1.133-20260605 zizi 2026-06-05 16:35:10 +08:00
  • d895d765b6
    Merge pull request #3042 from DaydreamCoding/feat/usage-error-requests Wesley Liddick 2026-06-05 15:42:25 +08:00
  • fe8952733a fix(usage): 管理端错误请求页过滤与分列完善 DaydreamCoding 2026-06-05 10:19:41 +08:00
  • cf12bc521b fix(usage): 用量明细虚拟表对可空字段渲染崩溃致整表空白 DaydreamCoding 2026-06-04 21:34:37 +08:00
  • cfb195c7b2 feat(usage): 记录并展示失败请求(用户端+管理端) DaydreamCoding 2026-06-04 19:06:24 +08:00
  • ddf063352a feat(ops): 错误日志 key 归因与早退字段补全 DaydreamCoding 2026-06-01 16:10:35 +08:00
  • 57bae985a7
    Merge pull request #2711 from wucm667/fix/db-pool-enforce-conn-lifetime-floor Wesley Liddick 2026-06-05 13:55:07 +08:00
  • e080d3f966
    Merge pull request #2975 from wucm667/fix/easypay-queryorder-trade-status Wesley Liddick 2026-06-05 13:54:54 +08:00
  • f332e0a83c
    Merge pull request #2872 from wucm667/fix/scheduler-sticky-health-escape Wesley Liddick 2026-06-05 13:54:37 +08:00
  • 83cce858a5
    Merge pull request #3039 from StarryKira/fix/issue-2994-codex-5h-used-percent-selfheal Wesley Liddick 2026-06-05 13:54:18 +08:00
  • bebeaf57c5
    Merge pull request #2854 from ttt132/fix/responses-stream-completed-output Wesley Liddick 2026-06-05 13:54:05 +08:00
  • a879f254c8
    Merge pull request #3012 from visa2/fix/responses-anthropic-tool-pairing Wesley Liddick 2026-06-05 13:53:31 +08:00
  • fbd25acae0
    Merge pull request #3035 from ghostg00/fix/admin-group-clear-description Wesley Liddick 2026-06-05 13:53:20 +08:00
  • 05f0326e99
    Merge pull request #2988 from wucm667: content audit auto-ban exempts admin accounts Wesley Liddick 2026-06-05 13:47:10 +08:00
  • b34480df68
    Merge pull request #3001 from Pluviobyte: bump Go patch version to 1.26.4 Wesley Liddick 2026-06-05 13:46:37 +08:00
  • 86d9b6bff9 fix(openai): self-heal stale Codex used% snapshots + lock semantics (#2994) haruka 2026-06-04 22:07:36 +08:00
  • bc7ce18574 fix(group): 管理员清空分组描述时正确持久化 ghostg00 2026-06-04 19:48:03 +08:00
  • f1aa589646
    Merge pull request #2993 from ghostg00/fix/openai-5h-used-percent-direct Wesley Liddick 2026-06-04 16:02:52 +08:00
  • 60867022b6 fix(apicompat): repair tool_use/tool_result pairing on the Responses→Anthropic path visa2 2026-06-03 17:26:05 +08:00
  • 5634cc83eb chore: bump Go patch version Pluviobyte 2026-06-03 14:24:50 +08:00
  • a8ffb052ca Revert "fix(usage): 修正 OpenAI 5h 用量百分比语义" ghostg00 2026-06-03 11:37:55 +08:00
  • 134687782c build(go): bump toolchain to 1.26.4 wucm667 2026-06-03 09:48:46 +08:00
  • c40a74d983 fix(risk-control): exempt admins from moderation auto-ban wucm667 2026-06-03 09:33:37 +08:00
  • 04deb819b0 fix(payment): use trade_status for EasyPay query wucm667 2026-06-02 14:59:18 +08:00
  • aa69e3947d
    Merge pull request #2926 from visa2/feat/codex-responses-bridge-redesign Wesley Liddick 2026-06-01 15:07:44 +08:00
  • 5f63fe1945
    Merge pull request #2927 from moonagic/main Wesley Liddick 2026-06-01 14:50:36 +08:00
  • 3ba4a51355
    Merge pull request #2937 from Kanshan03/fix/ws-codex-image-bridge Wesley Liddick 2026-06-01 14:18:58 +08:00
  • 003b2786da test(apicompat): check type assertions in responses stream wire tests visa2 2026-06-01 12:03:15 +08:00
  • a0057f44f2
    Merge pull request #2932 from fatelei/issue-2917 Wesley Liddick 2026-06-01 11:37:33 +08:00
  • 2a075a85bd fix(openai): 注入 WS Codex 生图桥接工具 Kanshan03 2026-06-01 11:25:28 +08:00
  • bc5813f023
    Merge pull request #2936 from xlx0852/codex/ws-http-bridge-recovery Wesley Liddick 2026-06-01 11:11:11 +08:00
  • 80fa2f28c5
    Merge pull request #2920 from wucm667/fix/openai-failover-stale-cached-body Wesley Liddick 2026-06-01 10:47:48 +08:00
  • 08e19bb15c fix(openai): bridge oversized websocket requests xlx0852 2026-06-01 10:32:32 +08:00
  • 7ad2dc74dd
    Merge pull request #2922 from gsh20040816/codex/fix-openai-ws-usage-dedup Wesley Liddick 2026-06-01 10:23:01 +08:00
  • c8cd91e3ce test(openai): 覆盖 failover 请求体重映射 wucm667 2026-05-31 08:47:13 +08:00
  • 418d09be56
    Merge pull request #2881 from xiaoyiluck666/fix/openai-oauth-refresh-enrichment Wesley Liddick 2026-06-01 10:04:16 +08:00
  • 910ff3cd58
    Merge pull request #2892 from Arron196/feat/sync-upstream-models-on-create Wesley Liddick 2026-06-01 09:58:33 +08:00
  • ed8f5666c6
    Merge pull request #2895 from wucm667/feat/usage-window-tooltip Wesley Liddick 2026-06-01 09:57:03 +08:00
  • 52ef848432
    Merge pull request #2919 from wucm667/fix/claude-code-only-allow-count-tokens Wesley Liddick 2026-06-01 09:44:40 +08:00
  • 29c8b8aa4b
    Merge pull request #2918 from wucm667/fix/openai-5h-usage-window-inverted Wesley Liddick 2026-06-01 09:42:20 +08:00
  • 0f70f84182
    Merge pull request #2925 from is7Qin/feat/openai-oom Wesley Liddick 2026-06-01 09:40:31 +08:00
  • c596b0a294
    Merge pull request #2908 from DaydreamCoding/feat/admin-usage Wesley Liddick 2026-06-01 09:40:22 +08:00
  • 0560340bd4
    fix: change balance to pointer type fatelei 2026-06-01 08:41:35 +08:00
  • a01686c637
    fix antigravity gemini rate limit and account scheduling moonagic 2026-05-31 21:44:40 +08:00
  • 1afae0a4cd fix(gateway): address OpenAI OOM review lint name 2026-05-31 16:38:42 +08:00
  • f10bca8155 refactor(apicompat): redesign the Codex Responses ↔ Chat Completions bridge visa2 2026-05-31 16:07:52 +08:00
  • 8ac2e23fb3 refactor(gateway): defer OpenAI request map decoding name 2026-05-31 16:00:35 +08:00
  • 1e2193c3d2 fix: avoid websocket usage dedup conflicts gsh 2026-05-31 15:09:06 +08:00
  • bf3787de1f fix(gateway): allow Claude Code count_tokens wucm667 2026-05-31 08:43:20 +08:00
  • b65dde634b fix(usage): 修正 OpenAI 5h 用量百分比语义 wucm667 2026-05-31 08:39:37 +08:00
  • 6a5f6b96b6 refactor(gateway): introduce OpenAI request view name 2026-05-31 01:01:58 +08:00
  • 34de99ee0e refactor(gateway): cap upstream error body reads name 2026-05-30 19:51:03 +08:00
  • 09af6ebd40 refactor(gateway): avoid extra OpenAI WS body map copy name 2026-05-30 16:58:58 +08:00
  • 5a3e193b53 refactor(gateway): shorten OpenAI request body retention name 2026-05-30 16:52:15 +08:00
  • 2caee9d884 refactor(gateway): snapshot usage worker inputs name 2026-05-30 15:52:33 +08:00
  • 619e5ae619 refactor(gateway): isolate anthropic body rewrites name 2026-05-30 02:40:52 +08:00
  • b1c4be4ac8 refactor(gateway): remove parsed request object graphs name 2026-05-30 00:37:34 +08:00
  • d8cbf9ab5c refactor(gateway): introduce request body refs name 2026-05-29 21:05:47 +08:00
  • bf24b61139 perf(usage): 优化 /admin/usage 打开速度与刷新响应 DaydreamCoding 2026-05-30 18:02:13 +08:00
  • b60d8bb4cc feat(usage): 在 /admin/usage 支持查看已删除用户的历史使用情况 DaydreamCoding 2026-05-28 17:41:29 +08:00
  • 57d9e15e04 feat: 添加账号时支持同步上游模型 benjamin 2026-05-29 18:33:12 +08:00
  • c256a5441a feat(admin): 账号用量窗口 5h/7d 增加说明 tooltip wucm667 2026-05-29 20:57:29 +08:00
  • f18451e56f
    Merge pull request #2891 from DaydreamCoding/feat/platform-quota-conn-optimization Wesley Liddick 2026-05-29 20:17:08 +08:00
  • 5fd9a35093 test(pricing): 修复 codex-auto-review 定价测试断言 DaydreamCoding 2026-05-29 18:47:27 +08:00
  • f7f5e33830 feat(quota): user×platform 配额 DB 写聚合 flusher DaydreamCoding 2026-05-29 13:11:36 +08:00
  • 06fca66273 feat(quota): sentinel 回填消除无配额行用户 preflight 每请求回源 DB DaydreamCoding 2026-05-29 09:39:02 +08:00
  • 7321e4dea8 chore: sync VERSION to 0.1.133 [skip ci] github-actions[bot] 2026-05-29 08:50:18 +00:00
  • 68901cbfff chore(pricing): update model pricing metadata shaw 2026-05-29 16:29:29 +08:00
  • 0a8c77f8c3
    Merge pull request #2884 from Pluviobyte/fix/gemini-messages-tool-text-block-ordering Wesley Liddick 2026-05-29 16:22:34 +08:00
  • 69e7c4db30
    Merge pull request #2865 from wey-gu/feat/usage-request-context Wesley Liddick 2026-05-29 16:21:59 +08:00
  • 52292741cb
    Merge pull request #2849 from Pluviobyte/fix/count-tokens-payload-filter Wesley Liddick 2026-05-29 16:11:01 +08:00
  • f68d351158
    Merge pull request #2873 from wucm667/feat/account-quota-threshold-auto-pause Wesley Liddick 2026-05-29 15:40:33 +08:00
  • 0a521f09fb
    fix(gemini): close tool_use block before text in messages streaming Pluviobyte 2026-05-29 06:46:49 +00:00
  • c9caadb378 fix(account): address second-round review on quota auto-pause wucm667 2026-05-29 14:32:45 +08:00
  • eba2046320 fix: enrich OpenAI OAuth token refresh xiaoyiluck666 2026-05-29 13:34:10 +08:00
  • 8b7a822706 fix(account): address review on OpenAI quota auto-pause wucm667 2026-05-29 12:20:30 +08:00
  • 1d46be02ae
    Merge pull request #2830 from stabey/fix/anthropic-to-responses-cache-tokens Wesley Liddick 2026-05-29 11:00:19 +08:00
  • ead471d64b feat(account): 支持按 5h/7d 用量阈值自动暂停账号调度 wucm667 2026-05-29 10:38:00 +08:00
  • 16842c2f8b
    Merge pull request #2836 from siyuan-123/fix/openai-ws-compat-usage Wesley Liddick 2026-05-29 10:47:12 +08:00
  • 21cd382f39
    Merge pull request #2855 from gaoren002/fix/concurrency-error-classification Wesley Liddick 2026-05-29 10:33:40 +08:00
  • e6a3f1e12b
    Merge pull request #2869 from Pluviobyte/fix/ws-first-token-terminal-event Wesley Liddick 2026-05-29 10:32:16 +08:00
  • fc9d79d96b
    Merge pull request #2835 from JIA-ss/fix/responses-passthrough-token-details Wesley Liddick 2026-05-29 10:31:52 +08:00
  • d3a8db8084
    Merge pull request #2833 from alfadb/fix/haiku-strip-context-management Wesley Liddick 2026-05-29 10:31:12 +08:00
  • 433f8dcd13
    Merge pull request #2834 from DaydreamCoding/pr/openai-codex-cli-allow-claude-code Wesley Liddick 2026-05-29 10:30:33 +08:00
  • 6bc1983506
    Merge pull request #2853 from wucm667/fix/system-update-already-up-to-date-response Wesley Liddick 2026-05-29 10:29:49 +08:00
  • 415d08f255 fix(scheduler): add sticky health escape wucm667 2026-05-29 10:25:26 +08:00
  • 6010c3cca9 test: 修复内容审计日志异步断言 shaw 2026-05-29 09:57:02 +08:00
  • 514ac5c6a1 feat: 适配 claude-opus-4-8 shaw 2026-05-29 09:56:48 +08:00
  • 8a999f438d
    fix(ws): exclude terminal events from first-token detection Pluviobyte 2026-05-29 01:33:42 +00:00
  • 37044b83eb fix(openai): clarify endpoint capability UI shaw 2026-05-29 09:23:06 +08:00
  • ed1b57c597 fix(openai): gate routing by endpoint capability shaw 2026-05-29 08:58:10 +08:00
  • 2bd3125d0f Preserve usage request context Wey Gu 2026-05-28 22:08:02 +08:00
  • 8c1a07852c
    Merge pull request #2858 from wey-gu/feat/openai-embeddings-gateway Wesley Liddick 2026-05-28 22:15:19 +08:00
  • 6b0ee8594c
    Merge pull request #2860 from fofoj/fix/oauth-401-credentials-overwrite Wesley Liddick 2026-05-28 21:59:02 +08:00
  • be3613593b test(oauth): update OAuth 401 tests to match new no-write behavior fofoj 2026-05-28 20:32:16 +08:00
  • c3cd2b9f47
    Merge pull request #2862 from lyen1688/feat/pre-block-risk-control-runtime Wesley Liddick 2026-05-28 20:25:43 +08:00
  • 6aec505016 fix(oauth): don't overwrite credentials JSONB in 401 handler fofoj 2026-05-28 20:05:38 +08:00
  • 1b2d8873b0 feat: 完善前置拦截审核运行态 lyen1688 2026-05-28 20:05:24 +08:00