github coleifer/huey 3.5.0

3 hours ago
  • Backwards-incompatible. Stop storing an error or running on_error when a task raises RetryTask, or is rate-limited or locked, with a retry pending.
  • Backwards-incompatible. CancelExecution now takes an optional message as its first argument, so CancelExecution(True) no longer means retry=True. Pass retry by keyword.
  • Fix RedisSemaphore allowing more than value holders under contention.
  • Renew the lock_task_semaphore slot while the task runs, and drop the holder timeout from 24 hours to 5 minutes.
  • Ensure FileStorage readers only see full result writes.
  • Prevent forked workers deadlocking w/sqlite or PG storage when another thread was using the storage at fork time, see #924.

View commits

136

Don't miss a new huey release

NewReleases is sending notifications on new releases.