github diegosouzapw/OmniRoute v2.9.0
v2.9.0 — Cross-Platform MachineId, Per-Key Rate Limits, Search Analytics

2 hours ago

Highlights

✨ New Features

  • Search Analytics — New tab in /dashboard/analytics with provider breakdown, cache hit rate, cost tracking
  • Alibaba Cloud DashScope — New provider with custom endpoint path validation
  • Per-API-Key Rate Limitsmax_requests_per_day / max_requests_per_minute with sliding-window enforcement (HTTP 429)
  • ZWS v5 — HMR leak fix (485 DB connections → 1, memory 2.4GB → 195MB)

🐛 Bug Fixes

  • #506 — Cross-platform machineId — eliminates 'head' is not recognized on Windows by using try/catch waterfall
  • #493 — Custom provider model naming — org-scoped IDs like zai-org/GLM-5-FP8 no longer mangled
  • #490 — Streaming context cache protection now works via TransformStream
  • #458 — Combo schema validation includes agent fields
  • #487 — KIRO MITM card uses dynamic tool metadata

📋 Closed Issues

#506, #493, #490, #452, #466, #504, #462, #434

✅ Verification

  • Build: exit 0
  • Tests: 821 pass, 0 fail

Full changelog: https://github.com/diegosouzapw/OmniRoute/blob/main/CHANGELOG.md

What's Changed

Full Changelog: v2.8.9...v2.9.0

Don't miss a new OmniRoute release

NewReleases is sending notifications on new releases.