Commit Graph

  • 6e6407160a Merge pull request #824 from hkxiaoyao/fix/fixed-order-target-select ZheFox 2026-09-15 09:58:28 +08:00
  • 01acff0774 fix(routing): preserve fixed order for streaming chat hkxiaoyao 2026-09-15 08:13:45 +08:00
  • cc5050155f Merge pull request #1 from hkxiaoyao/fix/pool-stale-inactive-score hkxiaoyao 2026-09-14 21:45:53 +08:00
  • 04c4a97766 feat(xai): add native image and video endpoints stabeyandClaude Opus 5 2026-09-14 21:17:21 +08:00
  • e83399db2f feat(providers): add xAI provider with device code OAuth stabeyandClaude Opus 5 2026-09-14 21:09:03 +08:00
  • f753f14fd2 style(pool): satisfy rustfmt for stale score test hkxiaoyao 2026-09-14 20:54:37 +08:00
  • 7daf355e65 fix(pool): keep schedulable keys when stale inactive scores exist hkxiaoyao 2026-09-14 20:42:47 +08:00
  • e4f89de90e feat(providers): pin associated models to the top of the associate dialog Kayphoon 2026-09-14 07:56:19 +00:00
  • dfe88e34e7 feat(providers): add multi-select batch delete for provider models Kayphoon 2026-09-14 07:07:40 +00:00
  • c5adcf0312 fix(responses): map raw reasoning into content, keep summary for CLI Kayphoon 2026-09-14 07:51:52 +00:00
  • ea24d61910 fix(antigravity): omit agent requestType from v1internal envelope wanzhao-ysy 2026-09-13 18:35:57 +08:00
  • 23e0af7b12 fix(frontend): show Anti Gravity v1internal endpoint path wanzhao-ysy 2026-09-12 22:44:14 +08:00
  • 60b89cc840 fix(payment): restore recharge crediting and balance refresh elky 2026-09-11 13:04:01 +08:00
  • b748b5bfd2 Merge pull request #813 from AAEE86/fix-deepseek-reasoning-replay fawney19 2026-09-11 10:59:52 +08:00
  • 30e36cd09a fix(deepseek): 仅按官方地址识别思考兼容 AAEE86 2026-09-10 18:36:17 +08:00
  • 28cd77eb5e fix(deepseek): 完整保留思考内容并移除空值补齐 AAEE86 2026-09-10 18:19:48 +08:00
  • 531f53b443 feat(routing): simplify model scheduling configuration elky 2026-09-10 16:08:27 +08:00
  • 95e4d0149c Merge pull request #809 from AAEE86/feat-detail-log fawney19 2026-09-10 09:56:45 +08:00
  • 72aea7898b Merge pull request #812 from AAEE86/main fawney19 2026-09-10 09:56:23 +08:00
  • 8aedf87aad fix(ci): complete truncated SHA for docker/setup-buildx-action in nightly workflow AAEE86 2026-09-10 08:58:24 +08:00
  • e9b64c3e9d Merge pull request #811 from fawney19/codex/concurrency-hardening fawney19 2026-09-10 08:52:39 +08:00
  • 28f61ec45b test: align concurrency fixtures with runtime boundaries codex/concurrency-hardening elky 2026-09-10 08:36:53 +08:00
  • 6aeadcd1d7 fix: resolve concurrency hardening lint failures elky 2026-09-10 08:31:47 +08:00
  • 3a8dadcd6b Merge remote-tracking branch 'origin/main' into codex/concurrency-hardening elky 2026-09-10 08:16:50 +08:00
  • ecc16673eb fix: harden concurrency limits and high-RPM runtime paths elky 2026-09-10 08:14:58 +08:00
  • d28dd89039 fix(providers): restore legacy endpoint health defaults elky 2026-09-09 15:51:51 +08:00
  • 33ea4ebf15 fix(gateway): redact sensitive error log details AAEE86 2026-09-09 13:27:20 +08:00
  • 8260a87215 ci: build Linux-only gateway releases elky 2026-09-09 13:01:05 +08:00
  • 361952ada9 fix: resolve workspace lint and regression test failures v0.7.19 elky 2026-09-09 11:34:45 +08:00
  • 6630856061 fix: harden routing failover, model testing, and wallet queries elky 2026-09-09 10:38:25 +08:00
  • a893bd0557 refactor(data): reuse payment order query elky 2026-09-09 09:21:09 +08:00
  • f2839ae6a7 feat(routing): add strategy failover controls elky 2026-09-09 09:12:09 +08:00
  • e58570d79d feat(routing): make client disconnect behavior strategy-scoped elky 2026-09-08 23:11:37 +08:00
  • 99f6499b2b fix(conversion): improve stream failures and diagnostic exports elky 2026-09-08 21:04:22 +08:00
  • 17d01d7fe0 fix(dns): unify provider resolution and bound SMTP and tunnel egress elky 2026-09-08 17:44:59 +08:00
  • 8b766930b0 fix(ci): resolve formatting, clippy and migration alias checks v0.7.18 elky 2026-09-08 12:41:19 +08:00
  • c7e403b410 fix: restore container logging compatibility and normalize legacy policies elky 2026-09-08 11:43:51 +08:00
  • cf8ea19856 fix: harden OAuth identity and cookies and correct quota and JSON display elky 2026-09-08 10:51:25 +08:00
  • 7113d04f8a fix(usage): preserve original captured HTTP headers elky 2026-09-08 08:49:35 +08:00
  • 099b810a2f feat: optimize usage body viewing and provider card layout elky 2026-09-08 02:49:06 +08:00
  • 7aa0c89244 fix(gateway): restore HTTP and WS upstream support v0.7.17 elky 2026-09-07 22:15:05 +08:00
  • 7847ae98c6 fix(gateway): reset stream first-byte timeout per candidate elky 2026-09-07 21:56:16 +08:00
  • a90d564931 fix: restore security hardening compatibility and validation elky 2026-09-07 21:14:27 +08:00
  • a5c3699ae9 chore(tunnel): update download links for tunnel-v0.3.17 github-actions[bot] 2026-09-07 08:06:59 +00:00
  • 7b8048c6ae chore(tunnel): release v0.3.17 tunnel-v0.3.17 elky 2026-09-07 15:57:39 +08:00
  • ec95f2ca1f fix(tunnel): prevent stream stalls and harden session cleanup elky 2026-09-07 15:39:40 +08:00
  • aa7dbe67d3 feat(providers): add persistent card view and shared drag ordering elky 2026-09-07 14:13:59 +08:00
  • a26680f460 fix(modules): restore legacy SMTP password migration v0.7.16 elky 2026-09-07 12:07:53 +08:00
  • 522b979052 refactor(transport): remove provider DNS filtering and allowlist settings elky 2026-09-07 12:07:50 +08:00
  • 808946312a fix(providers): retry initial empty quota before showing feedback elky 2026-09-07 11:18:31 +08:00
  • 741107bf71 fix(transport): make provider DNS address filtering opt-in elky 2026-09-07 11:18:31 +08:00
  • 6962731220 fix(antigravity): restore default OAuth client compatibility elky 2026-09-07 10:51:24 +08:00
  • 062e111c03 fix(observability): preserve admin upstream error diagnostics elky 2026-09-07 10:31:07 +08:00
  • 470c59e197 Merge pull request #804 from AAEE86/fix-frontend-eslint fawney19 2026-09-07 10:06:40 +08:00
  • 2f929e74c7 fix(frontend): preserve session cleanup and Unicode navigation elky 2026-09-07 09:57:53 +08:00
  • fc0417ceb9 fix(frontend): resolve ESLint issues AAEE86 2026-09-07 09:03:51 +08:00
  • 44174a31e0 chore: update architecture documentation ignore rules elky 2026-09-07 08:57:44 +08:00
  • b599fb7354 fix(frontend): complete i18n coverage and responsive layouts elky 2026-09-07 08:53:51 +08:00
  • 14f96c9fa0 fix(providers): preserve health in redacted key summaries elky 2026-09-07 08:53:41 +08:00
  • 6948852992 fix(release): support atomic installation on musl Linux v0.7.15 elky 2026-09-07 01:07:34 +08:00
  • 1b01b08c31 fix(testkit): disable Unix sockets for temporary PostgreSQL v0.7.14 elky 2026-09-07 00:37:56 +08:00
  • 2281f2b754 refactor(data): remove MySQL and SQLite support elky 2026-09-07 00:09:42 +08:00
  • b5ed802277 chore(codex): bump default client version to 0.153.4 elky 2026-09-06 19:58:35 +08:00
  • d1b5eb08ee fix(providers): correct endpoint health aggregation and display elky 2026-09-06 18:24:27 +08:00
  • dba5e6e9e9 feat: expose remote control as admin module elky 2026-09-06 00:13:57 +08:00
  • c125e78c5f fix(frontend): correct provider key total elky 2026-09-06 00:10:27 +08:00
  • d1cb0ebecf Merge pull request #775 from fawney19/codex/provider-policy-hardening fawney19 2026-09-05 16:56:23 +08:00
  • 9d7a0665c0 Merge remote-tracking branch 'origin/main' into codex/provider-policy-hardening elky 2026-09-05 16:21:10 +08:00
  • 882bb43125 Merge pull request #732 from fawney19/subscription-usage-policies fawney19 2026-09-05 15:35:57 +08:00
  • db6c522d60 fix(admin): use typed DNS config normalization error elky 2026-09-05 15:04:00 +08:00
  • e29442a06a merge(main): resolve subscription usage policy conflicts elky 2026-09-05 14:21:16 +08:00
  • e15ea0d5d3 fix(security): configure trusted Fake-IP DNS hosts elky 2026-09-05 14:05:07 +08:00
  • 2f374d6af2 Merge pull request #802 from zhefox/fix/codex-catalog-ci ZheFox 2026-09-05 13:43:28 +08:00
  • 4a356f4ea5 fix(ci): access Codex version through the gateway serving facade ZheFox 2026-09-05 13:33:20 +08:00
  • c7676d567d Merge pull request #801 from zhefox/fix/codex-admin-model-catalog ZheFox 2026-09-05 13:18:47 +08:00
  • 5ca4f87951 fix(codex): unify management model catalogs and refresh fingerprints ZheFox 2026-09-05 13:14:24 +08:00
  • 1fee8954cc Merge pull request #788 from stabey/fix/antigravity-cross-format-envelope ZheFox 2026-09-05 11:49:03 +08:00
  • f69b770f5e fix(frontend): hide pricing source from model list elky 2026-09-05 09:56:34 +08:00
  • 856accdced test(data): expect revoked API-key ciphertext on import elky 2026-09-05 05:07:55 +08:00
  • 92749b4d6e fix(models): classify external catalog fetch failures elky 2026-09-05 04:56:29 +08:00
  • f08c2e6729 test(data): expect anonymized deleted API key names elky 2026-09-05 04:56:14 +08:00
  • e420bc6324 fix(ci): make postgres bootstrap tests apply pending migrations elky 2026-09-05 04:41:00 +08:00
  • d723fb92d3 fix(image): validate signatures and preserve output mime elky 2026-09-05 04:08:20 +08:00
  • 5b1de5f921 fix(tunnel): allow exact private relay hosts elky 2026-09-05 03:57:02 +08:00
  • 7ed48e7b58 fix(data): make postgres snapshot migrations idempotent elky 2026-09-05 03:44:10 +08:00
  • af712ebdbf test(gateway): keep capture limit fixtures test-only elky 2026-09-05 03:35:56 +08:00
  • 33d5cd5993 fix(ci): align lint-safe security paths elky 2026-09-05 03:19:53 +08:00
  • f5e1420ee6 fix(runtime): tolerate Linux socket device identity elky 2026-09-05 02:43:42 +08:00
  • b37b252b14 fix(ci): satisfy protocol utility clippy checks elky 2026-09-05 02:37:41 +08:00
  • 0097ea89ad fix(ci): document fixed tunnel auth transcripts elky 2026-09-05 02:31:57 +08:00
  • 10e63507f0 test(oauth): make antigravity exchange fixture deterministic elky 2026-09-05 01:48:12 +08:00
  • 9ff4d73d5c fix(merge): align security contracts with latest main elky 2026-09-05 01:31:21 +08:00
  • 0e3bd7eff4 merge(main): sync latest main into security branch elky 2026-09-05 00:30:16 +08:00
  • 1c89b5f9ab fix(models): allow manual entry during catalog load elky 2026-09-04 23:57:50 +08:00
  • cdbbda40a6 fix(tunnel): guard private owner relay targets elky 2026-09-04 23:44:46 +08:00
  • 29a9d608d9 fix(models): keep manual creation available on catalog failure elky 2026-09-04 23:11:23 +08:00
  • a6dc43d5f6 fix(antigravity): wrap cross-format requests in the v1internal envelope stabeyandClaude Opus 5 2026-09-03 09:32:06 +08:00
  • c6718754d3 fix(metrics): redact upstream admission target labels elky 2026-09-04 22:25:36 +08:00
  • afdd033745 fix(admin): validate cyber failover setting elky 2026-09-04 21:47:24 +08:00
  • d5f54ffe8b fix(image): scope synthetic DNS to ChatGPT storage elky 2026-09-04 21:41:14 +08:00