diff --git a/CHANGELOG.md b/CHANGELOG.md index ca9fd5e..f0963f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,12 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versions follo Accent color and light/dark mode are now independent axes (mode layers on top of any accent color instead of "Light" being one of the color choices). Default accent is now Blue. Existing `anyllm.theme=light` localStorage values migrate to Blue + Light mode. +- Clearer admin-UI Settings help: the **thinking-block repair** and **forward client + credential** runtime toggles are now grouped under an "Anthropic passthrough" sub-heading + with rewritten plain-language descriptions and hover `?` tips explaining what each solves + and when to enable it. +- Split large proxy modules into submodule directories for configuration, route APIs, passthrough handlers, streaming, and admin main helpers to improve codebase maintainability, and added `docs/TEST_PARITY_LITELLM.md`. +- Expanded Makefile build and test targets (such as `all-features`, `otel`, `qdrant`, `redis`, `optimizer`) and UI targets, and documented the admin UI build dist gotcha in `CLAUDE.md`. ### Added - Claude Code tier router (opt-in, disabled by default): the **Routing > Auto Router** tab maps @@ -38,12 +44,7 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versions follo - Provider editor redesign: the provider detail modal is now a larger single-column form with an API-key show/hide toggle, an informational Models list (add + query-models discovery), and inline **Edit** of existing managed backends (not just create/delete). - -### Changed -- Clearer admin-UI Settings help: the **thinking-block repair** and **forward client - credential** runtime toggles are now grouped under an "Anthropic passthrough" sub-heading - with rewritten plain-language descriptions and hover `?` tips explaining what each solves - and when to enable it. +- Dashboard sparklines and trend deltas: Admin UI dashboard stat cards now feature sparklines and trend percentage deltas, showing rolling activity trends (RPM, error rate, P50/P95 latency) for the last 24 retrieved metric snapshots. ## [0.14.1] - 2026-07-12 diff --git a/README.md b/README.md index 82adb74..117d434 100644 --- a/README.md +++ b/README.md @@ -242,9 +242,10 @@ If no backend is configured, the UI opens on the **Settings** tab with a getting The admin server binds to `127.0.0.1:3001` by default (localhost only). Dashboard tabs: -- **Dashboard:** Live RPM, error rate, P50/P95 latency, per-backend cards, filterable live request feed. +- **Dashboard:** Live RPM, error rate, P50/P95 latency (with rolling sparklines and trend percentage deltas), per-backend cards, filterable live request feed. - **Request Log:** Historical log with filters (backend, status, key, date range), paginated, with per-request cost and token detail. - **Access Control:** Virtual key CRUD -- create, edit (RPM/TPM limits, budget, expiry, model allowlist), revoke without restarting. +- **Routing:** Configure live traffic routing. Includes **Auto Router** (routes requests based on characteristics like image content, token count, web-search tools, or extended thinking to appropriate backend/model tiers) and **Model Routes** (maps named model aliases to backend providers with failover, round-robin, or load-balancing strategies). - **Backends:** Configured backends and their status. - **Models:** Discover models from providers (OpenRouter, DeepInfra, Ollama, or configured backend), add/remove deployments. Changes are persisted to SQLite and survive restarts. - **Audit:** All admin config mutations and key lifecycle events.