Skip to content

Releases: sonus21/rqueue

Web URL Prefix

19 Jul 13:23
Compare
Choose a tag to compare
Web URL Prefix Pre-release
Pre-release

Option to add rqueue web url prefix, the prefix is configured from application.properties file using rqueue.web.url.prefix=my-application, now rqueue dashboard would be served at my-application/rqueue instead of /rqueue, the configuration has higher priority than the HTTP request header x-forwarded-prefix.

2.8.0

08 Jun 02:47
d8b3720
Compare
Choose a tag to compare

Added

  • Pause/Unpause queue from dashboard
  • Pause/Unpause queue programatically
  • Batch message fetching
  • Default queue priority to WEIGHTED
  • Added an API to update the visibility timeout of running job

Fixes

  • Producer mode is not honored in Message scheduler
  • Message scheduler disable flag is not honored
  • Aggregator should not be running in producer mode
  • Listener concurrency is not reached, even though messages are in queue
  • Register queue in producer mode for all listener methods

Version 2.7.0

13 Apr 04:17
875a3d4
Compare
Choose a tag to compare

Fixes

  • Spring Boot App could not start due to class not found error Boot 2.0
  • Utility UI message move not working due to invalid data type

Added

  • Support for Reactive Redis and Spring Webflux
  • Delete message metadata when rqueue.message.durability.in-terminal-state is less than equal to zero
  • Delete job detail when rqueue.job.durability.in-terminal-state is less than equal to zero

Version 2.6.1

17 Mar 02:38
fa5d51f
Compare
Choose a tag to compare
  • Pebble Template
  • Fix for graph

Version 2.6.0

17 Mar 02:38
Compare
Choose a tag to compare

Message count api

Version 2.5.0

09 Feb 08:07
Compare
Choose a tag to compare
  • Attach more than one message listener to a queue

Message Listener Middleware

06 Feb 15:53
Compare
Choose a tag to compare
  • Job Middleware: One or more middleware can be added in the message listener flow, each middleware is called in the order they have been added. A middleware can skip processing of current message using job.release method.
  • Delay execution of message when it's moved to enqueue instead of consuming it immediately.

Rqueue 2.3.0

02 Jan 13:04
b85a739
Compare
Choose a tag to compare

Added

  • Job checkin for long-running tasks
  • Display job and failure details in UI for each message
  • Allow deleting messages from normal and scheduled queues instead of only dead letter queue.
  • Scan only required beans for RqueueListener annotated methods

Fixes

  • Redis string deserialization issue, string were inserted without quote''
  • Dashboard CSP rule error for inline javascript
  • Double minus sign (--) in UI

Miscellaneous

  • Delete message metadata along with messages using background job
  • Potential error for a periodic message, if period was longer than 24 hours
  • Add retry limit exceeded messages at the front of dead letter queue instead at the back.

Support for periodic message

06 Dec 16:38
Compare
Choose a tag to compare
v2.2.0

2.2.0 release

Rqueue 2.1.1

24 Sep 10:32
Compare
Choose a tag to compare

More apis for enqueue unique messages