Commit Graph

  • 171081dbbb fix(core): harden input handling and compression cleanup diegosouzapw 2026-05-06 02:28:51 -03:00
  • 28b7172c0a Release/v3.7.9 (#1988) Diego Rodrigues de Sa e Souza 2026-05-06 02:00:57 -03:00
  • 7665ad3950 Release v3.7.9 (continued development) (#1982) v3.7.9 Diego Rodrigues de Sa e Souza 2026-05-06 01:21:31 -03:00
  • 34acdbb22d fix formatting release/v3.7.9 05dunski 2026-05-05 20:51:40 +02:00
  • 6ca4fcd3c0 feat: enhance cost formatting and add Codex GPT-5.5 pricing support Jan Leon 2026-05-04 11:35:15 +00:00
  • 6d78be72d6 chore: add GPT-5.5 Instant and support Node 26 (#1977) backryun 2026-05-06 05:54:31 +09:00
  • dfd83bacd1 Merge pull request #1979 from diegosouzapw/release/v3.7.9 Diego Rodrigues de Sa e Souza 2026-05-05 16:01:33 -03:00
  • 2839ed9c20 docs(changelog): sync missing v3.7.9 release entries diegosouzapw 2026-05-05 16:01:05 -03:00
  • 55ae7a2409 Merge pull request #1959 from diegosouzapw/release/v3.7.9 Diego Rodrigues de Sa e Souza 2026-05-05 15:09:51 -03:00
  • c50c398a81 docs: update CHANGELOG.md for #1945 diegosouzapw 2026-05-05 15:09:41 -03:00
  • 40d29cab55 test: fix claude translator tests matching new system prompt behavior diegosouzapw 2026-05-05 14:55:09 -03:00
  • eb3520ab73 fix: swap primary/legacy key derivation in encryption module (fixes #1941) (#1945) Paijo 2026-05-06 00:52:12 +07:00
  • e9175b2f8c fix(docs): remove conflict markers in DocsSidebarClient.tsx diegosouzapw 2026-05-05 12:44:49 -03:00
  • cd4f4084c0 feat(routing): auto-skip exhausted quota accounts (Issue #1952) diegosouzapw 2026-05-05 10:42:45 -03:00
  • 913b8b84bc Feat/docs site overhaul (#1976) Paijo 2026-05-05 22:34:04 +07:00
  • fc354a44cc fix(api): expose models.dev context windows in /v1/models (#1971) payne 2026-05-05 18:32:22 +03:00
  • c737007879 Support root user for MITM sudo handling (#1948) Muhammad Tamir 2026-05-05 22:32:11 +07:00
  • c63c5d5008 fix: resolve MCP endpoint auth bypass (#1970) and finalize DB settings diegosouzapw 2026-05-05 09:59:43 -03:00
  • d4e68cfcf9 chore(release): update changelog for PRs 1969, 1968, 1974, 1972, 1941, 1965 diegosouzapw 2026-05-05 09:33:58 -03:00
  • 7dab1fb731 feat(docs): integrate multi-page documentation into OmniRoute dashboard — Closes #1958 (#1969) Paijo 2026-05-05 19:32:43 +07:00
  • 8077e9b62b feat(settings): add request body limit setting (#1968) Sergey Morozov 2026-05-05 15:12:35 +03:00
  • 2082ffbad5 fix(codex): preserve final_answer responses replay (#1965) Alexander Averyanov 2026-05-05 15:08:27 +03:00
  • 64b1a20010 fix(api): expose models.dev context windows in /v1/models (#1972) payne 2026-05-05 15:08:18 +03:00
  • 3d769e6a73 fix: add default Gemini CLI OAuth client secret (#1974) Alexey Bulgakov 2026-05-05 14:08:14 +02:00
  • afe4b19588 fix: resolve analytics tracking issues, provider alias mapping, and fallback calculation diegosouzapw 2026-05-05 01:17:52 -03:00
  • bf96e704ff test(antigravity): update claude bridge tests for native payload structure diegosouzapw 2026-05-04 23:26:55 -03:00
  • da089b09f6 fix(antigravity): bypass gemini mapping for claude models on vertex ai diegosouzapw 2026-05-04 23:11:03 -03:00
  • d07313333f fix: map max_completion_tokens for openai, fix kiro status, export sessionAffinity diegosouzapw 2026-05-04 22:33:30 -03:00
  • 52e031b849 test(auth): fix sse-auth.test.ts quota threshold and cooldown assertions diegosouzapw 2026-05-04 19:47:30 -03:00
  • bc7226ae95 fix(auth): implement session affinity sticky routing logic diegosouzapw 2026-05-04 19:37:36 -03:00
  • 0d1e332217 deps: bump the development group with 2 updates (#1963) dependabot[bot] 2026-05-04 21:02:35 -03:00
  • fe7775c384 deps: bump the production group with 3 updates (#1962) dependabot[bot] 2026-05-04 21:02:32 -03:00
  • 89b740d9f7 fix(dashboard): derive display base URL from origin instead of hardcoding localhost (#1960) Jean Brito 2026-05-04 21:02:29 -03:00
  • 6a45ea2c97 feat(db): consolidate all database settings into SystemStorageTab (closes #1935) (#1947) Paijo 2026-05-05 05:25:41 +07:00
  • 3f900a833e fix(proxy): use credentials.connectionId instead of non-existent credentials.id for image proxy resolution (#1929) Aculeasis 2026-05-05 01:23:27 +03:00
  • 8f3d9e2ec7 fix: active db migration for legacy encrypted tokens (#1941) diegosouzapw 2026-05-04 19:15:27 -03:00
  • 5ad6df52e0 fix(security): eliminate ReDoS vulnerabilities in compression rules diegosouzapw 2026-05-04 18:54:06 -03:00
  • 7985f6818e Fix analytics fallback count test diegosouzapw 2026-05-04 16:58:38 -03:00
  • 3b473082e5 Merge main into release/v3.7.9 diegosouzapw 2026-05-04 16:55:04 -03:00
  • d775dd31f5 fix(codex): disable mid-task failover when combo strategy is context-relay diegosouzapw 2026-05-04 16:51:54 -03:00
  • baeaaee0f7 fix(auth): implement extractSessionAffinityKey stub for codex tests diegosouzapw 2026-05-04 16:48:49 -03:00
  • d4408add04 feat(sse): codex 429 mid-task failover with account rotation (#1888) smartenok-ops 2026-05-04 15:45:46 -04:00
  • 4dc959c1f2 chore(provider): Add reka models list (#1956) backryun 2026-05-05 04:45:24 +09:00
  • 0024d20e28 fix(settings): include usage and budget records in json backups diegosouzapw 2026-05-04 16:28:47 -03:00
  • c74657f29a docs: update changelog with PRs 1948 and 1949 diegosouzapw 2026-05-04 14:16:06 -03:00
  • b048d62ad0 fix: resolve test suite regressions from registry cleanup diegosouzapw 2026-05-04 14:13:20 -03:00
  • a1d40035df feat: support root user for MITM sudo handling (#1948) diegosouzapw 2026-05-04 14:01:46 -03:00
  • 55785f5919 chore: fix vitest config diegosouzapw 2026-05-04 13:58:04 -03:00
  • 3e3ba607b5 test: fix ambiguous model resolution test and migration conflicts diegosouzapw 2026-05-04 13:54:25 -03:00
  • a15b6964b7 chore(model): Update new models, Delete Deprecated models (#1949) backryun 2026-05-05 01:57:43 +09:00
  • 223560a7ec fix: address PR review feedback oyi77 2026-05-04 19:39:39 +07:00
  • 773d71204f fix: swap primary/legacy key derivation in encryption module oyi77 2026-05-04 19:19:25 +07:00
  • 291ad52891 chore: update dependencies and sidebar i18n (#1946) backryun 2026-05-04 22:20:16 +09:00
  • adf99811fa feat: add auto-assessment engine for combo self-healing (#1918) Paijo 2026-05-04 20:04:24 +07:00
  • 37058ad3d2 feat(usage): DeepSeek V4 native cache token extraction (#1930) smartenok-ops 2026-05-04 08:42:36 -04:00
  • ec0ce5bed7 fix(routing): codex bare-name disambiguation + family-native fallback (#1933) smartenok-ops 2026-05-04 08:40:49 -04:00
  • 9577a8d9e8 feat: enhance cost formatting and add Codex GPT-5.5 pricing support (#1944) Jan Leon 2026-05-04 14:39:48 +02:00
  • 3f063e5c52 feat(logs): show compression tokens in request log UI (#1923) Andrew Munsell 2026-05-04 05:19:50 -07:00
  • 372c887ca3 test: fix unique model resolution test broken by agentrouter diegosouzapw 2026-05-04 08:56:01 -03:00
  • 802a92e92f chore(scripts): remove scratch issue analysis artifacts diegosouzapw 2026-05-04 02:25:14 -03:00
  • 72e31e6329 fix(security): resolve CodeQL polynomial regular expression (ReDoS) vulnerabilities and chatCore TS errors (#201, #200, #199) diegosouzapw 2026-05-04 02:14:52 -03:00
  • 0d5885fff0 docs(changelog): update CHANGELOG for #1924 and #1925 diegosouzapw 2026-05-04 02:03:25 -03:00
  • 0083d643bc fix(infrastructure): move wreq-js to optionalDependencies and add Node 25/26 to secure runtime policy (#1924) diegosouzapw 2026-05-04 02:03:20 -03:00
  • 3c42c9aac3 fix(providers): resolve ChatGPT Web authentication failure by aligning TLS fingerprint User-Agent strings (#1925) diegosouzapw 2026-05-04 02:03:10 -03:00
  • 99c6dc7fd6 Release v3.7.9 (#1917) Diego Rodrigues de Sa e Souza 2026-05-04 01:36:53 -03:00
  • 1a342ae5dc docs: add PR #1923 to changelog diegosouzapw 2026-05-04 01:36:14 -03:00
  • 88972bf92a feat(logs): show compression tokens in request log UI (#1923) diegosouzapw 2026-05-04 01:34:41 -03:00
  • f6fdfea3ae fix(providers): route agentrouter through anthropic endpoint headers diegosouzapw 2026-05-04 01:08:14 -03:00
  • d3c1abc6e1 docs: update changelog and pr body with merged prs diegosouzapw 2026-05-04 00:15:06 -03:00
  • b73f3610fc fix(api-manager): show validation errors inline in modals, not behind backdrop (#1920) Andrew Munsell 2026-05-03 20:14:16 -07:00
  • 0c27b89c63 fix(copilot): emit compatible reasoning text deltas (#1919) ivan-mezentsev 2026-05-04 06:11:25 +03:00
  • b8746b1464 fix: allow local ollama provider connections (#1893) diegosouzapw 2026-05-03 19:03:11 -03:00
  • fb2fb7c6f4 chore(release): v3.7.9 — all changes in ONE commit diegosouzapw 2026-05-03 18:37:40 -03:00
  • 9e1d4885b5 fix: resolve 3 bugs — Codex tool normalization (#1914), image gen proxy (#1904), zero-arg MCP tools (#1898) diegosouzapw 2026-05-03 17:51:22 -03:00
  • 0e8148d602 fix(oauth): per-connection mutex for rotating refresh tokens (#1885) smartenok-ops 2026-05-03 15:19:43 -04:00
  • 1d38900f17 fix(analytics): robust model pricing resolution, dark mode charts and SQL aggregation fixes (#1896) Gi99lin 2026-05-03 22:19:08 +03:00
  • 9dc377e1d8 fix(migrations): treat duplicate-column ALTER as no-op (#1886) smartenok-ops 2026-05-03 15:18:11 -04:00
  • dc8b85611f feat(providers): implement bulk paste for extra API keys (#1916) Tubagus 2026-05-04 02:17:38 +07:00
  • d7a14cecde feat: add K/M/B/T cost shortener to prevent UI overflow (#1902) Paijo 2026-05-04 02:16:50 +07:00
  • 53fd36e4f2 feat(proxy): move proxy configuration to dedicated System → Proxy page (#1907) Paijo 2026-05-04 02:16:18 +07:00
  • 879eda9379 fix(combos): align strategy contracts (#1892) Raxxoor 2026-05-03 20:12:52 +01:00
  • 6b7f33183c Fix combo provider breaker profile handling (#1891) Randi 2026-05-03 15:10:24 -04:00
  • 2bd8e05824 fix(codex): sanitize raw responses input (#1895) Raxxoor 2026-05-03 20:08:01 +01:00
  • 37a4a66e93 feat(image-gen): add NanoGPT image generation provider (#1899) Aculeasis 2026-05-03 22:05:30 +03:00
  • 6424c82570 docs(compression): document RTK+Caveman stacked savings ranges diegosouzapw 2026-05-03 15:59:28 -03:00
  • d8baf4434d fix(compression): align seeded standard savings combo with stacked default diegosouzapw 2026-05-03 15:34:15 -03:00
  • 6e38bd5393 fix(compression): preserve stacked defaults and secure metadata routes diegosouzapw 2026-05-03 14:06:37 -03:00
  • dde74281de fix(auth): require dashboard management auth for compression preview diegosouzapw 2026-05-03 12:53:45 -03:00
  • a7233d1bf1 feat(compression): unify config validation and persist MCP savings diegosouzapw 2026-05-03 12:38:21 -03:00
  • 970f6a3ae7 feat(compression): expand caveman parity and MCP metadata compression diegosouzapw 2026-05-03 09:14:20 -03:00
  • 743be29852 feat(compression): RTK compression roadmap (#1889) Diego Rodrigues de Sa e Souza 2026-05-03 00:37:08 -03:00
  • aa40bc34f5 feat(compression): expose rule intensities and track usd savings diegosouzapw 2026-05-02 12:57:37 -03:00
  • 0f35c148ea feat(compression): expand caveman compression and analytics pipeline diegosouzapw 2026-05-02 12:39:04 -03:00
  • a2d0db2a86 chore(compression): start caveman compression update diegosouzapw 2026-05-02 10:55:16 -03:00
  • fe25fdcfdc fix: resolve stream defaults and codex prompt mapping (#1873, #1872) diegosouzapw 2026-05-02 10:04:23 -03:00
  • f64b209750 docs: update CHANGELOG for PR 1874 and retroactive credits diegosouzapw 2026-05-02 09:52:54 -03:00
  • c49929327a chore(provider): Update Jina AI model catalog (#1874) backryun 2026-05-02 21:52:24 +09:00
  • 5aff529f0b chore(release): v3.7.9 — gemini-cli cloud code separation diegosouzapw 2026-05-02 06:05:25 -03:00
  • 0cf33fdaa3 fix(gemini-cli): align Cloud Code transport (#1869) Raxxoor 2026-05-02 10:01:07 +01:00
  • 476ef48fa5 test: avoid url substring assertion v3.7.8 diegosouzapw 2026-05-02 05:01:44 -03:00