Redisson v3.12.1 Release Notes
Release Date: 2020-01-30 // about 4 years ago-
π Feature -
RTransferQueue
object added. Please refer to documentation for more details
π Feature -availablePermits
,availablePermitsAsync
anddrainPermitsAsync
methods added toRSemaphoreAsync
object
π Feature -tryExecute
,tryExecuteAsync
andgetPendingInvocationsAsync
methods added toRRemoteService
object
π Feature -natMap
setting deprecated in favor ofnatMapper
π Feature -checkSentinelsList
setting added
π Feature -cleanUpKeysAmount
setting addedπ Improvement - perform Sentinel DNS check when all connections fail (thanks to @markusdlugi)
π Fixed -
zRemRangeByScore
andzcount
methods ofReactiveZSetCommands
interfaΡe don't use-inf
and+inf
values
π Fixed - connections to disconnected Redis nodes aren't removed in sentinel and cluster mode
π Fixed -MalformedURLException
thrown during Redis host parsing in cluster mode
π Fixed - extra square bracket added during IPV6 Redis host conversion
π Fixed - defined codec's classloader is overwritten with Thread.currentThread().getContextClassLoader()
π Fixed -RPriorityQueue.add
method throws NPE
π Fixed - connecting to a password protected Redis Sentinel fails (thanks to @stikku)
π Fixed - java.lang.IllegalStateException thrown duringorg.redisson.spring.cache.RedissonCacheStatisticsAutoConfiguration
introspection
π Fixed -RLock
expiration renewal not working after connection problem (thanks to @edallagnol)
π Fixed - Spring DataRedissonConnectionFactory
should call shutdown method on destroy on created Redisson instance