bunqueue v2.7.3
blog · release
bunqueue v2.7.3
Fixes 4 bugs. Workflow emitter resilience: Event listeners that throw exceptions no longer break the dispatch chain.
To install bunqueue v2.7.3
Section titled “To install bunqueue v2.7.3”bun add bunqueue@2.7.3npm install bunqueue@2.7.3To upgrade bunqueue
Section titled “To upgrade bunqueue”bun add bunqueue@latestBugfixes
Section titled “Bugfixes”- Workflow emitter resilience: Event listeners that throw exceptions no longer break the dispatch chain. All registered listeners are now called regardless of individual failures.
- Parallel step error aggregation: When multiple parallel steps fail, all errors are now reported via
AggregateErrorinstead of silently discarding all but the first. - forEach saga compensation:
findStepDef()now correctly matches indexed forEach step names (e.g.process:0) back to their definition, enabling proper compensation rollback for forEach iterations. - Map node observability:
executeMap()now emitsstep:startedandstep:completedevents, making map nodes observable like all other node types.
- Added 24 workflow engine issue reproduction tests (
test/workflow-issues.test.ts)
Thanks to 1 contributor!
Section titled “Thanks to 1 contributor!”← bunqueue v2.7.2 · Release on GitHub · Commits since v2.7.2 · Full changelog · All posts