Skip to content
Get started
Get started
bunqueue v2.7.3
View Markdown
blog · release

bunqueue v2.7.3

Fixes 4 bugs. Workflow emitter resilience: Event listeners that throw exceptions no longer break the dispatch chain.

bun add bunqueue@2.7.3
npm install bunqueue@2.7.3
bun add bunqueue@latest
  • 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 AggregateError instead 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 emits step:started and step:completed events, making map nodes observable like all other node types.
  • Added 24 workflow engine issue reproduction tests (test/workflow-issues.test.ts)

← bunqueue v2.7.2 · Release on GitHub · Commits since v2.7.2 · Full changelog · All posts