Redisson v3.16.3 Release Notes

  • ๐Ÿ‘Œ Improvement - RBuckets.get() method should group keys by slot in Redis Cluster mode
    ๐Ÿ‘Œ Improvement - RBatch result decoding optimization

    ๐Ÿ›  Fixed - RExecutorService, RRemoteService execution may hang if connection used for tasks pooling was interrupted
    ๐Ÿ›  Fixed - RBatch with skipResult() option affects result of other commands (regression since 3.16.1)
    ๐Ÿ›  Fixed - connection leak (regression since 3.16.1)
    ๐Ÿ›  Fixed - getBuckets().set() method throws CROSSSLOT error (thanks to @mikawudi)
    ๐Ÿ›  Fixed - RedissonMapCache.addListener() method throws NPE
    ๐Ÿ›  Fixed - master-host of Slave node isn't resolved in Sentinel mode
    ๐Ÿ›  Fixed - interrupted RLock.tryLock() method keeps renewing lock indefinitely (thanks to @Cesarla)
    ๐Ÿ›  Fixed - don't ping connection if it's in use
    ๐Ÿ›  Fixed - natMapper isn't applied to resolved Sentinel and Cluster hosts