[0.2.13] - 2026-05-10
Changed
- Plex Upload: file mtime is now stored in upload records — a fast
stat()check skips the sha256 file read for unchanged posters, eliminating multi-GB page cache accumulation on large upload runs - Plex Upload: page cache is evicted after each poster is uploaded so memory pressure stays low throughout the job
- Border Replacer / Poster Renamer: page cache is evicted after PIL reads each image file, reducing residual memory after large batches
- Plex Upload / Poster Sync: stale record pruning now queries only the columns needed and deletes in a single batch instead of row-by-row