Redisson v3.15.1 Release Notes
-
๐ Feature -
expireAt(Instant)
method added toRExpirable
object
๐ Feature -random()
method added toRScoredSortedSet
object
๐ Feature -randomKeys()
andrandomEntries()
methods added toRMap
object
๐ Feature - count with any parameter added for search inRGeo
object
๐ Feature - ability to search in box added forRGeo
object๐ Improvement - simplified RGeo API with
search
methods
๐ Improvement - added check for invocation of sync methods in async/rx/reactive listeners๐ Fixed - continuous reconnecting to broken host if it was defined as hostname in Redisson Cluster config
๐ Fixed -WeightedRoundRobinBalancer
filters master node in readMode=ReadMode.MASTER_SLAVE
๐ Fixed -RPatternTopicReactive.removeListener()
method should returnMono<Void>
๐ Fixed - removeauthType
andprincipal
attributes on Apache Tomcat logout
๐ Fixed - scheduled tasks viaRScheduledExecutorService
object can't be canceled
๐ Fixed -RStream.claim()
method throws NPE if given id does not exist
๐ Fixed -RPatternTopic
on keyspace/keyevent notification subscribes only to single master node in Redis cluster
๐ Fixed - Class cast exception is thrown during iteration ofRMapCache
entries
๐ Fixed - internalRedissonBaseLock.evalWriteAsync()
method isn't executed again if cluster slaves amount > 0
๐ Fixed - CPU spike after Slave failover ifsubscriptionMode=SLAVE
๐ Fixed -rename()
method throws throws RedisException ifRBloomFilter
is empty
๐ Fixed - output full exception stacktrace if unable connect to sentinel server
๐ Fixed - duplicatedPING
sent when Redis connection got reconnected
๐ Fixed - Optional class can't be used as a result object in RemoteService interface
๐ Fixed -redisson-spring-boot-starter
should useredisson-spring-data-24
module
๐ Fixed -RMapCacheRx.getLock()
returnsorg.redisson.RedissonLock
instead oforg.redisson.api.RLockRx
๐ Fixed -RMapCacheReactive.getLock()
returnsorg.redisson.RedissonLock
instead oforg.redisson.api.RLockReactive