github jarynclouatre/bindery v2.5.0
v2.5.0 — Bug Fixes

latest releases: v4.2.1, v4.2.0, v4.1.0...
5 months ago

What's new

  • Fixed: gunicorn "Control server error: Permission denied" on every container start — disabled the unused control socket introduced in gunicorn 25.1.0
  • Fixed: settings.json could be truncated if the process was killed mid-write, silently resetting all settings to defaults — write is now atomic
  • Fixed: files where conversion succeeds but produces no output were retried every scan instead of being flagged .failed
  • Fixed: unexpected exceptions in process_file (permission error, disk full, etc.) also left source untouched and retrying forever — now renamed .failed
  • Fixed: subdirectory path calculation for files in the root of Comics_in / Books_in was incorrect — worked by accident; now correct
  • Fixed: raw folders that hit an unexpected error during zipping were left in Comics_raw and retried forever — moved to Comics_raw/unprocessed/
  • Fixed: config reads and writes had no locking — concurrent threads could get partial JSON and silently fall back to defaults
  • Fixed: WebUI accepted non-numeric input for cropping and resolution fields — values are now validated and clamped before saving
  • Improved: container startup chown no longer walks every file in large libraries — only files not already owned by abc are touched
  • Added comment explaining why --preload must not be added to gunicorn

Don't miss a new bindery release

NewReleases is sending notifications on new releases.