Skip to content

t2vi/arrgh](https:

v0.0.8 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 14d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Default log level changed from debug to info and HTTP logging reduced, cutting volume ~90%.

Changes in this release

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=debug in docker-compose.yml and 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

Track t2vi/arrgh](https:

Get notified when new releases ship.

Sign up free

About t2vi/arrgh](https:

All releases →

Related context

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]