Redisson v3.16.4 Release Notes
-
๐ Feature -
sentinelsDiscovery
setting added
๐ Feature -quarkus.redisson.file
setting added toredisson-quarkus
module to define external Redisson config file๐ Improvement - optimization of
ClusterConnectionManager.checkSlaveNodesChange()
andClusterConnectionManager.checkMasterNodesChange()
methods๐ Fixed - master change monitoring task in Replicated mode stops execution if it's invoked before the dns change
๐ Fixed - RemoteService cannot be called if requestId is null (thanks to @jimichan)
๐ Fixed - codec is not applied to RBuckets.set() method in non Cluster mode
๐ Fixed - recovered slave shouldn't be added again in Redis Cluster mode
๐ Fixed -releaseConnection
method may cause StackOverflowError
๐ Fixed - MOVED response with hostname isn't handled properly
๐ Fixed -RStream.readGroup()
method throwsIndexOutOfBoundsException
if group has a message without data
๐ Fixed - NPE in CommandPubSubDecoder
๐ Fixed - RExecutorService may execute same task twice at the same time
๐ Fixed - dependencies for testing should use appropriate scope
๐ Fixed -RPriorityQueue.add()
method uses async method
๐ Fixed - don't retry non-idempotent operations which were successfully sent
๐ Fixed - RMapCache.fastRemove throws RedisException: too many results to unpack
๐ Fixed - RRateLimiter decreases limit over the time in highly concurrent environment
๐ Fixed - don't PING connection if it's in use