Redisson v3.15.0 Release Notes
-
Feature - Apache Tomcat 10 support added
๐ Feature - Spin Lock added. Please refer to documentation for more details (thanks to @Vorotyntsev)
๐ Feature -sentinelPassword
setting added (thanks to @ghollies)
๐ Feature -RedisNode.getMemoryStatistics()
method added
๐ Feature -setAndKeepTTL()
method added toRBucket
object
๐ Feature - min idle time parameter added tolistPending()
andpendingRange()
methods ofRStream
object
๐ Feature -autoClaim()
,fastAutoClaim()
andcreateConsumer()
methods added toRStream
object
๐ Feature -addIfExists()
,addIfGreater()
andaddIfLess()
methods added toRScoredSortedSet
object
๐ Feature -putIfExists()
andfastPutIfExists()
methods added toRMap
object
๐ Feature -tryAdd()
andaddIfExists()
methods added toRGeo
object
๐ Feature -readUnion()
,readIntersection()
,diff()
,readDiff()
,rangeTo()
,revRangeTo()
methods added toRScoredSortedSet
object
๐ Feature -ScoredSortedSetAddListener
added toRScoredSortedSet
object๐ Improvement - use
System.nanoTime()
inIdleConnectionWatcher
to avoid clock drifting๐ Fixed - eval command executed on Redis cluster doesn't use key for master/slave selection
๐ Fixed -MOVED
orASK
response from Redis causesUnable to acquire connection!
error
๐ Fixed - Spring Redis Data PatternTopic listeners are invoked multiple times per message
๐ Fixed - don't add Redis Slave as active if connections can't be established (thanks to @yann9)
๐ Fixed -RBatch
object throws Exception if not all slots are covered in Redis Cluster
๐ Fixed - stream and queue object may lost entry during execution of any blocking poll operation
๐ Fixed - RedisBUSY
response handling (thanks to @wuqian0808)
๐ Fixed - InterruptedExceptions are hidden by RedisException
๐ Fixed - primitive class numbers aren't indexed correctly in LiveObject search engine
๐ Fixed - NPE is thrown if LiveObject index stored for the first time in Redis cluster
๐ Fixed - NPE is thrown if Redis node doesn't return "flags" parameter