Commit Graph

  • 5f3b99819e fix(ci): register mark-account-unavailable test in stryker tap.testFiles Diego Rodrigues de Sa e Souza 2026-07-01 15:34:55 -03:00
  • 948d2d7f21 fix(security): explicit http(s) scheme allowlist in linkifyText href Diego Rodrigues de Sa e Souza 2026-07-01 13:10:49 -03:00
  • 31fd6dddbf test(e2e): anchor compression-studio smoke on play-input, not async play-lane Diego Rodrigues de Sa e Souza 2026-07-01 12:58:43 -03:00
  • b5b7f09838 test(compression): de-flake rtk_discover sample seeding Diego Rodrigues de Sa e Souza 2026-07-01 12:58:43 -03:00
  • fce85136ca test(shared): align t3-web web-session expected metadata with hintKey (#5835) Diego Rodrigues de Sa e Souza 2026-07-01 11:38:44 -03:00
  • 077b4bdb70 test: align 3 stale release tests to landed behavior (#5609) Diego Rodrigues de Sa e Souza 2026-07-01 11:23:30 -03:00
  • c5b123fd02 test(discovery): wire tests/unit/memory into node runner glob (#5609) Diego Rodrigues de Sa e Souza 2026-07-01 10:26:41 -03:00
  • 66c5b718cd fix(db): re-export modelContextOverrides from localDb (check:db-rules #5609) Diego Rodrigues de Sa e Souza 2026-07-01 10:22:15 -03:00
  • 6cff67e6ac refactor(sse): extract openai-to-gemini pure helpers into a leaf (#5824) Diego Rodrigues de Sa e Souza 2026-07-01 10:10:14 -03:00
  • ec457e264d chore(release): rebaseline file-size + test-masking ratchets for v3.8.43 (#5609) Diego Rodrigues de Sa e Souza 2026-07-01 10:01:13 -03:00
  • cded5146f0 fix(model-aliases): back custom-alias store with globalThis (#5777 follow-up) (#5821) Diego Rodrigues de Sa e Souza 2026-07-01 09:11:13 -03:00
  • 7d07be9b20 fix(oauth): clamp grok-cli expired-token expiresIn to a positive value (#5775 follow-up) (#5820) Diego Rodrigues de Sa e Souza 2026-07-01 09:06:07 -03:00
  • 057ca116db chore(release): reconcile main into release/v3.8.43 (README #5738 grammar) Diego Rodrigues de Sa e Souza 2026-07-01 09:02:47 -03:00
  • 3e88fc0921 fix(deps): add missing runtime deps @toon-format/toon and safe-regex (#5771) Chirag Singhal 2026-07-01 17:29:48 +05:30
  • 7522f6efa1 test(runtime): guard tsx/esm→esbuild transform path on boot (#5757) (#5773) Diego Rodrigues de Sa e Souza 2026-07-01 08:54:24 -03:00
  • 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