From 2610a286ca132007ff8cb685e45b9486d55e3a24 Mon Sep 17 00:00:00 2001 From: diegosouzapw Date: Fri, 3 Apr 2026 10:19:14 -0300 Subject: [PATCH] =?UTF-8?q?chore(release):=20v3.5.0=20=E2=80=94=20sync=20s?= =?UTF-8?q?pecs=20and=20finalize=20CHANGELOG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 19 +++++++++++++++++++ docs/openapi.yaml | 2 +- electron/package.json | 2 +- open-sse/package.json | 2 +- package-lock.json | 2 +- 5 files changed, 23 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b552c01546..98e32cd8dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,25 @@ --- +## [3.5.0] — 2026-04-03 + +### Features & Refactoring + +- **System Proxies integration:** Implemented global proxy routing architecture mapped cleanly to external requests including token refreshes, sync events, and model fetches (#953). +- **Settings & Analytics Framework:** Redesigned Settings persistence caching structure natively. Overhauled the Analytics Cache UI introducing robust metrics, cost ratios, and diversity heatmaps (#952). +- **Auto-Combo LKGP Integration:** Exposed LKGP (Last Known Good Provider) toggle settings visually on the Routing dashboards per community request (#955). +- **MCP Services Registration:** Officially exposed the `omniroute_web_search` component out of stealth into the local MCP capabilities manifest (#951). +- **Marketplace Native Module:** Officially implemented the SkillsMP UI Marketplace for OmniSkill exploration (#955). +- **Free-Tier UX Provider Tiers:** Shifted free provider sorting logically into OAuth umbrellas and improved display filters (#950). + +### Bug Fixes + +- **Memory Database Collisions:** Safely isolated 500 exceptions in the remote memory DB connections on multi-threaded restarts (#955). +- **Claude Cache Stability:** Re-factored strict Cache Control sequence ordering structurally preserving accurate 5-minute ephemeral blocks mapped precisely for Anthropic compatible providers (#948). +- **Cross-Component Upstream 400s:** Nullified positive `max_tokens` clipping enforcing exact bounds when forwarding structures across mismatched clients (#955). + +--- + ## [3.4.9] — 2026-04-03 ### Features & Refactoring diff --git a/docs/openapi.yaml b/docs/openapi.yaml index 22bd208875..8c1bf41251 100644 --- a/docs/openapi.yaml +++ b/docs/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.1.0 info: title: OmniRoute API - version: 3.4.9 + version: 3.5.0 description: | OmniRoute is a local-first AI API proxy router. It provides an OpenAI-compatible endpoint that routes requests to multiple AI providers with load balancing, diff --git a/electron/package.json b/electron/package.json index 00abe212c1..f80078e654 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "omniroute-desktop", - "version": "3.4.9", + "version": "3.5.0", "description": "OmniRoute Desktop Application", "main": "main.js", "author": { diff --git a/open-sse/package.json b/open-sse/package.json index bd9531951a..8359191ff3 100644 --- a/open-sse/package.json +++ b/open-sse/package.json @@ -1,6 +1,6 @@ { "name": "@omniroute/open-sse", - "version": "3.4.9", + "version": "3.5.0", "description": "Express SSE sidecar for OmniRoute — handles streaming, protocol translation, and provider orchestration", "type": "module", "main": "index.js", diff --git a/package-lock.json b/package-lock.json index 92f9982c9a..e0c21f6e14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21047,7 +21047,7 @@ }, "open-sse": { "name": "@omniroute/open-sse", - "version": "3.4.9" + "version": "3.5.0" } } }