Commit Graph

  • 6ebc493770 Release v3.8.17 Diego Rodrigues de Sa e Souza 2026-06-09 02:12:29 -03:00
  • 259486afb5 chore(release): v3.8.17 — 2026-06-09 release/v3.8.17 diegosouzapw 2026-06-09 01:51:39 -03:00
  • 500197846d Add model catalog name feature flag (#3464) Randi 2026-06-08 22:58:28 -04:00
  • ee0fdcb6c8 docs(env): document COMMAND_CODE_VERSION override (#3462 follow-up) diegosouzapw 2026-06-08 23:56:43 -03:00
  • 5c3545b045 Add Endpoint Token Saver visibility setting (#3461) Randi 2026-06-08 22:36:26 -04:00
  • 1cc2313a4f fix(command-code): align CLI version header (#3462) Hevener Ancelmo Pereira 2026-06-09 02:35:08 +00:00
  • 49c11f0cea fix(browser): avoid bundling optional cloakbrowser import (#3460) Randi 2026-06-08 22:34:07 -04:00
  • 4f38167964 fix(catalog): surface imported models on no-auth providers in /api/v1/models (#3200) (#3463) Diego Rodrigues de Sa e Souza 2026-06-08 22:53:22 -03:00
  • ff65652cdf fix(claude): respect client anthropic-beta instead of forcing thinking/effort betas (#3415) (#3458) Diego Rodrigues de Sa e Souza 2026-06-08 20:59:38 -03:00
  • cc850122e3 fix(translator): strip function_call.id for Vertex AI provider (#3440) (#3457) Diego Rodrigues de Sa e Souza 2026-06-08 20:54:20 -03:00
  • 42887b65b2 feat: add connection pagination, health filter, batch delete confirmation, and custom banned keywords (#3454) sdfsdfw2 2026-06-09 07:41:06 +08:00
  • 1a98dfe8ed test(auto-combo): cover same-provider connection identity (#3378) Paijo 2026-06-09 05:10:40 +07:00
  • 003e6a80b7 feat(plugin+api): auto combos + free model quota display + /api/combos/auto (#3435) M.M 2026-06-09 00:08:17 +02:00
  • 617a648088 fix(translator): use non-empty reasoning_content placeholder on cache miss instead of empty string (#3433) ViFigueiredo 2026-06-08 19:04:36 -03:00
  • 1322411343 feat(opencode-plugin): per-prefix API format + debug logging + free-label normaliser (3 mrmm-fork backports) (#3420) Hernan Javier Ardila Sanchez 2026-06-08 23:51:22 +02:00
  • da273d37e2 fix(stream): resolve index mismatch in textual tool-call slicing and deduplicate containsTextualToolCallMarker (#3413) Ardem2025 2026-06-09 00:50:53 +03:00
  • dbd70ddd1f fix(catalog): make combos auto-compute context_length for any provider id form (#3417) Hernan Javier Ardila Sanchez 2026-06-08 23:50:21 +02:00
  • 89a76d8c1c fix(stream): allow OpenAI usage-only empty choices chunks (#3422) Xiangzhe 2026-06-09 05:50:05 +08:00
  • a00366602b docs: close critical documentation gaps (ACP, router strategies, APIs, compression) (#3438) Paijo 2026-06-09 04:44:48 +07:00
  • 96e5ec9269 docs(opencode-plugin): lead with the why — make plugin the recommended path over @omniroute/opencode-provider (#3418) Hernan Javier Ardila Sanchez 2026-06-08 23:44:30 +02:00
  • 858b6742e8 fix(publish): remove onnxruntime CUDA binary from tarball to avoid 413 (#3437) Hernan Javier Ardila Sanchez 2026-06-08 23:44:13 +02:00
  • 3c98e9f1ef fix: probe container bridge network IP in healthcheck (#3151) (#3434) Benjamin 2026-06-08 23:43:50 +02:00
  • 2427df2f2c feat: add Gemini Business provider (Phase 2C of #3368) (#3436) Paijo 2026-06-09 04:43:30 +07:00
  • 07a81c8a40 feat: add LMArena provider (Phase 2A of #3368) (#3421) Paijo 2026-06-09 04:43:10 +07:00
  • ea0c0d8499 feat: add ZenMux provider (Phase 2B of #3368) (#3429) Paijo 2026-06-09 04:42:50 +07:00
  • 23f31faf38 fix claude-web and cleanup (#3449) Nicolas Lorin 2026-06-08 23:42:31 +02:00
  • 1e4185edac fix(analytics): scope SQL named params per query context (#3446) (#3447) ReqX 2026-06-08 23:42:12 +02:00
  • b3372e46c4 fix(command-code): revert chat endpoint to /alpha/generate and fix model sync discovery (#3432) Muhammad Nabil Muyassar Rahman 2026-06-09 04:41:52 +07:00
  • fc437ddecd fix(sse): normalize provider ids to strings (#3427) Dmitrii Safronov 2026-06-09 01:41:33 +04:00
  • 70c6610fa8 deps: bump electron-builder from 26.14.0 to 26.15.2 in /electron (#3443) dependabot[bot] 2026-06-08 18:40:58 -03:00
  • d3ff0b3bde deps: bump electron-updater from 6.8.8 to 6.8.9 in /electron (#3442) dependabot[bot] 2026-06-08 18:40:27 -03:00
  • f01a0b0c6d deps: bump the development group with 4 updates (#3445) dependabot[bot] 2026-06-08 18:40:04 -03:00
  • de2420a35c deps: bump the production group with 10 updates (#3444) dependabot[bot] 2026-06-08 18:40:00 -03:00
  • eb8651780d deps: bump electron from 42.3.2 to 42.3.3 in /electron (#3441) dependabot[bot] 2026-06-08 18:39:52 -03:00
  • c0dcdcc12f chore(release): open v3.8.17 development cycle diegosouzapw 2026-06-08 16:48:16 -03:00
  • ea9d22beda fix(docker): copy playwright from builder instead of npx fetch in runner-web v3.8.16 diegosouzapw 2026-06-08 16:14:26 -03:00
  • 60fc41f638 Release v3.8.16 Diego Rodrigues de Sa e Souza 2026-06-08 15:14:18 -03:00
  • ac4fd7e078 chore(release): cover missing agentSkills TS-overload fix in CHANGELOG release/v3.8.16 diegosouzapw 2026-06-08 15:14:02 -03:00
  • 85351bc63d chore(release): finalize v3.8.16 CHANGELOG — 2026-06-08 diegosouzapw 2026-06-08 14:44:24 -03:00
  • ed3c188881 fix(e2e): use .first() on Close button to avoid strict-mode violation (2 elements) diegosouzapw 2026-06-08 13:37:00 -03:00
  • 11bd96ec5c fix(e2e): dismiss import-models modal after adding connection (sync-models mock + close) diegosouzapw 2026-06-08 13:12:37 -03:00
  • f112bc966f fix(e2e): wait for add-dialog close before clicking Edit (backdrop race) diegosouzapw 2026-06-08 12:44:30 -03:00
  • b60839b90c ci(e2e): increase E2E shard timeout 30→45min for slow runners diegosouzapw 2026-06-08 11:55:26 -03:00
  • 717f56bf93 docs: update Codex CLI profile naming guidance diegosouzapw 2026-06-08 10:47:04 -03:00
  • 3ea416350e fix(tests+ci): update 42→43 skill count, fix E2E artifact path diegosouzapw 2026-06-08 10:41:00 -03:00
  • 1012603a1b fix(ci+tests): fix E2E artifact (exclude 558MB standalone/node_modules, cp after download) and update skill count to 43 diegosouzapw 2026-06-08 10:13:24 -03:00
  • b480e6c916 fix(agentSkills): cast next-fetch opts to satisfy TypeScript overload check diegosouzapw 2026-06-08 09:58:52 -03:00
  • 6ec4ca3f67 ci: speed up e2e shards with build and browser cache diegosouzapw 2026-06-08 09:49:28 -03:00
  • b145e41a42 fix(tests): align test suite to post-#3355/#3366/#3399 behavior diegosouzapw 2026-06-08 09:07:50 -03:00
  • e328e257d1 fix(docs+ui): add MDX frontmatter to Codex CLI guide, fix setState-in-effect lint diegosouzapw 2026-06-08 08:37:51 -03:00
  • 67d79f6c44 fix(sanitizer+stream): tighten textual tool-call detection, flush partial buffer (#3355) (#3410) Diego Rodrigues de Sa e Souza 2026-06-08 02:14:08 -03:00
  • e0615a8194 fix(executor): strip trailing assistant text for Mistral (user-last required) (#3396) (#3409) Diego Rodrigues de Sa e Souza 2026-06-08 02:09:20 -03:00
  • f688d1150f fix(mitm): getMitmStatus stub returns graceful status in Docker (#3390) (#3408) Diego Rodrigues de Sa e Souza 2026-06-08 02:05:44 -03:00
  • fd6a2a7f95 docs: add Codex CLI configuration guide for OmniRoute diegosouzapw 2026-06-08 01:58:58 -03:00
  • ecdd5a36eb feat: add REST API for session pool health (dashboard interface) (#3404) Paijo 2026-06-08 11:25:38 +07:00
  • 71f6e8d312 feat: add bulk web-session credential import endpoint (#3403) Paijo 2026-06-08 11:24:27 +07:00
  • c9663d4f84 fix(sse): eliminate race window in usageTokenBuffer settings update (#3405) Diego Rodrigues de Sa e Souza 2026-06-08 01:23:37 -03:00
  • 4c420b015d fix: server-side context cache pinning, stop proxy message leaks, persist context_cache_protection toggle (#3399) k0valik 2026-06-08 05:55:42 +02:00
  • 452e6cc937 feat(vision-bridge): auto-route to fastest vision model (#3377) Hernan Javier Ardila Sanchez 2026-06-08 05:51:29 +02:00
  • 48ed42c6c3 fix(providers): refresh model list after provider sync (#3402) Tubagus 2026-06-08 10:49:12 +07:00
  • 6df38155a4 feat: add web-session pool observability (MCP tool + health-matrix) (#3395) Paijo 2026-06-08 10:48:01 +07:00
  • 5b72dc6250 feat: adaptive keepalive threshold for web-session providers (#3397) Paijo 2026-06-08 10:47:34 +07:00
  • 4adc1d087f fix(stream): drop empty choices chunks instead of emitting retry text (#3400) Tubagus 2026-06-08 10:47:08 +07:00
  • ee061d7a6d fix(stream): solve false positive textual tool-call marker truncation using emitted content state (#3382) Ardem2025 2026-06-08 06:46:20 +03:00
  • ed275bb54b ci(docker): also build & publish the -web image variant (#3389) Felipe Almeman 2026-06-08 00:45:53 -03:00
  • 8505e0f2b7 fix(account-fallback): preserve provider cooldown dedupe state (#3381) Paijo 2026-06-08 10:45:29 +07:00
  • 765964242c fix(featureFlags): update description for PRICING_SYNC_ENABLED to clarify environment variable requirement (#3394) Nicolas Lorin 2026-06-08 05:45:06 +02:00
  • fc37c93a20 fix(env): correct casing of OMNIROUTE_TRACE in .env.example and related files (#3393) Nicolas Lorin 2026-06-08 05:44:26 +02:00
  • a471d70c3c fix(ci): give the heavy E2E shard headroom + stream live progress (#3392) Diego Rodrigues de Sa e Souza 2026-06-07 15:59:28 -03:00
  • b4437dcee4 fix(ci): stop the E2E shard from being cancelled mid-run (timeout headroom) (#3387) Diego Rodrigues de Sa e Souza 2026-06-07 14:57:29 -03:00
  • a8522cc13a chore(release): open v3.8.16 development cycle diegosouzapw 2026-06-07 14:28:30 -03:00
  • 929caeb910 Release v3.8.15 (#3373) v3.8.15 Diego Rodrigues de Sa e Souza 2026-06-07 12:16:33 -03:00
  • 57f4eda245 chore(release): finalize v3.8.15 changelog — 2026-06-07 release/v3.8.15 diegosouzapw 2026-06-07 12:13:15 -03:00
  • 5c27d9ab36 fix(kiro): probe Windows %APPDATA%\kiro\storage.db in auto-import (#3363) (#3375) kiro-agent[bot] 2026-06-07 11:41:49 -03:00
  • f4165111d5 fix(migrations): restore 095_provider_node_custom_headers (deleted again by #3371 squash) diegosouzapw 2026-06-07 11:17:12 -03:00
  • c28c3ba423 fix(auto-combo): validate web-session credentials (#3371) Paijo 2026-06-07 21:16:34 +07:00
  • c522761ce5 feat(error-rules): provider-specific error classification with scope (#3370) Hernan Javier Ardila Sanchez 2026-06-07 16:13:29 +02:00
  • 73a1549405 fix: update Command Code base URL from /alpha/ to /provider/v1/ (#3372) Muhammad Nabil Muyassar Rahman 2026-06-07 21:11:33 +07:00
  • 36a21fd576 fix(migrations): restore 095_provider_node_custom_headers migration diegosouzapw 2026-06-07 11:02:02 -03:00
  • b794e3a4bc fix(auto-combo): include no-auth providers declaratively (#3365) Paijo 2026-06-07 21:01:07 +07:00
  • 0bb4290100 fix(combo): add 429 to PROVIDER_FAILURE_ERROR_CODES to prevent infinite retry loop (#3366) Hernan Javier Ardila Sanchez 2026-06-07 15:55:44 +02:00
  • 08bbd66b5f fix(catalog): add getTokenLimit fallback for combo targets with unknown context (#3369) Hernan Javier Ardila Sanchez 2026-06-07 15:54:09 +02:00
  • 7fe4d100a9 chore(release): open v3.8.15 development cycle diegosouzapw 2026-06-07 09:39:55 -03:00
  • 000d60b907 test(translator): align gemini-2.5-flash maxOutputTokens cap to 65536 (#3358) (#3367) v3.8.14 Diego Rodrigues de Sa e Souza 2026-06-07 08:12:33 -03:00
  • 591084052a fix(ci): drop explicit any on executeWithUpstreamStartTimeout call (t11 any-budget) (#3364) Diego Rodrigues de Sa e Souza 2026-06-07 07:34:33 -03:00
  • 35a30609dd docs(changelog): complete v3.8.14 — add #3356 + @nullbytef0x/@Ardem2025 to contributors (#3362) Diego Rodrigues de Sa e Souza 2026-06-07 07:24:11 -03:00
  • 7db430a352 Release v3.8.14 (#3340) Diego Rodrigues de Sa e Souza 2026-06-07 07:20:02 -03:00
  • c8031be906 fix(dashboard): surface real analytics error instead of generic placeholder (#3356) (#3361) release/v3.8.14 Diego Rodrigues de Sa e Souza 2026-06-07 07:15:42 -03:00
  • 549e2aeeb8 docs(changelog): add #3358 Gemini textual tool-call normalization to v3.8.14 diegosouzapw 2026-06-07 07:11:00 -03:00
  • cb46aeb96c fix(gemini): resolve truncation/suppression of false positive textual tool call markers in backticks (#3358) Ardem2025 2026-06-07 13:10:13 +03:00
  • 95cdde5f90 fix(translator): coerce Gemini functionDeclaration parameters to an OBJECT schema (#3357) (#3360) Diego Rodrigues de Sa e Souza 2026-06-07 07:02:23 -03:00
  • 8f7172122c chore(release): finalize v3.8.14 changelog + clear release-gate drift diegosouzapw 2026-06-07 03:22:32 -03:00
  • 3dd3480b3c fix(electron): tree-kill the server on exit/update to release the omniroute.exe lock (#3347) (#3354) Diego Rodrigues de Sa e Souza 2026-06-07 02:48:49 -03:00
  • 67b1cda49d fix(dashboard): stop infinite config-load loop on Hermes Agent detail page (#3353) Diego Rodrigues de Sa e Souza 2026-06-07 02:18:08 -03:00
  • 1a4d2fc4be fix(noauth): expose only usable model aliases (#3345) Paijo 2026-06-07 12:16:47 +07:00
  • 2271689d19 fix(duckduckgo): restore bare Response contract and rebase onto release/v3.8.14 (#3323) Paijo 2026-06-07 12:13:23 +07:00
  • 31c9d5b726 fix(providers): reduce proxy label noise (#3346) Wilson 2026-06-07 02:09:52 -03:00
  • 4317b431e6 fix(dashboard): remove duplicate Distribute Proxies button on provider page (#3352) Diego Rodrigues de Sa e Souza 2026-06-07 02:07:44 -03:00
  • da16a173a8 fix(provider-proxy): honor per-account proxy toggles (#3349) Randi 2026-06-07 01:06:45 -04:00
  • 9c2beb7312 fix(review): resolve /review-reviews battery findings (LEDGER-1..11) on v3.8.14 (#3350) Diego Rodrigues de Sa e Souza 2026-06-07 01:57:54 -03:00