bunqueue v2.6.64
blog · release
bunqueue v2.6.64
Fixes 1 bug. No-lock ack fails after stall re-queue (data loss): When a worker with useLocks=false processed a job that stall detection re-queued, the ack() call threw "Job not found" with no recovery path, leaving the job stuck in the…
To install bunqueue v2.6.64
Section titled “To install bunqueue v2.6.64”bun add bunqueue@2.6.64npm install bunqueue@2.6.64To upgrade bunqueue
Section titled “To upgrade bunqueue”bun add bunqueue@latestBugfixes
Section titled “Bugfixes”- No-lock ack fails after stall re-queue (data loss): When a worker with
useLocks=falseprocessed a job that stall detection re-queued, theack()call threw “Job not found” with no recovery path, leaving the job stuck in the queue forever. The existing Issue #33 handler (completeStallRetriedJob) only fired when a lock token was present. Now the handler also fires for tokenless acks when the job was stall-retried (attempts > 0), preventing false completions of freshly-pushed jobs.
Thanks to 1 contributor!
Section titled “Thanks to 1 contributor!”← bunqueue v2.6.63 · Release on GitHub · Commits since v2.6.62 · Full changelog · All posts