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_searchtool withexecute:searchscope - 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
contextLengthfor 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
::1loopback - 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: v3.4.1...v3.4.2
What's Changed
- feat(settings): add appearance tab and whitelabeling features by @oyi77 in #876
- Release/v3.4.1 by @diegosouzapw in #893
- Release/v3.4.0 by @diegosouzapw in #894
- chore(release): v3.4.2 — memory/skills, claude code bridge, i18n CI, model-sync by @diegosouzapw in #901
- docs: Translate the Chinese version of the document by @only4copilot in #869
- i18n + CI: translations, placeholder validation, and CI fixes by @zen0bit in #873
- fix(model-sync): skip replace when auto-sync returns empty model list by @tombii in #899
Full Changelog: v3.4.1...v3.4.2