github BlizzHacker/romarr v1.7.0
v1.7.0 - collections, duplicate cleanup, and issue fixes

latest release: v1.8.0
11 days ago

ROMarr v1.7.0 adds selective collection acquisition and reversible exact-duplicate cleanup, and fixes the DAT, webhook, and qBittorrent issues reported in #33 and #72-#75.

Changes

  • Preview missing DAT entries against an existing qBittorrent set torrent, acquire exact matching files/sidecars in bounded staging batches, verify before import, and persist progress. Original torrent data and priorities are preserved/restored. The staging cap covers ROMarr copies; retained qBittorrent source data requires separate storage.
  • Preview exact byte-identical duplicates, quarantine selected copies with durable manifests, and restore with hash and collision checks. Header-normalized DAT equivalence is kept separate from raw byte identity.
  • Fix Logiqx XML routing, BOM handling, duplicate DAT loading/reload races, numeric version ordering, and cloneofid parent relationships.
  • Fix Discord delivery handling and provide useful JSON/plain-text webhook errors.
  • Track qBittorrent URL grabs with unique job tags and log unmatched completions. Size alone never identifies a download. Legacy unmatched downloads can be imported manually or re-grabbed through the updated workflow.
  • Also includes changes since v1.6.0: ClamAV import scanning, integration request API fixes, architecture-aware Proxmox template selection, ROM Hub install visibility, shelf roulette, retail dump/Genesis selection fixes, and PS4/PS5/Vita import targets.

Update

Docker: pull the updated image and recreate the container. With the supplied Compose file:

docker compose pull romarr
docker compose up -d romarr

Available images: ghcr.io/blizzhacker/romarr:latest and :1.7.0; browser edition :browser and :1.7.0-browser. Source installs can update from main or the v1.7.0 tag, then restart ROMarr.

Please reply on the original issue if any problem remains, including your build/version and relevant logs with credentials redacted.

Verification

Full suite: 2,447 passed, 4 skipped, 1 deselected. The test log is attached. GitHub validation and container smoke checks are linked from PR #76.

Don't miss a new romarr release

NewReleases is sending notifications on new releases.