Skip to content

Releases: Openpanel-dev/groupmq

v1.0.0

09 Oct 09:08

Choose a tag to compare

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

09 Oct 08:03

Choose a tag to compare

v1.0.0-next.19 Pre-release
Pre-release

1.0.0-next.19 (2025-10-09)

Bug Fixes

  • correct process time (mainly for bullboard) (68e229c)

v1.0.0-next.18

08 Oct 21:04

Choose a tag to compare

v1.0.0-next.18 Pre-release
Pre-release

1.0.0-next.18 (2025-10-08)

Features

  • add stalled jobs and better close/disconnect handling (652118b)

Bug Fixes

  • make completion atomic (and some cleanup) (35b10f4)
  • return job from eval instead of fetching job after add (86de438)

v1.0.0-next.17

07 Oct 16:19

Choose a tag to compare

v1.0.0-next.17 Pre-release
Pre-release

1.0.0-next.17 (2025-10-07)

Bug Fixes

  • actually fix ordering again (e48ff41)

v1.0.0-next.16

07 Oct 10:43

Choose a tag to compare

v1.0.0-next.16 Pre-release
Pre-release

1.0.0-next.16 (2025-10-07)

Bug Fixes

  • better shutdown and more ordering options (5dff7ae)
  • ensure orderMs is a number (fallback to timestamp) (42f5e9d)

v1.0.0-next.15

06 Oct 18:47

Choose a tag to compare

v1.0.0-next.15 Pre-release
Pre-release

1.0.0-next.15 (2025-10-06)

Features

  • better ordering options that actually works (6f5e999)

v1.0.0-next.14

05 Oct 09:57

Choose a tag to compare

v1.0.0-next.14 Pre-release
Pre-release

1.0.0-next.14 (2025-10-05)

Bug Fixes

  • use reserve atomic to avoid workers grabbing same jobs (2ef73f3)

v1.0.0-next.13

04 Oct 11:43

Choose a tag to compare

v1.0.0-next.13 Pre-release
Pre-release

1.0.0-next.13 (2025-10-04)

Bug Fixes

v1.0.0-next.12

04 Oct 10:00

Choose a tag to compare

v1.0.0-next.12 Pre-release
Pre-release

1.0.0-next.12 (2025-10-04)

Bug Fixes

  • handle sub 1500ms cron jobs (new setting schedulerLockTtlMs) (b40f3fe)
  • improve test speed and flakeyness (7110899)

v1.0.0-next.9

03 Oct 08:09

Choose a tag to compare

v1.0.0-next.9 Pre-release
Pre-release

1.0.0-next.9 (2025-10-03)

Bug Fixes

  • flaky test (use performance.now() instead) (ea466b9)
  • replace seq counter with epoch counter (ba38a76)
  • tests (0f66afb)