皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Redisson 3.16.4发布

Feature – sentinelsDiscovery setting added
Feature – quarkus.redisson.file setting added to redisson-quarkus module to define external Redisson config file

Improvement – optimization of ClusterConnectionManager.checkSlaveNodesChange() and ClusterConnectionManager.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 throws IndexOutOfBoundsException 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