github diegosouzapw/OmniRoute v1.0.7
v1.0.7 — Bugfix Release: OpenAI Compatibility, Custom Models & OAuth UX

latest releases: v3.6.6, v3.6.5, v3.6.4...
one month ago

🐛 Bug Fixes

  • Stream defaults to false — Aligns with OpenAI spec. Previously OmniRoute defaulted stream to true, breaking clients that don't explicitly set stream: true (Spacebot, OpenCode, Python/Rust/Go OpenAI SDKs). Closes #89
  • Custom AI providers now appear in /v1/models — OpenAI-compatible providers (e.g., FriendLI) whose provider ID wasn't in the built-in alias map were silently excluded from the models list. Closes #90
  • OAuth redirect_uri_mismatch — improved UX for remote deployments — Google OAuth providers (Antigravity, Gemini CLI) now always use localhost as redirect URI. Remote users see an actionable warning with a link to the new setup guide. Closes #91

📖 Documentation

  • New "OAuth em Servidor Remoto" tutorial in README — step-by-step guide to configure custom Google Cloud OAuth 2.0 credentials for VPS/Docker/remote deployments
  • .env.example now has a prominent ⚠️ Google OAuth block explaining remote credential requirements

📁 Changed Files

File Change
open-sse/handlers/chatCore.ts stream defaults to false (OpenAI spec)
src/app/api/v1/models/route.ts Raw providerId check for custom models
src/shared/components/OAuthModal.tsx Localhost redirect for Google OAuth, better error messages
.env.example Google OAuth remote credentials warning block
README.md Remote OAuth setup tutorial
CHANGELOG.md v1.0.7 entry
package.json Version bump 1.0.6 → 1.0.7

Don't miss a new OmniRoute release

NewReleases is sending notifications on new releases.