v3.4.2

diegosouzapw/OmniRoutev3.4.2Apr 1, 2026by diegosouzapw

AI Summary

Consolidates features from v3.4.3 (Memory/Skills, Claude Code bridge, i18n) and fixes specific bugs (Image passthrough, Gemini routing, SSRF).

Key Highlights

  • Antigravity Memory & Skills
  • Claude Code Compatibility
  • Web Search MCP
  • SSRF Hardening

New Features

  • Antigravity Memory & Skills
  • Claude Code Compatibility
  • Web Search MCP
  • Custom favicon and appearance
  • i18n with 33 languages

Full Release Notes

## OmniRoute v3.4.2

### ✨ New Features
- **Antigravity Memory & Skills:** Remote memory and skills injection at the proxy network level
- **Claude Code Compatibility:** Hidden compatibility bridge for Claude Code
- **Web Search MCP:** `omniroute_web_search` tool with `execute:search` scope
- **Cache Components:** Dynamic cache components with TDD
- **UI & Customization:** Custom favicon, appearance tabs, whitelabeling, Windsurf guide in 33 languages
- **i18n & translations:** 33 language translations with placeholder CI validation (#873, #869)
- **Model Enhancements:** Explicit `contextLength` for all opencode-zen models

### 🐛 Bug Fixes
- **Claude Image Passthrough:** Fixed missing image block passthroughs (#898)
- **Gemini CLI Routing:** Resolved 403 lockouts and content accumulation (#868)
- **Antigravity Stability:** Model access, 404 lockouts, 429 cascades (#885)
- **Provider Sync Cadence:** Repaired limits sync via scheduler (#888)
- **Dashboard Optimization:** Fixed UI freeze with 70+ accounts (#784)
- **Model Sync Engine:** Skip replace on empty auto-sync results (#899)
- **SSRF Hardening:** Strict IP range filtering, blocked `::1` loopback
- **CI Stabilization:** Fixed Playwright selectors across localized UIs

### 🛠️ Maintenance
- Pipeline logging artifacts and retention caps (#880)
- AGENTS.md overhaul: 297→153 lines (#882)
- i18n CI per-language placeholder validation matrix (#873)
- 1232 tests passing, 0 failures

**Full Changelog**: https://github.com/diegosouzapw/OmniRoute/compare/v3.4.1...v3.4.2

## What's Changed
* feat(settings): add appearance tab and whitelabeling features by @oyi77 in https://github.com/diegosouzapw/OmniRoute/pull/876
* Release/v3.4.1 by @diegosouzapw in https://github.com/diegosouzapw/OmniRoute/pull/893
* Release/v3.4.0 by @diegosouzapw in https://github.com/diegosouzapw/OmniRoute/pull/894
* chore(release): v3.4.2 — memory/skills, claude code bridge, i18n CI, model-sync by @diegosouzapw in https://github.com/diegosouzapw/OmniRoute/pull/901
* docs: Translate the Chinese version of the document by @only4copilot in https://github.com/diegosouzapw/OmniRoute/pull/869
* i18n + CI: translations, placeholder validation, and CI fixes by @zen0bit in https://github.com/diegosouzapw/OmniRoute/pull/873
* fix(model-sync): skip replace when auto-sync returns empty model list by @tombii in https://github.com/diegosouzapw/OmniRoute/pull/899


**Full Changelog**: https://github.com/diegosouzapw/OmniRoute/compare/v3.4.1...v3.4.2