github diegosouzapw/OmniRoute v2.4.2
Release v2.4.2

latest releases: v3.7.7, v3.7.6, v3.7.5...
one month ago

Release v2.4.2

Multiple improvements from community issue analysis, new provider support, bug fixes for token tracking, model routing, and streaming reliability.

✨ New Features

  • Task-Aware Smart Routing: Automatic model selection based on request content type — coding → deepseek-chat, analysis → gemini-2.5-pro, vision → gpt-4o, summarization → gemini-2.5-flash. Configurable via Settings.
  • HuggingFace Provider: Added HuggingFace Router as an OpenAI-compatible provider (Llama 3.1 70B/8B, Qwen 2.5 72B, Mistral 7B, Phi-3.5 Mini).
  • Vertex AI Provider: Added Vertex AI (Google Cloud) provider (Gemini 2.5 Pro/Flash, Gemma 2 27B, Claude via Vertex).
  • Playground File Uploads: Audio upload for transcription, image upload for vision models, inline image rendering for image generation results.
  • Model Select Visual Feedback: Already-added combo models show ✓ green badge in picker.
  • Qwen Compatibility: Updated User-Agent and CLI fingerprint settings for Qwen provider (#352).
  • Round-Robin State Management: Enhanced to handle excluded accounts and maintain rotation state (#349).

🐛 Bug Fixes

  • Fix #302: OpenAI SDK stream=False drops tool_calls — T01 Accept header no longer forces streaming when body.stream is explicitly false.
  • Fix #73: Claude Haiku routed to OpenAI without provider prefix — claude-* models now correctly route to antigravity (Anthropic) provider.
  • Fix #74: Token counts always 0 for Antigravity/Claude streaming — message_start SSE event handler added to extractUsage().
  • Fix #180: Model import duplicates with no feedback — ModelSelectModal now shows ✓ for already-added models.
  • Media page: Image results render as <img> tags, transcription as readable text, credential errors show amber banner.

📦 Dependencies

  • undici → 7.24.2
  • dompurify → 3.3.3
  • docker/setup-qemu-action → v4
  • docker/setup-buildx-action → v4

What's Changed

  • deps: bump dompurify from 3.3.2 to 3.3.3 by @dependabot[bot] in #347
  • deps: bump undici from 7.22.0 to 7.24.1 by @dependabot[bot] in #348
  • chore(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #342
  • chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #343
  • deps: bump undici from 7.24.1 to 7.24.2 by @dependabot[bot] in #361
  • Enhance round-robin logic for account selection and state management by @nyatoru in #349
  • Add Qwen compatibility with updated user agent and CLI settings by @nyatoru in #352
  • feat: improvements from 9router analysis (T01/T08-T13) by @diegosouzapw in #351

Full Changelog: v2.4.1...v2.4.2

Don't miss a new OmniRoute release

NewReleases is sending notifications on new releases.