Commit Graph

614 Commits

Author SHA1 Message Date
diegosouzapw
aacd43bb45 fix: clean up proxy page redundancy and fix 1proxy sync empty body error (#2052) 2026-05-08 17:43:41 -03:00
Paijo
13ce9d69cb feat(multi): manifest-aware tier routing — W1-W4 complete (#2014)
Integrated into release/v3.8.0
2026-05-08 17:35:49 -03:00
Raxxoor
831829dbc3 fix(compression): support Responses input and expand Spanish rules (#2028)
Integrated into release/v3.8.0
2026-05-08 17:35:43 -03:00
Raxxoor
deb2180c9b fix(db): reduce hot-path persistence overhead (#2039)
Integrated into release/v3.8.0
2026-05-08 17:35:36 -03:00
Paijo
60bb00be41 fix(db): add missing migration renumbering entries for compression migrations (#2041)
Integrated into release/v3.8.0
2026-05-08 17:35:31 -03:00
Markus Hartung
a47bb90388 fix: Follow OpenAI specification, handle throttling in batch and fix UI (#2045)
Integrated into release/v3.8.0
2026-05-08 17:35:06 -03:00
Wauputra
bc6d0a3641 [cli omniroute] Add modular CLI setup and provider commands (#2046)
Integrated into release/v3.8.0
2026-05-08 17:35:01 -03:00
Dohyun Jung
39ae0314b6 feat(combo): add context_length input field to combo edit form (#2047)
Integrated into release/v3.8.0
2026-05-08 17:34:56 -03:00
Eric Chan
dc94613e6a fix(auth): allow bootstrap without password (#2048)
Integrated into release/v3.8.0
2026-05-08 17:34:51 -03:00
diegosouzapw
ad966b15f2 fix(core): restore Claude Code adaptive thinking defaults and resolve audio transcription CORS regression
- Restored default adaptive thinking injection for non-Haiku Claude Code models when explicit client headers are omitted.
- Updated Claude OAuth unit tests to accurately account for dynamic cliUserID property injection in mapped credentials.
- Fixed module resolution regression in audio transcription handler caused by missing getCorsOrigin utility.
2026-05-08 16:37:36 -03:00
diegosouzapw
4331e129ab chore(release): v3.8.0 — optimize cache control preservation and align Antigravity provider 2026-05-08 16:19:04 -03:00
guanbear
fc84e5a34a Fix bare GPT-5.5 routing for Codex-only installations (#2054)
Integrated into release/v3.8.0
2026-05-08 15:57:52 -03:00
Paijo
962faa84e9 feat(chat): dynamic tool limit detection with proactive truncation (#2061)
Integrated into release/v3.8.0
2026-05-08 15:57:46 -03:00
ivan-mezentsev
afdebbc793 fix(sse): use Gemini schema for Antigravity Claude (#2063)
Integrated into release/v3.8.0
2026-05-08 15:57:41 -03:00
ivan_yakimkin
f1af90e97e feat(antigravity): overhaul identity, fingerprinting & envelope format
- Add centralized antigravityIdentity service (sessionId, machineId, requestId)
- Switch User-Agent to Electron/Chrome desktop format
- Reorder upstream URLs: sandbox first, production last
- Add runtime headers: x-client-name, x-client-version, x-machine-id, x-vscode-sessionid, x-goog-user-project
- Add 403 retry without x-goog-user-project header
- Add generation defaults (topK=40, topP=1.0, maxOutputTokens guard)
- Strip cache_control from Claude requests recursively
- Enterprise/consumer routing via userAgent field (jetski vs antigravity)
- Update envelope field order and add enabledCreditTypes
- MITM proxy: support multiple target hosts
- Version: semver comparison with pickNewestVersion(), bump fallback to 4.1.33
- Update all affected tests
2026-05-07 18:14:55 +03:00
diegosouzapw
61fb2ac36d chore: resolve merge conflicts in claude.ts 2026-05-07 08:57:30 -03:00
diegosouzapw
a430381434 chore: apply review suggestions and missing layers 2026-05-07 08:50:39 -03:00
Alexander Averyanov
e9d96fa3ff Fix API key identity in usage analytics (#2008)
Integrated into release/v3.8.0
2026-05-07 08:49:23 -03:00
Sergey Morozov
d96f0c2fda fix(codex): expose native model ids in catalog (#2012)
Integrated into release/v3.8.0
2026-05-07 08:49:08 -03:00
Hernan Javier Ardila Sanchez
84955146d0 fix(catalog): auto-calculate combo context_length from target model limits (#2030)
Integrated into release/v3.8.0
2026-05-07 08:48:52 -03:00
backryun
b4ba8379de chore: Remove Deprecated Models (#2033)
Integrated into release/v3.8.0
2026-05-07 08:48:43 -03:00
wauputr4
667ce4db06 fix: address kie provider pr review 2026-05-07 01:20:09 +07:00
wauputr4
a591b4fc4b merge main into kie media provider branch 2026-05-07 00:23:27 +07:00
congvc
8a9d0d3504 fix(dashboard): resolve Unknown plan display in Provider Limits
- Replace || "Unknown" fallbacks with || null in usage.ts (GLM + Claude legacy)
- Add plan extraction to Claude OAuth mapTokens (account_tier > plan > subscription_type > billing.plan)
- Add unit tests for plan extraction and Provider Limits badge resolution
2026-05-06 22:25:55 +07:00
nickwizard
d7eb92be5a feat(gemini-cli): add custom projectId support (UI, DB, executor) (#1991)
Integrated into release/v3.8.0
2026-05-06 08:58:43 -03:00
diegosouzapw
08e18867fd test: stabilize cooldown abort coverage case 2026-05-06 03:32:04 -03:00
diegosouzapw
171081dbbb fix(core): harden input handling and compression cleanup
Replace regex-based compression artifact cleanup with linear helpers to
avoid pathological backtracking and normalize whitespace safely.
Tighten request and response parsing in assess, Gemini translation, and
executor telemetry to avoid unsafe property access and invalid category
filtering.

Also add managed database backup support for legacy encrypted
connection migration, improve SQLite load error handling, and cover the
regressions with unit tests.
2026-05-06 02:29:25 -03:00
Diego Rodrigues de Sa e Souza
7665ad3950 Release v3.7.9 (continued development) (#1982)
* chore: add GPT-5.5 Instant and support Node 26 (#1977)

chore: add GPT-5.5 Instant model to Codex registry + Node 26 support with CI + improved native SQLite error handling. Integrated into release/v3.7.9

* feat: enhance cost formatting and add Codex GPT-5.5 pricing support

* fix formatting

---------

Co-authored-by: backryun <bakryun0718@proton.me>
Co-authored-by: Jan Leon <jan.gaschler@gmail.com>
Co-authored-by: 05dunski <05dunski-kredo@icloud.com>
2026-05-06 01:21:31 -03:00
diegosouzapw
40d29cab55 test: fix claude translator tests matching new system prompt behavior 2026-05-05 14:55:09 -03:00
Paijo
eb3520ab73 fix: swap primary/legacy key derivation in encryption module (fixes #1941) (#1945)
Integrated into release/v3.7.9
2026-05-05 14:52:12 -03:00
Paijo
913b8b84bc Feat/docs site overhaul (#1976)
Integrated into release/v3.7.9
2026-05-05 12:34:04 -03:00
diegosouzapw
c63c5d5008 fix: resolve MCP endpoint auth bypass (#1970) and finalize DB settings 2026-05-05 09:59:43 -03:00
Paijo
7dab1fb731 feat(docs): integrate multi-page documentation into OmniRoute dashboard — Closes #1958 (#1969)
Integrated into release/v3.7.9
2026-05-05 09:32:43 -03:00
Sergey Morozov
8077e9b62b feat(settings): add request body limit setting (#1968)
Integrated into release/v3.7.9
2026-05-05 09:12:35 -03:00
Alexander Averyanov
2082ffbad5 fix(codex): preserve final_answer responses replay (#1965)
Integrated into release/v3.7.9
2026-05-05 09:08:27 -03:00
payne
64b1a20010 fix(api): expose models.dev context windows in /v1/models (#1972)
Integrated into release/v3.7.9
2026-05-05 09:08:18 -03:00
diegosouzapw
afe4b19588 fix: resolve analytics tracking issues, provider alias mapping, and fallback calculation 2026-05-05 01:17:52 -03:00
diegosouzapw
bf96e704ff test(antigravity): update claude bridge tests for native payload structure 2026-05-04 23:26:55 -03:00
diegosouzapw
da089b09f6 fix(antigravity): bypass gemini mapping for claude models on vertex ai 2026-05-04 23:11:03 -03:00
diegosouzapw
d07313333f fix: map max_completion_tokens for openai, fix kiro status, export sessionAffinity
Fixes #1961
Fixes #1932
2026-05-04 22:33:30 -03:00
diegosouzapw
52e031b849 test(auth): fix sse-auth.test.ts quota threshold and cooldown assertions 2026-05-04 21:02:41 -03:00
Aculeasis
3f900a833e fix(proxy): use credentials.connectionId instead of non-existent credentials.id for image proxy resolution (#1929)
Integrated into release/v3.7.9
2026-05-04 19:23:27 -03:00
smartenok-ops
d4408add04 feat(sse): codex 429 mid-task failover with account rotation (#1888)
Integrated into release/v3.7.9
2026-05-04 16:45:46 -03:00
backryun
4dc959c1f2 chore(provider): Add reka models list (#1956)
Integrated into release/v3.7.9
2026-05-04 16:45:24 -03:00
diegosouzapw
0024d20e28 fix(settings): include usage and budget records in json backups
Export and restore usage history, domain cost history, and domain
budget data so analytics and budget state survive settings transfers.

Also adjust cost overview fallbacks to rank by request volume when
cost data is unavailable, count conversationState entries in chat
request logging, and align e2e coverage with the proxy settings route.
2026-05-04 16:28:47 -03:00
diegosouzapw
b048d62ad0 fix: resolve test suite regressions from registry cleanup 2026-05-04 14:13:20 -03:00
diegosouzapw
a1d40035df feat: support root user for MITM sudo handling (#1948) 2026-05-04 14:03:48 -03:00
diegosouzapw
55785f5919 chore: fix vitest config 2026-05-04 14:03:48 -03:00
backryun
a15b6964b7 chore(model): Update new models, Delete Deprecated models (#1949)
Co-authored-by: backryun <backryun@daonlab.local>
2026-05-04 13:57:43 -03:00
oyi77
223560a7ec fix: address PR review feedback 2026-05-04 10:52:28 -03:00