Commit Graph

  • 8d2df914f0 fix(resilience): honor active codex session affinity over per-request reset-aware re-scoring (#5903) (#5943) Diego Rodrigues de Sa e Souza 2026-07-02 17:34:11 -03:00
  • 476968e290 fix(resilience): per-window is_exhausted + honor quota-exhaustion preflight for priority combos (#5923) (#5941) Diego Rodrigues de Sa e Souza 2026-07-02 17:34:06 -03:00
  • ad9a8599e3 fix(providers): strip /v1 unconditionally to avoid /v1/v1/models fetch error (#5899) (#5920) Ankit 2026-07-03 02:03:45 +05:30
  • b2f77f3028 fix(api): relax provider-scoped chat completion validation (#5907) nickwizard 2026-07-02 23:33:27 +03:00
  • 11a22bb599 fix(providers): validate v0 Platform API keys via chats endpoint (#5954) Vittor Guilherme Borges de Oliveira 2026-07-02 17:33:08 -03:00
  • 70a70e68c8 fix(mcp): auto-recover stale streamable HTTP sessions on initialize (#5957) Chewji 2026-07-03 03:32:47 +07:00
  • 18cf641df4 fix(translator): strict Anthropic content-block compliance in antigravity→openai request (#5935) Diego Rodrigues de Sa e Souza 2026-07-02 17:30:29 -03:00
  • 058cfd4f95 fix(sse): strip ANSI/VT100 codes from gemini-cli stream frames (#5934) Diego Rodrigues de Sa e Souza 2026-07-02 17:29:16 -03:00
  • 26dc500c16 docs(compression): document upstream sync policy for RTK/Caveman engines (#5830) (#5948) Diego Rodrigues de Sa e Souza 2026-07-02 17:27:44 -03:00
  • b6249dd374 refactor(translator): extract pure helpers from response/openai-responses (#5949) Diego Rodrigues de Sa e Souza 2026-07-02 16:38:38 -03:00
  • 283a501a1a docs(claude): add Hard Rule #22 — cross-session safety (git stash + in-flight PRs) (#5955) Diego Rodrigues de Sa e Souza 2026-07-02 16:16:19 -03:00
  • f199e40ed5 docs(changelog): record #5926 + #5944 (release-pipeline hardening) under v3.8.44 Maintenance (#5952) Diego Rodrigues de Sa e Souza 2026-07-02 15:43:08 -03:00
  • cd81b2ab98 fix(discovery): resolve duplicate /v1 paths and redirect aborts (#5904) Hamsa_M 2026-07-03 00:00:49 +05:30
  • 9ba79c7a70 fix(providers): Perplexity Web emits real tool_calls in streaming mode (mirror chatgpt-web toolMode) (#5927) (#5937) Diego Rodrigues de Sa e Souza 2026-07-02 15:04:30 -03:00
  • 16ccd5f586 chore(ci): pr-evidence FAIL output tells you to push (body edit does not re-run the gate) (#5944) Diego Rodrigues de Sa e Souza 2026-07-02 14:53:58 -03:00
  • 0d6add19dc refactor(translator): split openai-responses request translator into pure leaves (#5940) Diego Rodrigues de Sa e Souza 2026-07-02 14:50:08 -03:00
  • a8d1e7bf78 chore(release): pipeline hardening — test-masking pre-flight gate + contributors/uncovered helpers (#5926) Diego Rodrigues de Sa e Souza 2026-07-02 14:27:31 -03:00
  • 2e75ed28a4 refactor(translator): extract thinking-budget fitting from openai-to-claude (#5932) Diego Rodrigues de Sa e Souza 2026-07-02 14:15:39 -03:00
  • dfbc89f97b test(security): parse Kimi Web URL host instead of substring match (CodeQL #689) (#5928) Diego Rodrigues de Sa e Souza 2026-07-02 13:49:21 -03:00
  • be420afe1f chore(release): open v3.8.44 development cycle Diego Rodrigues de Sa e Souza 2026-07-02 13:14:28 -03:00
  • b729a8f273 Release v3.8.43 (#5609) v3.8.43 Diego Rodrigues de Sa e Souza 2026-07-02 10:47:13 -03:00
  • 0c24d2c27e docs(changelog): add v3.8.43 Contributors section + sync i18n mirrors release/v3.8.43 Diego Rodrigues de Sa e Souza 2026-07-02 10:35:36 -03:00
  • 39ca56d82f chore(release): rebaseline file-size caps for base.ts + 2 aligned test files (v3.8.43 release-close) Diego Rodrigues de Sa e Souza 2026-07-02 09:44:33 -03:00
  • fde3cda5fd chore(release): allowlist 3 verified-legitimate test-assert reductions (#5805/#5856/#5855) Diego Rodrigues de Sa e Souza 2026-07-02 09:39:16 -03:00
  • dd6cb2023f chore(release): v3.8.43 — 2026-07-02 Diego Rodrigues de Sa e Souza 2026-07-02 09:28:34 -03:00
  • cbc161bfc3 fix(providers): route OpenAI responses-only models to /v1/responses (#5842) (#5901) Diego Rodrigues de Sa e Souza 2026-07-02 06:44:39 -03:00
  • fa2f9e21a8 fix(image): keep bare gpt-5.5 codex mapping in image resolver (#5902) KooshaPari 2026-07-02 02:14:45 -07:00
  • 27586fd28d fix(ci): re-green release/v3.8.43 fast-gates — db-rules stale allowlist + 4 more base-reds (#5798) (#5896) Diego Rodrigues de Sa e Souza 2026-07-02 05:48:57 -03:00
  • 39349da18e fix(install): add pnpm-workspace.yaml allowBuilds + pnpm.json for pnpm 11+ Chirag Singhal 2026-07-02 14:15:36 +05:30
  • 0d3875a98d docs(architecture): Router Backends & Embedded Services ADR (#5603) (#5891) Diego Rodrigues de Sa e Souza 2026-07-02 03:32:33 -03:00
  • 66fe66d781 test(autoCombo): stabilize model fitness source expectation (#5890) KooshaPari 2026-07-01 23:28:39 -07:00
  • 6a92985662 fix(providers): restore codex inference for unprefixed gpt-5.5 on codex-only setups (#5887) (#5895) Diego Rodrigues de Sa e Souza 2026-07-02 03:14:44 -03:00
  • 8d2c06f568 fix(api): strip upstream x-middleware-* headers from proxied responses (#5849) (#5893) Diego Rodrigues de Sa e Souza 2026-07-02 02:55:32 -03:00
  • 55e638c312 fix(dashboard): pre-fill Modal Validation Model Id with the server probe model (#5446) (#5892) Diego Rodrigues de Sa e Souza 2026-07-02 02:54:32 -03:00
  • fc0aadebf3 docs: use pnpm --allow-build flag instead of unsupported approve-builds -g (#5554) (#5884) Diego Rodrigues de Sa e Souza 2026-07-02 02:47:30 -03:00
  • 53fb1bef4a fix(dashboard): gate Token Expired badge on terminal testStatus, not raw token expiry (#5836) (#5883) Diego Rodrigues de Sa e Souza 2026-07-02 02:47:04 -03:00
  • 9dceb6289b fix(db): honor autoBackupEnabled setting for pre-write backups (#5871) (#5888) Diego Rodrigues de Sa e Souza 2026-07-02 02:46:36 -03:00
  • 211e05ad41 fix(providers): include custom compatible providers in auto/ routing (#5873) (#5886) Diego Rodrigues de Sa e Souza 2026-07-02 02:46:01 -03:00
  • 2b9abebef8 fix(middleware): run operator hook code in hardened vm sandbox instead of new Function (#5872) (#5885) Diego Rodrigues de Sa e Souza 2026-07-02 02:45:32 -03:00
  • a8f9231029 fix(mcp): forwarded caller auth wins over OMNIROUTE_API_KEY env fallback (#5819) (#5882) Diego Rodrigues de Sa e Souza 2026-07-02 02:44:38 -03:00
  • 16aeb08765 fix(dashboard): Modal — two-field auth (Token ID + Token Secret) (#5446) (#5881) Diego Rodrigues de Sa e Souza 2026-07-02 02:40:30 -03:00
  • 4339cce3b0 chore(ci): pass sonar.projectVersion to SonarQube scan so the new-code baseline advances per release (#5880) Diego Rodrigues de Sa e Souza 2026-07-02 02:39:09 -03:00
  • 60a450562f Add .editorconfig to improve repository standards (#5879) Shiva Vinodkumar 2026-07-02 11:08:54 +05:30
  • 425324ad5c feat: add NEXT_PUBLIC_LIVE_WS_PUBLIC_URL for custom domain WebSocket support (#5878) Diego Rodrigues de Sa e Souza 2026-07-02 01:16:51 -03:00
  • 5be3d81544 fix(github): keep Copilot access-token sessions active (#5875) Diego Rodrigues de Sa e Souza 2026-07-02 00:38:03 -03:00
  • a205cb7f5e feat(usage): report usage command quotas as percentages + honor observed provider quota resets (#5874) Diego Rodrigues de Sa e Souza 2026-07-02 00:36:57 -03:00
  • 595349a59a fix(chat): preserve JSON default when stream is omitted (#5866) Randi 2026-07-01 23:32:38 -04:00
  • 429a4ad2f7 chore(docs): scope release-freeze to /generate-release only (Hard Rule #21) (#5839) Diego Rodrigues de Sa e Souza 2026-07-02 00:25:40 -03:00
  • 02e73c5440 refactor(oauth): remove dead legacy OAuth service classes (#5838) Diego Rodrigues de Sa e Souza 2026-07-02 00:25:19 -03:00
  • f6100d67c7 [codex] Protect long-running agent goal streams (#5772) Nguyen Minh 2026-07-02 08:07:13 +07:00
  • 6d02e0572e fix(sse): strip zero-width markers from streamed responses (parity with non-streaming) (#5857) Denis Kotsyuba 2026-07-02 03:05:01 +02:00
  • cfb2db8261 fix: restore om-usage HTTP endpoint (#5859) WITALO ROCHA 2026-07-01 22:03:17 -03:00
  • 9358eeada9 [codex] Tune adaptive stream readiness timeouts (#5767) Nguyen Minh 2026-07-02 08:02:51 +07:00
  • 19703cd6ec Harden provider node URL validation (#5760) Nguyen Minh 2026-07-02 08:02:36 +07:00
  • 36167d7bb7 refactor(executors): deduplicate shared utilities and add comprehensive tests (#5720) PizzaV 2026-07-02 03:02:22 +02:00
  • 9bd0211da7 extracted CorrelationId observability changes from #5275 (#5834) Markus Hartung 2026-07-02 03:02:08 +02:00
  • a98b29e8be Show startup time in ready banner (#5799) Isha Tiwari 2026-07-02 06:31:54 +05:30
  • cc260c9459 fix(cli): correct rootDir resolution in doctor.mjs on Windows (#5844) (#5845) Aris 2026-07-02 08:01:40 +07:00
  • e5e47eb61c fix(antigravity): 429 hang on credit exhaustion and precise reset time lockout (Cleaned) (#5846) Chewji 2026-07-02 08:01:26 +07:00
  • 057dc3abf3 fix(qwen-web): unblock validator + chat completion (retired endpoint + missing SPA version header) (#5855) janeza2 2026-07-02 08:01:11 +07:00
  • b708aa7e75 fix(kimi-web): migrate to www.kimi.com Connect-RPC API (kimi.moonshot.cn retired) (#5858) janeza2 2026-07-02 08:00:57 +07:00
  • 103a0ee2a2 fix: unify dashboard csrf origin fallback (#5856) Randi 2026-07-01 21:00:43 -04:00
  • 7d7626151b fix(db): preserve healthCheckInterval=0 across create/update (#5822) Yuan Li 2026-07-02 09:00:18 +08:00
  • e38c1ca9fc fix(usage): keep tool definitions visible when request log is truncated (#5829) Diego Rodrigues de Sa e Souza 2026-07-01 21:59:33 -03:00
  • 8bba88cd30 fix(translator): prevent doubled tool args in OpenAI-to-Claude (#5828) Diego Rodrigues de Sa e Souza 2026-07-01 21:58:48 -03:00
  • 08dbf6f58a fix(mitm): clean up privileged hosts entries on exit when possible (#5808) Diego Rodrigues de Sa e Souza 2026-07-01 21:58:01 -03:00
  • 59de75cc45 fix(kiro): stop injecting placeholder user turn on tool-result turns (#5807) Diego Rodrigues de Sa e Souza 2026-07-01 21:57:14 -03:00
  • ace6479d5f fix(translator): strip orphaned tool results across request formats (#5805) Diego Rodrigues de Sa e Souza 2026-07-01 21:56:25 -03:00
  • b55a330dc5 fix(oauth): disambiguate OAuth connections on username to prevent cross-IdP overwrites (#5803) Diego Rodrigues de Sa e Souza 2026-07-01 21:55:30 -03:00
  • e7ae29d607 fix(github): drop trailing assistant prefill for Copilot chat (#5802) Diego Rodrigues de Sa e Souza 2026-07-01 21:54:43 -03:00
  • 3323b5b617 fix(dashboard): guard null modelAliases values in model picker (#5792) Diego Rodrigues de Sa e Souza 2026-07-01 21:53:56 -03:00
  • 4d7f36015a fix(sse): stop reasoning-summary drop + duplicated deltas on claude→codex streaming (#5786) (#5832) Diego Rodrigues de Sa e Souza 2026-07-01 21:52:10 -03:00
  • 2955927b06 fix(db): allowlist modelContextOverrides as intentionally-internal to green release DB-rules gate (#5798) (#5827) Diego Rodrigues de Sa e Souza 2026-07-01 21:51:35 -03:00
  • dcefed0d99 fix(kiro): bound Claude id dash->dot minor group to protect date-suffixed ids (#5825) Diego Rodrigues de Sa e Souza 2026-07-01 21:51:21 -03:00
  • eadd7338f6 fix(providers): add claude-sonnet-5 to Kiro model catalog (#5796) Diego Rodrigues de Sa e Souza 2026-07-01 21:50:13 -03:00
  • 12ac520014 fix(cli): rename process title to omniroute (#5791) Diego Rodrigues de Sa e Souza 2026-07-01 21:49:48 -03:00
  • 512844710c fix(dashboard): add error boundaries for Combos and MITM Proxy pages (#5788) Diego Rodrigues de Sa e Souza 2026-07-01 21:49:34 -03:00
  • 2abd35b0dc chore(release): rebaseline deadExports 225->227 (v3.8.43 cycle drift) Diego Rodrigues de Sa e Souza 2026-07-01 16:44:21 -03:00
  • 4635076eb4 chore(release): rebaseline complexity 1981->1982 + cognitive-complexity 842->845 (v3.8.43 cycle drift) Diego Rodrigues de Sa e Souza 2026-07-01 16:09:23 -03:00
  • 6d7060e21c chore(release): rebaseline eslintWarnings ratchet 4121->4158 (v3.8.43 cycle drift) Diego Rodrigues de Sa e Souza 2026-07-01 15:51:41 -03:00
  • 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