bunqueue v2.6.73
Job timeline tracking, timeline SQLite persistence, cloud snapshot: timeline field, cloud snapshot: failed job duration enrichment.
To install bunqueue v2.6.73
Section titled “To install bunqueue v2.6.73”bun add bunqueue@2.6.73npm install bunqueue@2.6.73To upgrade bunqueue
Section titled “To upgrade bunqueue”bun add bunqueue@latestJob timeline tracking
Section titled “Job timeline tracking”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.
Timeline SQLite persistence
Section titled “Timeline SQLite persistence”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.
Cloud snapshot: timeline field
Section titled “Cloud snapshot: timeline field”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.
Thanks to 1 contributor!
Section titled “Thanks to 1 contributor!”← bunqueue v2.6.72 · Release on GitHub · Commits since v2.6.72 · Full changelog · All posts