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

bunqueue v2.6.73

Job timeline tracking, timeline SQLite persistence, cloud snapshot: timeline field, cloud snapshot: failed job duration enrichment.

bun add bunqueue@2.6.73
npm install bunqueue@2.6.73
bun add bunqueue@latest

Every job now records a timeline: JobTimelineEntry[] array that tracks all state transitions (waiting, active, completed, failed, delayed, prioritized, waiting-children) with timestamps, error messages, and attempt numbers. Max 20 entries per job.

Job timeline is persisted as a msgpack BLOB column in SQLite (schema v7 migration). Timeline survives server restarts and is available for DB-loaded jobs.

recentJobs[] in cloud snapshots now includes timeline when present, giving the dashboard exact state-transition history for each job.

Cloud snapshot: failed job duration enrichment

Section titled “Cloud snapshot: failed job duration enrichment”

Failed jobs in recentJobs[] are now enriched with duration, completedAt, and totalDuration from DLQ attempt history, since completedAt is null for failed jobs.


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