⚠️ Breaking Change: Default Port Changed to 8484
The default port has changed from 8080 to 8484 to avoid conflicts with qBittorrent, which commonly uses 8080 in homelab setups.
What you need to do
Docker Compose — update your docker-compose.yml:
ports:
- "127.0.0.1:8484:8484" # was 8080:8080Reverse proxy — update your upstream port from 8080 to 8484.
Bookmarks — update http://localhost:8080 → http://localhost:8484.
Then pull and restart:
docker compose pull
docker compose up -dOther changes in v2.5.x
v2.5.2 — Fix startup crash on newer Starlette versions (Jinja2Templates autoescape compatibility)
v2.5.1 — Port changed from 6868 → 8484 (6868 conflicts with Profilarr)
v2.5.0 — Port changed from 8080 → 6868, 42 code review findings fixed (v2.4.1)
Code quality (v2.4.1)
- Security: Jinja2 autoescape enabled, CSRF covers all mutating methods, proxy header trust scoped
- Reliability: Instance add/remove now validates and locks properly, save_state no longer blocks the event loop, exception handling narrowed throughout
- Correctness: Tracking counts include
partial_expired, pagination termination fixed,GrabEvent.sourceTitletolerates missing field - Types & cleanup: Parameterized annotations, global
row_factory, atomic config writes, encoding params