Commit Graph

  • a00e0acbb7 refactor(sse): extract cursor protobuf wire primitives into a leaf (#5794) Diego Rodrigues de Sa e Souza 2026-07-01 05:10:33 -03:00
  • 10f00ef274 fix(system): route in-app auto-update npm calls through the win32 shell helper (#5542) (#5797) Diego Rodrigues de Sa e Souza 2026-07-01 04:37:28 -03:00
  • b9d717f3c9 fix(dashboard): neutral badge for unsupported validation + clickable OAuth error links (#5442, #5486) (#5795) Diego Rodrigues de Sa e Souza 2026-07-01 04:34:22 -03:00
  • 1c4c7caf06 fix(providers): correct stale/broken provider metadata (#5487, #5461, #5534, #5470) (#5790) Diego Rodrigues de Sa e Souza 2026-07-01 04:26:23 -03:00
  • 3ef5f271d7 chore(docs): sync i18n CHANGELOG mirrors with root [3.8.43] section (#5789) Diego Rodrigues de Sa e Souza 2026-07-01 04:17:51 -03:00
  • d372a9af69 refactor(usage): extract 5 provider usage families into leaves (#5782) Diego Rodrigues de Sa e Souza 2026-07-01 04:13:17 -03:00
  • e2d2c2759b fix(api): self-hydrate model aliases from DB on GET after restart (#5777) jleonar2 2026-07-01 14:11:50 +07:00
  • ee5ee8b785 fix(providers): import intentional local-catalog-only providers instead of 502 (#5460, #5465) (#5787) Diego Rodrigues de Sa e Souza 2026-07-01 04:09:50 -03:00
  • 5f92dad1d3 fix(grok-cli): parse expires_at from auth.json and exp from JWT to fix auto-refresh (#5775) Chewji 2026-07-01 14:07:41 +07:00
  • b50205fc5f Move CLI profile sync toggles to CLI Code (#5778) Randi 2026-07-01 03:06:07 -04:00
  • 7581b752af fix(proxyfetch): skip fallback for non-replayable bodies (#5770) Ardem2025 2026-07-01 09:42:50 +03:00
  • be96fb916b feat(cli): show version in startup banner (integrates #5752) (#5769) Diego Rodrigues de Sa e Souza 2026-07-01 01:29:33 -03:00
  • 6f3d1d5216 fix: resolve CCR MCP retrieve principal from api-key auth context (#5649) (#5768) Diego Rodrigues de Sa e Souza 2026-07-01 01:28:05 -03:00
  • a219ab5ee3 Persist batch item checkpoints during recovery (#5753) Alex 2026-06-30 23:24:22 -05:00
  • a176e0e67e fix(compression): record Context Editing telemetry on the streaming path (#5761) Diego Rodrigues de Sa e Souza 2026-07-01 01:17:06 -03:00
  • 521772c082 fix(memory): enabling Qdrant activates it as the engine + inline guidance (#5597) (#5741) Diego Rodrigues de Sa e Souza 2026-07-01 01:15:46 -03:00
  • 5d74f1d02a refactor(api): extract pure discovery leaves from provider-models route (#5758) Diego Rodrigues de Sa e Souza 2026-07-01 01:14:35 -03:00
  • 2260b31efd fix: surface relay proxy-test errors instead of silent failure (#5716) (#5765) Diego Rodrigues de Sa e Souza 2026-07-01 01:11:58 -03:00
  • 57794cb8d8 docs(security): document banned-keyword / account-ban detection (#5600) (#5756) Diego Rodrigues de Sa e Souza 2026-07-01 01:11:07 -03:00
  • aa0ac7da87 docs(security): document full LOCAL_ONLY route set + GHSA-fhh6-4qxv-rpqj + audit path (#5599) (#5748) Diego Rodrigues de Sa e Souza 2026-07-01 01:09:20 -03:00
  • 1fdea7a882 fix: onboarding wizard saves providers with unsupported validation (#5692) (#5764) Diego Rodrigues de Sa e Souza 2026-07-01 01:06:39 -03:00
  • 46e33e164d fix: point Quick Start step 1 to API Keys page, not Endpoint (#5695) (#5763) Diego Rodrigues de Sa e Souza 2026-07-01 01:03:11 -03:00
  • ccbfca84dd fix: repoint DashScope/Alibaba setup links to consoles (#5665) (#5762) Diego Rodrigues de Sa e Souza 2026-07-01 01:00:11 -03:00
  • 9a03840adf fix(chat): harden non-streaming SSE aggregation (#5746) Randi 2026-06-30 23:55:58 -04:00
  • b7fc200e52 fix(sse): anti-thundering-herd guard tolerates numeric-epoch cooldowns (#5747) Diego Rodrigues de Sa e Souza 2026-07-01 00:55:48 -03:00
  • c733ec5ea3 feat(compression): T08/H7 (2.5) — read-lifecycle engine (collapse superseded reads) (#5754) Diego Rodrigues de Sa e Souza 2026-07-01 00:18:59 -03:00
  • 61c7aecd3b feat(compression): T08/H5 (2.4) — usage-observed prefix freeze (opt-in) (#5744) Diego Rodrigues de Sa e Souza 2026-07-01 00:18:04 -03:00
  • 037b8e9bcc feat(compression): T08/H8 (2.3) — graduated CCR retrieval-feedback ramp (#5739) Diego Rodrigues de Sa e Souza 2026-07-01 00:15:47 -03:00
  • fbcfafd201 feat(providers): opt-in CLI profile auto-sync toggles + Claude Code auto-sync (#5755) Diego Rodrigues de Sa e Souza 2026-07-01 00:13:20 -03:00
  • f3b5dc3533 feat(codex): opt-in auto-sync of Codex profiles after model discovery (#5737) skyzea1 2026-07-01 10:51:41 +08:00
  • dafeb42baf feat(api): add opt-in API-key provider quota-policy bypass scope (#5731) WITALO ROCHA 2026-06-30 23:45:29 -03:00
  • f669335218 feat(api): add first-class Ollama local provider card (#5712) Diego Rodrigues de Sa e Souza 2026-06-30 23:44:05 -03:00
  • 5b4f8e7fca docs: sync MCP tool count to 95 + routing-strategy count (#5732) Diego Rodrigues de Sa e Souza 2026-06-30 23:40:15 -03:00
  • 4c380cc9fb feat(compression): T02 opt-in per-engine pipeline circuit-breaker (#5735) Diego Rodrigues de Sa e Souza 2026-06-30 23:40:11 -03:00
  • c604f70bd1 docs(readme): document faster/leaner install — skip native build, sql.js fallback (#5713) Diego Rodrigues de Sa e Souza 2026-06-30 23:40:08 -03:00
  • d5b0ee9394 refactor(resilience): split settings.ts into types + normalize leaves (#5745) Diego Rodrigues de Sa e Souza 2026-06-30 23:36:55 -03:00
  • 027e0e57d8 refactor(models): extract pure transform layer from modelsDevSync.ts (#5743) Diego Rodrigues de Sa e Souza 2026-06-30 23:36:52 -03:00
  • 1c1aa53caf refactor(evals): extract built-in golden-set suites from evalRunner.ts (#5740) Diego Rodrigues de Sa e Souza 2026-06-30 23:36:49 -03:00
  • aa6264be84 fix(config): back boot-hydrated proxy config singletons with globalThis (#5312) (#5742) Diego Rodrigues de Sa e Souza 2026-06-30 23:28:37 -03:00
  • 1085514c56 Fix grammatical errors in readme (#5738) Chirag Singhal 2026-07-01 07:22:44 +05:30
  • edd9e25b59 refactor(sse): extract rate-limit header parsing from rateLimitManager.ts (#5736) Diego Rodrigues de Sa e Souza 2026-06-30 22:46:23 -03:00
  • 6f364f9021 refactor(sse): extract reasoning-tag detection/extraction from responseSanitizer.ts (#5734) Diego Rodrigues de Sa e Souza 2026-06-30 22:46:20 -03:00
  • f60fd398b6 refactor(memory): extract pure scoring/conversion helpers from retrieval.ts (#5733) Diego Rodrigues de Sa e Souza 2026-06-30 20:33:38 -03:00
  • ba7f2145d0 refactor(usage): extract pure quota-normalize helpers from providerLimits.ts (#5730) Diego Rodrigues de Sa e Souza 2026-06-30 20:33:35 -03:00
  • 04d22a784d refactor(usage): extract pure stat/coercer helpers from usageHistory.ts (#5728) Diego Rodrigues de Sa e Souza 2026-06-30 20:33:32 -03:00
  • 436ebe1e88 refactor(usage): extract pure formatting helpers from callLogs.ts (#5725) Diego Rodrigues de Sa e Souza 2026-06-30 20:33:30 -03:00
  • 2055f86d9d fix(thinking): wire Thinking-Budget boot hydration into live instrumentation path (#5312) (#5729) Diego Rodrigues de Sa e Souza 2026-06-30 20:00:41 -03:00
  • 7833453bdb feat(dashboard): T06/T03 — drag-reorder compression pipeline editor + studio e2e (#5727) Diego Rodrigues de Sa e Souza 2026-06-30 19:37:26 -03:00
  • 54ec22350f feat(memory): T10/TV6 — opt-in typed memory decay (#5723) Diego Rodrigues de Sa e Souza 2026-06-30 19:36:17 -03:00
  • ced7f84936 docs(readme): update provider counts and add new badges Diego Rodrigues de Sa e Souza 2026-06-30 18:47:35 -03:00
  • 03410476d7 docs(readme): refresh metrics, list 17 strategies, add Quota-Share + real provider logos Diego Rodrigues de Sa e Souza 2026-06-30 18:38:20 -03:00
  • 311afb0b55 refactor(db): extract pure SQL-source builders from usageAnalytics.ts (#5722) Diego Rodrigues de Sa e Souza 2026-06-30 18:33:00 -03:00
  • 72a490778b refactor(db): extract static migration data tables from migrationRunner.ts (#5721) Diego Rodrigues de Sa e Souza 2026-06-30 18:32:58 -03:00
  • 931b950581 refactor(db): extract types + pure mappers from db/proxies.ts (#5717) Diego Rodrigues de Sa e Souza 2026-06-30 18:32:55 -03:00
  • c79e8561ff refactor(db): extract columns/nodes/rate-limit leaves from db/providers.ts (#5714) Diego Rodrigues de Sa e Souza 2026-06-30 18:32:52 -03:00
  • 5d5c614410 test(dashboard): repoint sidebar quota-share placement scan to sections.ts (#5711) Diego Rodrigues de Sa e Souza 2026-06-30 18:32:49 -03:00
  • 5f899468f3 docs(changelog): credit @Chewji9875 for #5563 + #5579 Diego Rodrigues de Sa e Souza 2026-06-30 17:21:20 -03:00
  • d47ea7b147 feat(codex): generate fallback profiles for compatible models (#5701) skyzea1 2026-07-01 04:18:41 +08:00
  • bcfe6e61d3 fix(translator): re-apply lost defensive hardening for Gemini merge + Claude tool defaults (#5706) Diego Rodrigues de Sa e Souza 2026-06-30 17:17:34 -03:00
  • 2787449f57 refactor(db): extract pricing/lkgp/cache-metrics from db/settings.ts into leaf modules (#5709) Diego Rodrigues de Sa e Souza 2026-06-30 16:37:07 -03:00
  • cf90ff11f6 refactor(db): extract compat/aliases/mitm helpers from db/models.ts into leaf modules (#5705) Diego Rodrigues de Sa e Souza 2026-06-30 16:37:03 -03:00
  • 502ad5cb02 feat(compression): T05/C3 — opt-in LLM-tier compression engine (#5702) Diego Rodrigues de Sa e Souza 2026-06-30 15:58:22 -03:00
  • cfbae95432 feat(mcp): T07 — expose RTK learn/discover as MCP tools (#5691) Diego Rodrigues de Sa e Souza 2026-06-30 15:54:42 -03:00
  • b71a7b81c4 refactor(api): extract unified-catalog helpers into cohesive leaf modules (#5699) Diego Rodrigues de Sa e Souza 2026-06-30 15:50:27 -03:00
  • 6875e5c26b feat(analytics): show $0 cost for flat-rate subscription/cookie providers (#5552) (#5704) Diego Rodrigues de Sa e Souza 2026-06-30 15:09:21 -03:00
  • 408bcf5f3a docs: document Bun as the allow-listed build/dev script runner (Node stays the published runtime) (#5703) Diego Rodrigues de Sa e Souza 2026-06-30 15:08:57 -03:00
  • b48abd88eb fix(build): make pack validator bun safe (#5643) KooshaPari 2026-06-30 11:07:12 -07:00
  • 454355a737 chore(bun): run CI script checks with bun (#5617) KooshaPari 2026-06-30 11:06:45 -07:00
  • b4bf04a067 chore(bun): run validated ts scripts with bun (#5612) KooshaPari 2026-06-30 11:06:03 -07:00
  • 3bb17d7edf chore(bun): add locked bun runtime dependency (#5615) KooshaPari 2026-06-30 11:05:35 -07:00
  • 9e227194db fix(translator): merge consecutive same-role contents for Gemini (port from 9router#2191) (#5661) Diego Rodrigues de Sa e Souza 2026-06-30 14:57:53 -03:00
  • 66374642f9 fix(chatcore): default Claude tool type to "custom" when missing (#5662) Diego Rodrigues de Sa e Souza 2026-06-30 14:57:29 -03:00
  • cf25de44d4 feat(api): routing/4985 — configurable response-body validation + failover (#5684) Diego Rodrigues de Sa e Souza 2026-06-30 14:57:05 -03:00
  • 871dc792d4 feat(providers): complete SenseNova free Token Plan — chat + Text-to-Image (port from 9router#2233) (#5679) Diego Rodrigues de Sa e Souza 2026-06-30 14:56:31 -03:00
  • 6b4a80ad10 feat(db): models/5004 — self-correcting model context-window overrides (#5667) Diego Rodrigues de Sa e Souza 2026-06-30 14:56:09 -03:00
  • f526bd30dc routing: optimize latency strategy with perf metrics (#5629) KooshaPari 2026-06-30 10:55:09 -07:00
  • bb28f9554c feat(compression): T05/C5 — preserveSystemPrompt mode enum + legacy back-compat (#5653) Diego Rodrigues de Sa e Souza 2026-06-30 14:53:58 -03:00
  • 6a4d0d2fae fix(test): use lightweight health probe for batch e2e (#5651) KooshaPari 2026-06-30 10:51:29 -07:00
  • 8ec85993d2 fix(body-size): raise LLM API payload limit for responses routes (#5652) Jan Leon 2026-06-30 19:50:48 +02:00
  • 58b5ba01ca fix(ci): make release-green pre-flight gates visible + bounded so unit reds are not missed (#5644) Diego Rodrigues de Sa e Souza 2026-06-30 14:50:29 -03:00
  • 7686eaadd6 fix(executor): route OpenAI-compatible MCP Responses requests to /responses (#5483) KooshaPari 2026-06-30 10:47:35 -07:00
  • 24ae0b32f8 fix: surface fusion-specific config on the Global Routing tab (#5598) (#5688) Diego Rodrigues de Sa e Souza 2026-06-30 13:54:58 -03:00
  • bfcfc9bf3f refactor(dashboard): split sidebarVisibility god-file into types + sections leaves (#5683) Diego Rodrigues de Sa e Souza 2026-06-30 13:51:51 -03:00
  • 39d1fc5c13 fix(ci): stabilize nightly-mutation — guard tap.testFiles drift + anti-flake eps (#5682) Diego Rodrigues de Sa e Souza 2026-06-30 13:51:47 -03:00
  • b5f8940399 chore(quality): close QG v2 tail — drop orphan semcheck.yaml + Fase 9 maturity re-eval (#5681) Diego Rodrigues de Sa e Souza 2026-06-30 13:51:43 -03:00
  • 0489e88d97 fix: free proxy pool silent sync failure — iplocate txt + per-source isolation + surface errors (#5595) (#5686) Diego Rodrigues de Sa e Souza 2026-06-30 13:46:46 -03:00
  • c568ab9cbb fix: render memory engine status detail strings in English (#5596) (#5685) Diego Rodrigues de Sa e Souza 2026-06-30 13:35:34 -03:00
  • 8a9524b364 fix: treat array content blocks as valid output in detectMalformedNonStream (#5559) (#5680) Diego Rodrigues de Sa e Souza 2026-06-30 13:23:30 -03:00
  • f781fc60c8 fix: use PowerShell Expand-Archive on Windows for embedded-service install (#5590) (#5678) Diego Rodrigues de Sa e Souza 2026-06-30 13:19:59 -03:00
  • 96a33053bc fix: page call_logs cleanup queries to avoid startup OOM on large DBs (#5618) (#5675) Diego Rodrigues de Sa e Souza 2026-06-30 13:16:17 -03:00
  • 20b19bff87 fix: correct 404 provider setup links for ollama/searchapi/you.com (#5572, #5574, #5576) (#5674) Diego Rodrigues de Sa e Souza 2026-06-30 13:07:40 -03:00
  • 38aef93c05 fix: live AI/ML API catalog + deprecate dead CablyAI (#5570, #5568) (#5673) Diego Rodrigues de Sa e Souza 2026-06-30 13:03:00 -03:00
  • bafc65aed3 fix: static model catalog for jules/linkup/ollama/searchapi search providers (#5569, #5571, #5573, #5575) (#5672) Diego Rodrigues de Sa e Souza 2026-06-30 12:55:12 -03:00
  • 53875bf565 fix: allow saving providers without a live validator (#5565, #5567) (#5669) Diego Rodrigues de Sa e Souza 2026-06-30 12:49:34 -03:00
  • 98ebba1801 fix: restore Codex Responses WS TLS profile + apply proxy (#5591, #5611) (#5668) Diego Rodrigues de Sa e Souza 2026-06-30 12:41:14 -03:00
  • 9be5528548 fix: preserve system role for GLM 5.1/5.2 (#5610) (#5663) Diego Rodrigues de Sa e Souza 2026-06-30 12:28:05 -03:00
  • 806d1f650b Fix HuggingChat web session routing (#5592) (#5592) backryun 2026-06-30 23:00:09 +09:00
  • de52193875 fix(security): v3.8.15 hardening follow-ups (Seg2/Seg3/Seg4/Bug3) (#5512) Diego Rodrigues de Sa e Souza 2026-06-30 10:50:36 -03:00
  • b2207ae6ff test(chatcore): cover grok-cli tool-list truncation via prepareUpstreamBody (#5563) Choti Wongbussakorn 2026-06-30 10:47:36 -03:00
  • e8dbd276fe fix: truncate tool list when provider limit exceeds MAX_TOOLS_LIMIT (grok-cli 200) Choti Wongbussakorn 2026-06-30 14:55:38 +07:00