Releases: Openpanel-dev/groupmq
Releases · Openpanel-dev/groupmq
v1.0.0
1.0.0 (2025-10-09)
Features
- (sort of) stable v1.0.0 release (1d40049)
- add clean method (8cf533a)
- add name property to the queue (7539fa4)
- add stalled jobs and better close/disconnect handling (652118b)
- better ordering options that actually works (6f5e999)
- mvp (86639dd)
- promote, retry and remove (424533b)
- update job data (531013b)
Bug Fixes
- actually fix ordering again (e48ff41)
- async fifo queue (c94bb8c)
- better cleaning (434f4b1)
- better cpu usage for multiple workers, concurrency support (f59a4f5)
- better shutdown and more ordering options (5dff7ae)
- cjs import (d1203e5)
- concurrency (f4ed7be)
- concurrency and lua script (9b8abe5)
- concurrency issue (e9f70bb)
- correct process time (mainly for bullboard) (68e229c)
- correct the exports in pkgjson (d0aafa4)
- ensure orderMs is a number (fallback to timestamp) (42f5e9d)
- errors in bullboard adapater (f017602)
- flaky test (use performance.now() instead) (ea466b9)
- handle sub 1500ms cron jobs (new setting schedulerLockTtlMs) (b40f3fe)
- improve processOne (3770f02)
- improve test speed and flakeyness (7110899)
- improve tests, queue and worker (87665d9)
- logger interface (support pino and winston) (69917d4)
- logging issues (2f6e7aa)
- make completion atomic (and some cleanup) (35b10f4)
- remove get delay ms (c714792)
- replace seq counter with epoch counter (ba38a76)
- retry release (9559a40)
- return job from eval instead of fetching job after add (86de438)
- tests (0f66afb)
- timings (9fef5f6)
- use reserve atomic to avoid workers grabbing same jobs (2ef73f3)
- workflow issues (c1f2489)
v1.0.0-next.19
v1.0.0-next.18
1.0.0-next.18 (2025-10-08)
Features
- add stalled jobs and better close/disconnect handling (652118b)
Bug Fixes
v1.0.0-next.17
v1.0.0-next.16
1.0.0-next.16 (2025-10-07)
Bug Fixes
v1.0.0-next.15
v1.0.0-next.14
1.0.0-next.14 (2025-10-05)
Bug Fixes
- use reserve atomic to avoid workers grabbing same jobs (2ef73f3)