2368 Commits

Author SHA1 Message Date
diegosouzapw
476ef48fa5 test: avoid url substring assertion v3.7.8 2026-05-02 05:01:44 -03:00
diegosouzapw
4b9c129e1c fix: harden security scan findings 2026-05-02 04:51:38 -03:00
diegosouzapw
b75b52eefb fix(migrations): resolve NaN issue in gap reconciliation logic
fix(bundle): exclude os module from browser bundle
2026-05-02 02:19:36 -03:00
Diego Rodrigues de Sa e Souza
230f0410f7 Merge pull request #1851 from diegosouzapw/release/v3.7.8
Release v3.7.8
2026-05-02 01:58:50 -03:00
diegosouzapw
59f4d42795 chore(test): sync open-mode runners and assertions
Update ecosystem and Playwright test environments to boot in open mode
with CLI tools enabled and empty auth defaults when local credentials
are not required.

Refresh A2A, provider, token-count, and circuit-breaker expectations to
match current response semantics and profile-driven thresholds. Remove
obsolete migration regression coverage tied to retired upgrade paths and
add a scratch migration probe for manual verification.
2026-05-02 01:48:58 -03:00
diegosouzapw
ebbd7c34c8 Merge remote-tracking branch 'origin/release/v3.7.8' into release/v3.7.8 2026-05-02 01:18:37 -03:00
Raxxoor
1e3c08565c fix(codex): sanitize responses replay state (#1868)
Integrated into release/v3.7.8
2026-05-02 01:17:48 -03:00
diegosouzapw
e4beb49c6d fix(db): implement robust idempotent schema validation for migration gaps 2026-05-02 01:13:57 -03:00
diegosouzapw
8400dbea7d chore(release): update changelog for PR 1866 2026-05-02 00:52:02 -03:00
Raxxoor
c12b7546a8 fix(cli): add Gemini CLI fingerprint (#1866)
Integrated into release/v3.7.8
2026-05-02 00:48:54 -03:00
diegosouzapw
01092fa349 fix: resolve runtime metadata and migration directory lookup
Export shared runtime platform and architecture helpers so provider
registry header generation uses the same process-based detection logic
as header profiles instead of direct os module calls.

Improve migration directory resolution by searching upward through
common project layouts and checking multiple candidate paths before
falling back to OMNIROUTE_MIGRATIONS_DIR errors.
2026-05-01 22:00:04 -03:00
diegosouzapw
41ff569260 fix: resolve maxConcurrent display and binding bug (#1859) 2026-05-01 21:48:20 -03:00
dependabot[bot]
1b2a4fd659 build(deps): bump SonarSource/sonarqube-scan-action from 7 to 8 (#1864)
Integrated into release/v3.7.8
2026-05-01 21:29:16 -03:00
Aculeasis
00182afb2f feat(usage): add NanoGPT subscription quota tracking to Limits & Quotas dashboard (#1865)
Integrated into release/v3.7.8
2026-05-01 21:29:13 -03:00
Raxxoor
a10a4bf491 fix(settings): restore CLI fingerprint toggles (#1863)
Integrated into release/v3.7.8
2026-05-01 20:24:16 -03:00
Diego Rodrigues de Sa e Souza
399a911675 fix(tests): update quota exhaustion thresholds 2026-05-01 20:23:31 -03:00
Antigravity Assistant
7ec572ca47 fix(auth): prevent token refresh race conditions causing refresh_token_reused errors 2026-05-01 17:59:20 -03:00
Antigravity Assistant
66193a2ac8 chore(release): include PR #1861 in changelog 2026-05-01 17:45:31 -03:00
Paijo
95a43597c9 fix(executor): fix urlSuffix and authHeader bugs causing auth failures (Issue #1846) (#1861)
Integrated into release/v3.7.8
2026-05-01 17:44:24 -03:00
Antigravity Assistant
3d78cd6848 docs: add PRs 1856 and 1857 to changelog 2026-05-01 16:12:33 -03:00
Raxxoor
e21ebaa389 fix(grok-web): stabilize tool calling and response parsing (#1857)
Integrated into release/v3.7.8
2026-05-01 16:11:32 -03:00
backryun
d2ce20dc5c fix(maritalk):Update Model list & Implementation of the latest API (#1856)
Integrated into release/v3.7.8
2026-05-01 16:11:13 -03:00
Antigravity Assistant
c766aa5403 fix(tooling): strip empty arrays from WebSearch and fix Codex prompt body propagation (#1852, #1853)
- Strips empty arrays from streaming tool arguments in responsesTransformer and openai-to-claude
- Fixes zero-results issue when Claude Code invokes WebSearch with allowed_domains: []
- Resolves prompt body propagation failures by ensuring messages-to-input mapping happens before system role conversion in codex executor
2026-05-01 15:45:54 -03:00
Antigravity Assistant
35d56358b8 docs(readme): highlight supported tools and core platform benefits
Refresh the README marketing and onboarding content to better explain
why OmniRoute is useful in day-to-day AI coding workflows.

Add a supported CLI tools section and expand the benefits overview to
cover prompt compression, format translation, proxy routing, and
multi-modal capabilities.
2026-05-01 15:26:01 -03:00
Antigravity Assistant
29c170f83a docs(guides): add dedicated setup, docker, compression, and resilience manuals
Break out long-form README content into focused documentation pages for
core onboarding and operations topics.

Refresh the README navigation to point readers to the new guides while
keeping high-level product sections easier to scan.
2026-05-01 14:51:46 -03:00
Antigravity Assistant
64b8194210 chore(release): update CHANGELOG for PR 1855 2026-05-01 13:52:00 -03:00
Antigravity Assistant
f8a23f41a6 docs(readme): document prompt compression savings and routing flow
Highlight automatic prompt compression as a core capability with
estimated token savings, supported compression modes, and a visual
request pipeline.

Update the architecture overview to reflect broader format support,
rate limit handling, and the cost-saving impact alongside fallback
routing.
2026-05-01 13:48:46 -03:00
Antigravity Assistant
cf703138f2 docs(readme): refresh project overview and multilingual navigation
Highlight the broader platform capabilities in the README intro with
updated positioning, feature coverage, and access links.

Rework the top-level layout to emphasize quick navigation, language
availability, and discovery of installation and deployment paths.
2026-05-01 13:48:46 -03:00
Antigravity Assistant
abe8cae083 docs(guides): reorganize documentation into dedicated usage manuals
Expand the documentation set with standalone guides for free-tier
providers, proxy configuration, and PWA installation while refreshing
the README badge layout and navigation structure.

Remove the docs ignore allowlist so the full documentation tree can be
tracked directly, and drop the outdated context-relay feature page.
2026-05-01 13:48:46 -03:00
backryun
fa950a8a49 fix(Upstage):Update Model list (#1855)
Integrated into release/v3.7.8
2026-05-01 13:48:13 -03:00
Antigravity Assistant
a906bda7fc fix(tool-remapper): selectively remap tool names based on request context (#1852) 2026-05-01 12:56:29 -03:00
Antigravity Assistant
8f14452614 docs: add PR #1854 to changelog 2026-05-01 12:39:21 -03:00
Antigravity Assistant
2666043daf docs(readme): add Android Termux deployment guide
Document running OmniRoute on Android via Termux and add README
navigation links for proxy/geo, PWA, and Android sections.

Highlight Android support in the project overview and include
installation steps, use cases, auto-start instructions, LAN access,
and production recommendations.
2026-05-01 12:37:30 -03:00
Paijo
20358bc8bf fix(combo): stabilize provider routing at 500+ connections (Issue #1846) (#1854)
Integrated into release/v3.7.8
2026-05-01 12:37:09 -03:00
Antigravity Assistant
b44d1d9b90 Merge branch 'main' into release/v3.7.8 2026-05-01 10:04:07 -03:00
Antigravity Assistant
eadcf43ca0 fix(types): resolve TypeScript strictness errors in validation 2026-05-01 10:02:03 -03:00
Antigravity Assistant
4e79d4708c fix(providers): update securityBlocked check to use 503 instead of 400 2026-05-01 09:59:00 -03:00
Antigravity Assistant
a7df2b0b55 fix(tests): expect 503 instead of 400 for guardrail validation 2026-05-01 09:53:51 -03:00
Antigravity Assistant
7b575f38aa chore(release): finalize v3.7.8 stabilization, fix a2a status codes and open issues 2026-05-01 09:53:51 -03:00
Antigravity Assistant
f7d45ef31f chore(release): v3.7.8 — rate limit watchdog, 1proxy marketplace, grok 4.3 2026-05-01 09:53:51 -03:00
Antigravity Assistant
85f2f8d8d8 chore: bump version to 3.7.9-pre 2026-05-01 09:53:51 -03:00
Antigravity Assistant
1f9b340d13 chore(release): finalize v3.7.8 stabilization, fix a2a status codes and open issues 2026-05-01 09:30:21 -03:00
Antigravity Assistant
fb95689601 chore(release): v3.7.8 — rate limit watchdog, 1proxy marketplace, grok 4.3 2026-05-01 08:49:08 -03:00
backryun
d8e977cb42 Add Grok 4.3 + Add Xiaomi Mimo TTS provider (#1837)
Integrated into release/v3.7.8
2026-05-01 08:41:19 -03:00
Randi
89886e69a9 fix(workflow): build docker images on version tags (#1838)
Integrated into release/v3.7.8
2026-05-01 08:41:19 -03:00
Randi
8ad5f0dbcc Hide combo compression controls when disabled (#1840)
Integrated into release/v3.7.8
2026-05-01 08:41:19 -03:00
janeza2
e9bb874ddc feat(providerRegistry): add muse-spark-web provider with multiple models and reasoning support (#1843)
Integrated into release/v3.7.8
2026-05-01 08:41:19 -03:00
Paijo
9042d5049d feat: integrate 1proxy free proxy marketplace (closes #1788) (#1847)
Integrated into release/v3.7.8
2026-05-01 08:41:19 -03:00
bambuvnn
3a8defed09 fix: tolerate missing request detail logs table (#1848)
Integrated into release/v3.7.8
2026-05-01 08:41:19 -03:00
Antigravity Assistant
0428943d84 feat: merge PR 1839 manually (rate limit watchdog and env) 2026-05-01 08:38:42 -03:00