Skip to content

v1.3.2 — Debug Logging, Path Obfuscation & Bug Fixes

Choose a tag to compare

@trek-e trek-e released this 09 Feb 00:14
· 281 commits to main since this release

What's New

Debug Logging

New Debug Logging setting enables verbose [DEBUG] step-by-step tracing of the entire sync pipeline — queue polling, matching, metadata updates, image uploads, performer/tag sync. Includes a startup warning that this is intensive and should only be used when providing a log to troubleshoot a problem.

Path Obfuscation for Privacy

New Obfuscate Paths in Logs setting replaces file paths in all log output with deterministic word substitutions. Same path always maps to the same words within a session, so log entries can still be correlated. Useful when sharing logs for troubleshooting without exposing your directory structure.

Example: /media/videos/Studio Name/scene-title.mp4 → /Crimson/Tiger/Azure/Phoenix.mp4

Bug Fixes

  • Circuit breaker logs now show context — "Circuit breaker OPENED" message now includes the actual error that triggered it
  • Fixed "Job None" in DLQ logs — re-enqueued retry jobs now get a proper job ID for log correlation
  • Fixed stats file corruption — stats are now written atomically (temp file + rename) to prevent corruption from concurrent plugin invocations. Also adds sanity checking on load to auto-reset corrupted stats files.