Redisson v3.14.1 Release Notes
-
๐ Feature - added option
LocalCachedMapOptions.storeCacheMiss
to store cache miss in a local cache (thanks to @ipalbeniz)
๐ Feature - LFU eviction algorithm added totrySetMaxSize
andsetMaxSize
methods of RMapCache interface๐ Improvement - RedisNodes ping results check optimization (thanks to @blackstorm)
๐ Improvement - keySet().isEmpty() and values().isEmpty() methods of RMap object aren't efficient๐ Fixed - connection leak if new discovered slaves in
LOADING Redis is loading the dataset in memory
state (thanks to @mikawudi)
๐ Fixed -RMap.putIfAbsent()
method doesn't check value for null
๐ Fixed - Apache Tomcat Valve objects should be added in context pipeline instead of engine's pipeline
๐ Fixed - slaves synchronization timeout isn't respected duringRLock.lock()
method invocation
๐ Fixed - ConnectionWatchdog may cause connection leak (thanks to @mikawudi)
๐ Fixed -Redisson.shutdown()
method throws RejectedExecutionException
๐ Fixed -count()
andaddAll()
methods ofRScoredSortedSetReactive
andRScoredSortedSetRx
interfaces throw ClassCastException
๐ Fixed -GEORADIUS_RO
command should be used instead ofGEORADIUS
in Spring Redis Data module
๐ Fixed - Spring Data RedisRedissonConnection.del()
method doesn't work in pipeline on Redis cluster
๐ Fixed -RLocalCachedMap.putAll()
method updates in wrong way log used for Reconnection.LOAD strategy
๐ Fixed -redisRepository.opsForSet().distinctRandomMembers()
method throws ClassCastException