Releases: platformatic/job-queue
Releases · platformatic/job-queue
v0.5.0
What's Changed
- chore: Removed renovate. by @ShogunPanda in #43
- feat: Add multi-queue namespaces and PostgreSQL storage backend by @mcollina in #38
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- chore: Configure Renovate by @renovate[bot] in #35
- chore: Publish Redis scripts. by @ShogunPanda in #42
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat: Respect job TTL on Redis. by @ShogunPanda in #30
- feat: Added support for pino logging. by @ShogunPanda in #31
- feat: Do not crash the queue or reapers in case of errors. by @ShogunPanda in #32
- feat: Revisit queue start and stop. by @ShogunPanda in #33
- chore: Do not use Promise.all. by @ShogunPanda in #34
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: Make dependencies optional. by @ShogunPanda in #24
- fix: Respect error serialization. by @ShogunPanda in #25
- Add leader election for FileStorage cleanup by @mcollina in #26
- feat: Per job TTL. by @ShogunPanda in #27
- chore: Added prettier. by @ShogunPanda in #28
- feat: afterExecution hook. by @ShogunPanda in #29
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Add reliable queue library design document by @mcollina in #1
- Phase 1: Project setup by @mcollina in #2
- Phase 2: MemoryStorage implementation by @mcollina in #3
- Fix MemoryStorage to use single EventEmitter by @mcollina in #4
- Phase 3: Queue core implementation by @mcollina in #5
- Phase 4: Request/Response Pattern Tests by @mcollina in #6
- Phase 5: Reaper for stalled job recovery by @mcollina in #7
- Phase 6: RedisStorage implementation by @mcollina in #8
- Phase 9: Deduplication tests by @mcollina in #9
- Phase 7: FileStorage implementation by @mcollina in #10
- Phase 8: Integration tests by @mcollina in #11
- Phase 10: Documentation & Polish by @mcollina in #12
- Replace timer-based tests with event-driven patterns by @mcollina in #16
- Review fixes: events, error serialization, and optimizations by @mcollina in #17
- Fix race condition in FileStorage dequeue by @mcollina in #19
- Add leader election for Reaper high availability by @mcollina in #18
- chore: Setup release automation. by @ShogunPanda in #20
- fix: Added missing dependency. by @ShogunPanda in #23
New Contributors
- @mcollina made their first contribution in #1
- @ShogunPanda made their first contribution in #20
Full Changelog: https://github.com/platformatic/job-queue/commits/v0.1.0
v0.1.0-alpha.3
What's Changed
- Add reliable queue library design document by @mcollina in #1
- Phase 1: Project setup by @mcollina in #2
- Phase 2: MemoryStorage implementation by @mcollina in #3
- Fix MemoryStorage to use single EventEmitter by @mcollina in #4
- Phase 3: Queue core implementation by @mcollina in #5
- Phase 4: Request/Response Pattern Tests by @mcollina in #6
- Phase 5: Reaper for stalled job recovery by @mcollina in #7
- Phase 6: RedisStorage implementation by @mcollina in #8
- Phase 9: Deduplication tests by @mcollina in #9
- Phase 7: FileStorage implementation by @mcollina in #10
- Phase 8: Integration tests by @mcollina in #11
- Phase 10: Documentation & Polish by @mcollina in #12
- Replace timer-based tests with event-driven patterns by @mcollina in #16
- Review fixes: events, error serialization, and optimizations by @mcollina in #17
- Fix race condition in FileStorage dequeue by @mcollina in #19
- Add leader election for Reaper high availability by @mcollina in #18
New Contributors
Full Changelog: https://github.com/platformatic/job-queue/commits/v0.1.0-alpha.3