All Versions
24
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 2

  • v2.2.0 Changes

    โž• Added

    • ๐Ÿ†• New API to enqueue periodic message. Periodic jobs are like cron jobs that would run at the certain interval.
  • v2.1.1 Changes

    โž• Added

    • More apis to enqueue unique message
  • v2.1.0 Changes

    โž• Added

    • ๐Ÿ‘ Allow application to provide message id while enqueuing messages
    • Unique message enqueue
    • Api to check if message was enqueued or not
    • Api to delete single message
    • Proxy for outbound http connection
    • Enqueue list of objects and process them, like batch-processing

    ๐Ÿ›  Fixes:

    • Registered queues should not be deleted when used in producer mode
  • v2.0.4 Changes

    โž• Added

    • ๐Ÿ‘ Allow a listener to be added on dead letter queue

    ๐Ÿ›  Fixes:

    • Rqueue views/apis not accessible via api gateway
  • v2.0.2 Changes

    ๐Ÿ›  Fixes

    • JDK dynamic proxy
    • AoP profiler
  • v2.0.1 Changes

    โž• Added

    • ๐Ÿ‘ Allow registering a queue, that can be in push only mode
    • โฑ Apis to schedule task at the given time
    • ๐Ÿ‘ Refine enqueueIn apis to support Duration and TimeUnit

    ๐Ÿ›  Fixes

    • Arguments mismatch due to multiple class loaders.
    • Dead letter queue clear lead to clearing all the messages related to that queue.
  • v2.0.0 Changes

    โž• Added

    • ๐ŸŒ Web interface to visualize queue
    • ๐Ÿšš Move message from one queue to another
    • ๐Ÿšค Latency visualizer
    • โœ‚ Delete one or more message(s) from the queue
    • ๐Ÿ‘ Allow deactivating a consumer in a given environment
    • Single or multiple execution of polled messages
    • Queue level concurrency
    • BackOff for failed messages, linear or exponential
    • Group level queue priority
    • Multi level queue priority
    • Strict or weighted algorithm for message execution

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ›  Queue names are prefixed, that can lead to error. 1.x users set REDIS key __rq::version to 1. It does try to find the version using key prefix, but if all queues are empty or no key exist in REDIS with prefix rqueue- then it will consider version 2.
    • ๐Ÿ‘ท Renamed annotation field maxJobExecutionTime to visibilityTimeout

    ๐Ÿ›  Fixes

    • Spring Optional Micrometer, in older version config class was importing micrometer related classes, that could lead to error if classes are not found. In this version now code depends on bean name using DependsOn annotation.
  • v1.4.0 Changes

    • ๐Ÿ‘ Allow queue level configuration of job execution time.
    • ๐Ÿ‘Œ Support to add Message processor for discard and dead letter queue
  • v1.3.2 Changes

    • ๐Ÿ‘Œ Support lower version of spring 2.1.x
  • v1.3.1 Changes

    • ๐Ÿ›  Fixed Bootstrap issue due to optional dependencies of micrometer