Skip to content

redisson-3.21.1

Compare
Choose a tag to compare
@mrniko mrniko released this 11 May 09:37
· 1282 commits to master since this release

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