Skip to content

v1.1.0 — Prowlarr Indexer Health Scoring, Web UI Auth & Docker Publishing

Choose a tag to compare

@github-actions github-actions released this 11 Jun 16:43
· 156 commits to main since this release

What's New

Prowlarr Indexer Health Scoring

Inspectarr now monitors your torrent indexers and automatically reorders them by health. Each indexer gets a 0–100% score weighing response time, success/failure rate, and malicious content served. The healthiest indexer floats to your configured base priority; the rest follow. Unhealthy or unreachable indexers sink to the bottom.

  • Dedicated Indexers page with a live health table
  • Separate Rescore (recalculate scores) and Reorder Now (apply changes) actions
  • Per-indexer Ignore toggle to lock an indexer at its current priority
  • Automatic reordering on a configurable interval, driven by the scheduler
  • Malicious-content attribution: when a bad torrent is actioned, the serving indexer is traced via *arr grab history and penalized
  • NZB indexers are never touched — torrent indexers only

Web UI Authentication

Optional HTTP Basic Auth for the web interface, configurable from the Config page. Takes effect immediately with no restart, includes a logout action, and fails open on config errors so a bad file never locks you out.

Automated Docker Publishing

Tagged releases now build and publish a multi-stage Docker image to GHCR automatically via GitHub Actions, and generate a GitHub Release.

Configuration

A new prowlarr: block is available in config.yaml — see config.example.yaml for all options (base priority, reorder interval, scoring weights, history window). Existing configs are unaffected; Prowlarr scoring is disabled by default.

Notes

  • Priority writes use Prowlarr's forceSave so unreachable indexers can still be reprioritized
  • Requires Prowlarr with the URL base set correctly if you use one (e.g. http://host:9696/prowlarr)

Full Changelog: v1.0.0...v1.1.0