bunqueue v2.8.57
blog · release
bunqueue v2.8.57
Fixed an order-dependent CI failure caused by a Workflow production test leaving the process-wide embedded manager initialized in memory.
To install bunqueue v2.8.57
Section titled “To install bunqueue v2.8.57”bun add bunqueue@2.8.57npm install bunqueue@2.8.57To upgrade bunqueue
Section titled “To upgrade bunqueue”bun add bunqueue@latestDo not use 2.8.56
Section titled “Do not use 2.8.56”- 2.8.56 is broken. Install 2.8.57 or newer. Its CI run was red — one unit test failed on embedded parent-dependency recovery across a broker restart — so the quality gate blocked the tag, release and image. Only the npm artifact exists, because it was pushed manually while the gate was failing. It is being deprecated on npm as part of this release, and unpublished as well if that happens inside npm’s 72-hour window.
CI and package verification
Section titled “CI and package verification”- Fixed an order-dependent CI failure caused by a Workflow production test
leaving the process-wide embedded manager initialized in memory. Its teardown
now pairs
Engine.close()withshutdownManager(), preserving the documented shared-manager ownership contract while preventing the following durable parent restart test from using the wrong backend. - Added an offline consumer test for the exact npm tarball. It verifies the
manifest exports and imports
defineConfigfrombunqueue, Queue and Worker frombunqueue/client, and Engine frombunqueue/workflowafter packing the release. The consumer unpacks the archive into its ownnode_modulesand links only the declared dependencies, provingcronerandmsgpackrare enough for every entrypoint. The CLI and runtime remain Bun-only by design. - Fixed the scheduled Go mutation job, which aborted before its first mutant
because Bun was missing from
PATHwhile the Go suite spawns a real broker. - Cleared the weekly SDK advisory gate by overriding the TypeScript SDK’s
transitive
qs@6.15.1(GHSA-q8mj-m7cp-5q26) to a patched^6.15.2. The override only affects the mutation toolchain; the published client has noqsdependency.
Thanks to 1 contributor!
Section titled “Thanks to 1 contributor!”← bunqueue v2.8.56 · Release on GitHub · Commits since v2.8.55 · Full changelog · All posts