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
Jan Leon
9577a8d9e8
feat: enhance cost formatting and add Codex GPT-5.5 pricing support ( #1944 )
...
Integrated into release/v3.7.9
2026-05-04 09:39:48 -03:00
diegosouzapw
372c887ca3
test: fix unique model resolution test broken by agentrouter
2026-05-04 08:56:01 -03:00
diegosouzapw
72e31e6329
fix(security): resolve CodeQL polynomial regular expression (ReDoS) vulnerabilities and chatCore TS errors ( #201 , #200 , #199 )
2026-05-04 02:14:52 -03:00
diegosouzapw
0083d643bc
fix(infrastructure): move wreq-js to optionalDependencies and add Node 25/26 to secure runtime policy ( #1924 )
2026-05-04 02:03:20 -03:00
diegosouzapw
88972bf92a
feat(logs): show compression tokens in request log UI ( #1923 )
2026-05-04 01:34:41 -03:00
Andrew Munsell
b73f3610fc
fix(api-manager): show validation errors inline in modals, not behind backdrop ( #1920 )
...
Integrated into release/v3.7.9
2026-05-04 00:14:16 -03:00
ivan-mezentsev
0c27b89c63
fix(copilot): emit compatible reasoning text deltas ( #1919 )
...
Integrated into release/v3.7.9
2026-05-04 00:11:25 -03:00
diegosouzapw
fb2fb7c6f4
chore(release): v3.7.9 — all changes in ONE commit
2026-05-03 18:42:05 -03:00
diegosouzapw
9e1d4885b5
fix: resolve 3 bugs — Codex tool normalization ( #1914 ), image gen proxy ( #1904 ), zero-arg MCP tools ( #1898 )
...
- fix(codex): flatten Chat Completions tool format to Responses format in
normalizeCodexTools. Prevents 'Missing required parameter: tools[0].name'
upstream errors when clients send {type:'function', function:{name,...}}
instead of {type:'function', name,...}.
- fix(proxy): add proxy-aware execution context to image generation route.
Image requests now correctly use proxy settings from the connection's
ProxyRegistry assignment, matching the pattern used by chat pipeline.
- fix(translator): inject properties:{} into zero-argument MCP tool schemas
during Anthropic→OpenAI translation. OpenAI strict mode requires explicit
properties even for empty object schemas.
Closes #1914 , Closes #1904 , Closes #1898
2026-05-03 17:51:22 -03:00
smartenok-ops
0e8148d602
fix(oauth): per-connection mutex for rotating refresh tokens ( #1885 )
...
Integrated into release/v3.7.9
2026-05-03 16:19:43 -03:00
Tubagus
dc8b85611f
feat(providers): implement bulk paste for extra API keys ( #1916 )
...
Integrated into release/v3.7.9
2026-05-03 16:17:38 -03:00
Paijo
53fd36e4f2
feat(proxy): move proxy configuration to dedicated System → Proxy page ( #1907 )
...
Integrated into release/v3.7.9
2026-05-03 16:16:18 -03:00
Raxxoor
879eda9379
fix(combos): align strategy contracts ( #1892 )
...
Integrated into release/v3.7.9
2026-05-03 16:12:52 -03:00
Randi
6b7f33183c
Fix combo provider breaker profile handling ( #1891 )
...
Integrated into release/v3.7.9
2026-05-03 16:10:24 -03:00
Raxxoor
2bd8e05824
fix(codex): sanitize raw responses input ( #1895 )
...
Integrated into release/v3.7.9
2026-05-03 16:08:01 -03:00