bunqueue v2.4.1
blog · release
bunqueue v2.4.1
Codebase refactoring - Split 6 large files exceeding 300-line limit into smaller focused modules - src/shared/lru.ts (643 lines) → barrel re-export + 5 modules: lruMap.ts, lruSet.ts, boundedSet.ts, boundedMap.ts, ttlMap.ts -…
To install bunqueue v2.4.1
Section titled “To install bunqueue v2.4.1”bun add bunqueue@2.4.1npm install bunqueue@2.4.1To upgrade bunqueue
Section titled “To upgrade bunqueue”bun add bunqueue@latestChanges
Section titled “Changes”- Codebase refactoring - Split 6 large files exceeding 300-line limit into smaller focused modules
src/shared/lru.ts(643 lines) → barrel re-export + 5 modules:lruMap.ts,lruSet.ts,boundedSet.ts,boundedMap.ts,ttlMap.tssrc/client/jobConversion.ts(499 lines) → 269 lines +jobConversionTypes.ts,jobConversionHelpers.tssrc/domain/queue/shard.ts(554 lines) → 484 lines +waiterManager.ts,shardCounters.tssrc/application/queueManager.ts(820 lines) → 774 lines (movedgetQueueJobCountstostatsManager.ts)src/client/worker/worker.ts(843 lines) → 596 lines +workerRateLimiter.ts,workerHeartbeat.ts,workerPull.ts
- All barrel re-exports preserve backward compatibility, zero breaking changes
- 12 new files created, 6 files modified
Thanks to 1 contributor!
Section titled “Thanks to 1 contributor!”← bunqueue v2.4.0 · Release on GitHub · Commits since v2.4.0 · Full changelog · All posts