github I-IAL9000/shrinkerr v0.7.20

latest releases: v0.9.55, v0.9.54, v0.9.53...
one month ago

Fixed

  • Broken watcher tests cleanup. The v0.7.5–v0.7.8 watcher backfill tests (added under "skip local testing") INSERT'd into scan_results with a file_name column that doesn't exist and omitted the NOT NULL file_size + scan_timestamp columns — every one of them raised OperationalError immediately. CI never ran pytest so the breakage was silent. All 14 INSERT sites in backend/tests/test_watcher.py now use the real schema (drop file_name, supply file_size=0 + sentinel scan_timestamp). Full watcher suite (16 tests) and database/audio/converter suites (42 combined) now pass locally. No production code touched.

Docker images

Pinned to this release:

docker pull ghcr.io/i-ial9000/shrinkerr:0.7.20         # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.20-nvenc   # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.20-edge    # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.20-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.