redisson-3.21.1
Feature - addIfAbsent()
, addIfExists()
, addIfGreater()
, addIfLess()
, addAll()
, addAllIfAbsent()
, addAllIfExist()
, addAllIfGreater()
, addAllIfLess()
methods added to RSetCache
object
Feature - SetAddListener
, SetRemoveListener
, SetRemoveRandomListener
added to RSet
object
Feature - ScoredSortedSetAddListener
, ScoredSortedSetRemoveListener
added to RScoredSortedSet
object
Feature - MapPutListener
, MapRemoveListener
added to RMap
object
Feature - IncrByListener
added to RAtomicDouble
and RAtomicLong
objects
Feature - RMapCache.getAllWithTTLOnly()
method added
Breaking change - RedissonDelayedQueue internal data format changed
Breaking change - RedissonReliableTopic internal data format changed
Improvement - RedissonReliableTopic
internal structure optimization
Fixed - RReliableTopic
data loss
Fixed - failover isn't handled correctly in some cases
Fixed - BatchOptions.retryAttempts = 0
isn't applied to RBatch
object
Fixed - RMap.keySet()
throws NPE if CompositeCodec used
Fixed - RediSearch NumericFilter shouldn't set exclusive range by default
Fixed - RediSearch NumericFilter throws NPE
Fixed - RLocalCachedMap.removeListener()
method doesn't remove loca cache listeners