You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
v1.5.11 — Fix infinite retry loop for unknown exceptions
Fix infinite retry loop for unknown exceptions — The catch-all exception handler in the background worker was using bare nack_job() without incrementing retry_count, causing jobs that triggered unexpected error types to spin forever. Now uses proper retry progression with exponential backoff and DLQ escalation after 5 attempts, matching the existing TransientError behavior.
Testing
30 new tests for worker/processor.py — coverage 54% → 78%
New TestWorkerLoop integration tests exercise the actual _worker_loop method end-to-end for all error paths (success, TransientError, PermanentError, PlexServerDown, PlexNotFound, unknown exceptions)