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 >
v3.7.9
2026-05-06 01:21:31 -03:00
Diego Rodrigues de Sa e Souza
dfd83bacd1
Merge pull request #1979 from diegosouzapw/release/v3.7.9
...
docs(changelog): sync missing v3.7.9 release entries
2026-05-05 16:01:33 -03:00
diegosouzapw
2839ed9c20
docs(changelog): sync missing v3.7.9 release entries
2026-05-05 16:01:05 -03:00
Diego Rodrigues de Sa e Souza
55ae7a2409
Merge pull request #1959 from diegosouzapw/release/v3.7.9
...
Release v3.7.9
2026-05-05 15:09:51 -03:00
diegosouzapw
c50c398a81
docs: update CHANGELOG.md for #1945
2026-05-05 15:09:41 -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
diegosouzapw
e9175b2f8c
fix(docs): remove conflict markers in DocsSidebarClient.tsx
2026-05-05 12:44:49 -03:00
diegosouzapw
cd4f4084c0
feat(routing): auto-skip exhausted quota accounts (Issue #1952 )
2026-05-05 12:34:14 -03:00
Paijo
913b8b84bc
Feat/docs site overhaul ( #1976 )
...
Integrated into release/v3.7.9
2026-05-05 12:34:04 -03:00
payne
fc354a44cc
fix(api): expose models.dev context windows in /v1/models ( #1971 )
...
Integrated into release/v3.7.9
2026-05-05 12:32:22 -03:00
Muhammad Tamir
c737007879
Support root user for MITM sudo handling ( #1948 )
...
Integrated into release/v3.7.9
2026-05-05 12:32:11 -03:00
diegosouzapw
c63c5d5008
fix: resolve MCP endpoint auth bypass ( #1970 ) and finalize DB settings
2026-05-05 09:59:43 -03:00
diegosouzapw
d4e68cfcf9
chore(release): update changelog for PRs 1969, 1968, 1974, 1972, 1941, 1965
2026-05-05 09:33:58 -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
Alexey Bulgakov
3d769e6a73
fix: add default Gemini CLI OAuth client secret ( #1974 )
...
Integrated into release/v3.7.9
2026-05-05 09:08:14 -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
diegosouzapw
bc7226ae95
fix(auth): implement session affinity sticky routing logic
2026-05-04 21:02:41 -03:00
dependabot[bot]
0d1e332217
deps: bump the development group with 2 updates ( #1963 )
...
Integrated into release/v3.7.9
2026-05-04 21:02:35 -03:00
dependabot[bot]
fe7775c384
deps: bump the production group with 3 updates ( #1962 )
...
Integrated into release/v3.7.9
2026-05-04 21:02:32 -03:00
Jean Brito
89b740d9f7
fix(dashboard): derive display base URL from origin instead of hardcoding localhost ( #1960 )
...
Integrated into release/v3.7.9
2026-05-04 21:02:29 -03:00
Paijo
6a45ea2c97
feat(db): consolidate all database settings into SystemStorageTab ( closes #1935 ) ( #1947 )
...
Integrated into release/v3.7.9
2026-05-04 19:25: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
diegosouzapw
8f3d9e2ec7
fix: active db migration for legacy encrypted tokens ( #1941 )
...
Closes #1941 by forcing healthCheck.ts to scan and re-encrypt all
provider connections that were previously encrypted with the dynamic salt
fallback. This permanently upgrades legacy tokens to static-salt without
relying on organic updates.
2026-05-04 19:15:27 -03:00
diegosouzapw
5ad6df52e0
fix(security): eliminate ReDoS vulnerabilities in compression rules
2026-05-04 18:54:06 -03:00
diegosouzapw
7985f6818e
Fix analytics fallback count test
2026-05-04 16:58:38 -03:00
diegosouzapw
3b473082e5
Merge main into release/v3.7.9
2026-05-04 16:55:04 -03:00
diegosouzapw
d775dd31f5
fix(codex): disable mid-task failover when combo strategy is context-relay
2026-05-04 16:51:54 -03:00
diegosouzapw
baeaaee0f7
fix(auth): implement extractSessionAffinityKey stub for codex tests
2026-05-04 16:48:49 -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
c74657f29a
docs: update changelog with PRs 1948 and 1949
2026-05-04 14:16:06 -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
diegosouzapw
3e3ba607b5
test: fix ambiguous model resolution test and migration conflicts
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
oyi77
773d71204f
fix: swap primary/legacy key derivation in encryption module
2026-05-04 10:22:34 -03:00
backryun
291ad52891
chore: update dependencies and sidebar i18n ( #1946 )
...
Integrated into release/v3.7.9
2026-05-04 10:20:16 -03:00
Paijo
adf99811fa
feat: add auto-assessment engine for combo self-healing ( #1918 )
...
Integrated into release/v3.7.9
2026-05-04 10:04:24 -03:00
smartenok-ops
37058ad3d2
feat(usage): DeepSeek V4 native cache token extraction ( #1930 )
...
Integrated into release/v3.7.9
2026-05-04 09:42:36 -03:00