This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryDefault log level changed from debug to info and HTTP logging reduced, cutting volume ~90%.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds Settings → Logs UI with live, filterable log viewer (500-entry ring buffer). Adds Settings → Logs UI with live, filterable log viewer (500-entry ring buffer). Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Medium |
Adds API endpoints: GET /api/logs, GET /api/logs/level, PATCH /api/logs/level (admin only). Adds API endpoints: GET /api/logs, GET /api/logs/level, PATCH /api/logs/level (admin only). Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Changes default log level from debug to info; drops tower_http to warn, reducing log volume ~90%. Changes default log level from debug to info; drops tower_http to warn, reducing log volume ~90%. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Demotes plugin probe warnings from WARN to DEBUG, visible only with verbose logging. Demotes plugin probe warnings from WARN to DEBUG, visible only with verbose logging. Source: llm_adapter@2026-05-25 Confidence: high |
— |
Full changelog
*ARRgh v0.0.8 — Log Viewer & Quieter Docker Logs
Released: 2026-05-21
What's new
Log viewer (Settings → Logs)
Admins can now see what the server is doing without tailing docker logs.
The server captures recent log events in a 500-entry ring buffer. Settings → Logs polls it every 3 seconds and shows a live, filterable table. You can also change the capture level (ERROR / WARN / INFO / DEBUG) from the UI — the new level persists across container restarts.
Note: the ring buffer and stdout share the same filter. To see DEBUG events in the UI, set
RUST_LOG=arrgh_server=debugindocker-compose.ymland restart. INFO is the new default.
Quieter docker logs (fixes #26)
The default log level has been changed from debug to info and tower_http dropped to warn. In practice this cuts log volume by ~90% — no more HTTP request spam for every page load.
To restore verbose output, uncomment and edit the RUST_LOG line in docker-compose.yml:
RUST_LOG: arrgh_server=debug,tower_http=debug
Plugin probe warnings gone (fixes #21)
If you run arrgh without all plugin containers started, you used to see a wall of WARN bootstrap_probe lines on every restart. These are now DEBUG — they only appear when verbose logging is enabled.
New API endpoints
| Method | Path | Description |
|--------|------|-------------|
| GET | /api/logs?limit=N | Last N log entries (default 200, max 500) |
| GET | /api/logs/level | Current ring buffer capture level |
| PATCH | /api/logs/level | Set capture level — admin only |
Full schema in Scalar UI at http://localhost:3000/api/docs.
Upgrading
docker compose pull
docker compose up -d
No migrations. No breaking changes.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About t2vi/arrgh](https:
All releases →Related context
Related tools
Earlier breaking changes
- v0.1.13 Removes the single `/api/discover/trending` endpoint; clients must use lane‑specific endpoints.
- v0.1.13 Removes `MangaFire` source entirely, including plugin and related code.
- v0.1.2 Rust/Axum server removed; replaced with .NET 9 ASP.NET Core Minimal API implementation.
- v.0.0.9 Drops manga.source and chapters.source_id columns from schema.
Beta — feedback welcome: [email protected]