github diegosouzapw/OmniRoute v2.2.8
v2.2.8 — Docker Healthcheck Fix + 429 Queue Hang Fix

latest releases: v3.7.1, v3.7.0, v3.6.9...
one month ago

What's Fixed

🐳 Docker healthcheck wrong endpoint — Fixes #296

The Docker healthcheck in scripts/healthcheck.mjs was querying /api/settings instead of /api/monitoring/health. This caused incorrect health reporting since /api/settings returns config data, not system health. Now uses the same endpoint as SystemMonitor, E2E tests, and MCP tools.

⏱️ 429 causes endless queue / requests stuck forever — Fixes #297

When all providers hit rate limits simultaneously, Bottleneck would queue requests indefinitely (no maxWait configured). Clients like Cursor, Claude Code, and VS Code would hang forever showing 'waiting...'.

All Bottleneck instances now have maxWait=120000 (2 minutes). When the queue is exhausted, requests fail-fast with a clean 502/503 error instead of hanging. Configurable via the RATE_LIMIT_MAX_WAIT_MS env var.

Don't miss a new OmniRoute release

NewReleases is sending notifications on new releases.