Redisson v3.11.6 Release Notes

Release Date: 2019-11-28 // over 4 years ago
  • ๐Ÿ”‹ Feature - RExecutorServiceAsync.cancelTaskAsync() method added
    ๐Ÿ”‹ Feature - RExecutorService.hasTask() method added
    ๐Ÿ”‹ Feature - RExecutorService.getTaskCount() method added
    ๐Ÿ”‹ Feature - RMap write-behind queue should be fault-tolerant
    ๐Ÿ”‹ Feature - added poll() methods with limit to RQueue, RDeque, RDelayedQueue objects
    ๐Ÿ”‹ Feature - checkSlotsCoverage setting added to cluster config
    ๐Ÿ”‹ Feature - RExecutorService.getTaskIds() method added
    ๐Ÿ”‹ Feature - awaitAsync() methods added to RCountDownLatch object
    ๐Ÿ”‹ Feature - RCountDownLatchRx and RCountDownLatchReactive objects added

    ๐Ÿ›  Fixed - channel subscription proccess in interruptible methods can't be interrupted
    ๐Ÿ›  Fixed - RMap.get() method invokes MapWriter.write() method during value loading
    ๐Ÿ›  Fixed - interruptible blocking methods couldn't be canceled
    ๐Ÿ›  Fixed - ClusterNodesDecoder ignore unknown flag and avoid throwing exception (thanks to ZhangJQ)
    ๐Ÿ›  Fixed - AsyncSemaphore counter field should be volatile
    ๐Ÿ›  Fixed - data encoding exception is not logged during remote call invocation
    ๐Ÿ›  Fixed - Spring Data ZRangeByScore method doesn't support Infinity Double value
    ๐Ÿ›  Fixed - spring metainfo files should be excluded in redisson-all artifact
    ๐Ÿ›  Fixed - RKeysRx.getKeys() and RKeysReactive.getKeys() methods throws Exception