github I-IAL9000/shrinkerr v0.3.127

latest releases: v0.9.98, v0.9.97, v0.9.96...
3 months ago

Fixed

  • Manual Fix-match overrides are now NEVER auto-invalidated. Pre-v0.3.127, both the v0.3.116 mass [tvdb-N] purge migration AND the type-impossible cache invalidation in resolve_posters deleted rows regardless of source — so user-set tmdb-manual rows got nuked alongside broken auto-resolved ones, and the next resolve wrote a (potentially wrong) auto match back. Symptom: "I manually fixed Rush Hour and it un-fixed itself." Both code paths now skip rows with source='tmdb-manual'. (Already-deleted manual fixes from v0.3.116's run can't be recovered — those need to be redone once.)
  • [RADARR] Rescan failed: and [SONARR] Rescan failed: log lines could end with an empty error message when str(exc) was empty for the exception type. Now falls back to the exception class name so the line is always informative.

Docker images

Pinned to this release:

docker pull ghcr.io/i-ial9000/shrinkerr:0.3.127         # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.127-nvenc   # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.127-edge    # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.127-edge-nvenc

Floating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.

Don't miss a new shrinkerr release

NewReleases is sending notifications on new releases.