bunqueue v2.9.10
blog · release
bunqueue v2.9.10
Fixes 1 bug. A wait TTL longer than about 24.8 days now lasts the whole TTL.
To install bunqueue v2.9.10
Section titled “To install bunqueue v2.9.10”bun add bunqueue@2.9.10npm install bunqueue@2.9.10TAG=2.9.10docker run -p 6789:6789 -p 6790:6790 ghcr.io/egeominotti/bunqueue:$TAGTo upgrade bunqueue
Section titled “To upgrade bunqueue”bun add bunqueue@latestBugfixes
Section titled “Bugfixes”- A wait TTL longer than about 24.8 days now lasts the whole TTL.
Queue.waitJobUntilFinished()andjob.waitUntilFinished()with a TTL above 2^31 - 1 ms rejected within milliseconds withtimed out after <ttl>mswhen the job was still pending, and printed aTimeoutOverflowWarning: Bun and Node.js fire a longer timer after 1 ms. The deadline is now armed in chunks of at most 24 days, each measured against the clock, so the wait runs until the TTL really elapses, in embedded and TCP mode, with or withoutQueueEvents.bunqueue-clientgets this fix with its next release; 0.2.2 still has the limit.
- Docker tags in the docs follow the release version.
test/docs-docker-tags-version.test.tsfails when the README or a guide pins an image tag other than the version inpackage.json, so a release can no longer ship docs that point at the previous images. test/repro-wait-long-ttl.test.tsreproduces the TTL bug in both modes, andtest/job-wait-long-deadline.test.tschecks the chunked deadline: it fires once and never early, clearing it cancels it, and a settled 30-day wait lets the process exit.
Thanks to 1 contributor!
Section titled “Thanks to 1 contributor!”← bunqueue v2.9.9 · Release on GitHub · Commits since v2.9.9 · Full changelog · All posts