v0.8.6
Osmantic/ODSv0.8.6Aug 23, 2026by tashfeenahmed
AI Summary
This release adds a server log viewer to the dashboard for debugging without shell access and fixes a regex vulnerability in the secret redaction logic.
Key Highlights
- Live server log viewer in the dashboard
- Fix for redaction logic to preserve low-entropy strings
New Features
- Server log viewer with retention settings (SERVER_LOGS_RETENTION_DAYS)
- Enhanced secret redaction (preserving certain low-entropy strings)
Full Release Notes
The dashboard learns to show its own logs. ## New - **Server log viewer** (#993). A live Logs page in the dashboard — reachable from a new chevron menu on Analytics (the same split control Models has) — so failover, key auto-disables, cooldown recoveries, and model retirements can be debugged without shell access. Level pills with live counts, provider filter, search, incremental live tail with jump-to-latest, pause, and clear. Warnings and errors persist across restarts (7-day / 50k-row retention, env-tunable via `SERVER_LOGS_RETENTION_DAYS` / `SERVER_LOGS_MAX_ROWS`); every line passes the existing secret-redaction layer before it is stored, and structured routing events (key disabled, cooldown recovered, model retired) render as filterable chips. ## Fixed - **Redaction catch-all no longer swallows low-entropy strings** (#993). A 32+ character run of a single repeated character survives redaction; real high-entropy tokens are still masked. --- ⭐ Like the free router? [Go Premium](https://freellmapi.co/?utm_source=github&utm_medium=release&utm_campaign=premium&utm_content=v0.8.6#pricing) — the live signed catalog, $19/yr, cancel anytime.