From 6dce45505c09f4bb31433f81f91ee9cffbd625ae Mon Sep 17 00:00:00 2001 From: diegosouzapw Date: Sat, 28 Feb 2026 16:29:25 -0300 Subject: [PATCH] chore(release): v1.6.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - PR #160: CopilotToolCard URL fix + chat model filter (alpgul) - PR #161: Proxy port preservation, credential encoding, cache invalidation (ken2190) - CHANGELOG: v1.6.9 entry - Version bump: 1.6.8 → 1.6.9 --- CHANGELOG.md | 13 +++++++++++++ electron/package.json | 2 +- package.json | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b18fc5b..8e450a33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [1.6.9] — 2026-02-28 + +### 🐛 Fixed + +- **Proxy Port Preservation** — `new URL()` silently strips default ports (80/443); proxy connections now extract the port from the raw URL string before parsing, preventing connection timeouts ([PR #161](https://github.com/diegosouzapw/OmniRoute/pull/161)) +- **Proxy Credential Encoding** — URL-encode special characters in proxy username/password; decode during legacy migration ([PR #161](https://github.com/diegosouzapw/OmniRoute/pull/161)) +- **HTTPS Proxy Default Port** — Changed from 8080 to 443 in frontend and migration logic ([PR #161](https://github.com/diegosouzapw/OmniRoute/pull/161)) +- **Proxy Dispatcher Cache** — Invalidate cached dispatchers when proxy config is updated or deleted ([PR #161](https://github.com/diegosouzapw/OmniRoute/pull/161)) +- **Proxy Logger SQLite Type** — Cast `proxyPort` to `Number` for INTEGER column ([PR #161](https://github.com/diegosouzapw/OmniRoute/pull/161)) +- **CopilotToolCard URL** — Use `baseUrl` prop directly instead of redundant `window.location.origin`; filter to chat models only (`!m.type && !m.parent`) ([PR #160](https://github.com/diegosouzapw/OmniRoute/pull/160)) + +--- + ## [1.6.8] — 2026-02-28 ### 🔧 Improved diff --git a/electron/package.json b/electron/package.json index db49487a..fa744c56 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "omniroute-desktop", - "version": "1.6.8", + "version": "1.6.9", "description": "OmniRoute Desktop Application", "main": "main.js", "author": "OmniRoute Team", diff --git a/package.json b/package.json index c80a7fc9..dc4facb5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "omniroute", - "version": "1.6.8", + "version": "1.6.9", "description": "Smart AI Router with auto fallback — route to FREE & cheap models, zero downtime. Works with Cursor, Cline, Claude Desktop, Codex, and any OpenAI-compatible tool.", "type": "module", "bin": {