Releases: sonus21/rqueue
Releases · sonus21/rqueue
Web URL Prefix
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
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
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
- Pebble Template
- Fix for graph
Version 2.6.0
Message count api
Version 2.5.0
- Attach more than one message listener to a queue
Message Listener Middleware
- 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
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
v2.2.0 2.2.0 release
Rqueue 2.1.1
More apis for enqueue unique messages