Skip to content

v4.0.0.rc2

Latest

Choose a tag to compare

@sonus21 sonus21 released this 23 Mar 20:49
· 1 commit to master since this release

What's Changed

  • Improve default message round-trip consistency by auto-discovering Jackson modules by @JiHongKim98 in #289
  • Add worker heart beat by @sonus21 in #290
  • Pluggable message ID generation — added RqueueMessageIdGenerator with a
    default UUIDv4 implementation so applications can override message ID generation
    with a custom bean, including time-ordered strategies such as UUIDv7.
  • Worker registry for dashboard visibility — added an optional
    rqueue.worker.registry.enabled registry that tracks worker metadata and
    queue-level poller activity for dashboard use.
  • Workers dashboard page — added a dedicated workers view showing worker
    identity, queue pollers, last poll activity, and recent capacity exhaustion.
  • Queue and workers pagination — added server-side pagination for dashboard
    queue and worker listings, with configurable page sizes.
  • Dashboard enqueue controls for scheduled messages — messages in scheduled
    queues can now be moved back to the main queue from the dashboard, including
    explicit front/rear enqueue options for non-periodic messages.
  • Dashboard refresh and usability improvements — refreshed queue, worker, and
    explorer UI with improved layouts, duration formatting, feedback modals, and
    more readable queue metadata.

New Contributors

Full Changelog: v4.0.0.rc1...v4.0.0.rc2