Skip to content

0.3.2

Choose a tag to compare

@o51r15 o51r15 released this 18 Jun 17:28

v0.3.2 fixes two critical issues that prevented Pinchfork from working on any fresh deployment (Pi4, Windows, clean server):
Bug fixes:

Downloads silently never start on fresh installs — Oban's oban_jobs table was created with a priority_range constraint of 0–3 (Oban schema v11). MediaDownloadWorker uses priority: 5, which violated this constraint. Every Oban.insert for download jobs failed silently with a constraint error that Enum.each swallowed. Fix: new migration 20260618000001_bump_oban_to_v12.exs runs Oban.Migration.up(version: 12), widening the constraint to 0–9.
Docker image CI build failed — The bgutil-ytdlp-pot-provider v1.3.1 zip changed its internal structure: files now extract directly to yt_dlp_plugins/extractor/ with no top-level subdirectory. The Dockerfile test -d check expected the old bgutil-ytdlp-pot-provider/yt_dlp_plugins/extractor path, causing every CI build to fail. Fix: corrected the path in docker/selfhosted.Dockerfile.

Full Changelog: v0.3.1...v0.3.2