Redisson v3.16.2 Release Notes
-
๐ Feature - Micronaut 3.0 integration
๐ Feature - added batchedmerge()
method toRLiveObjectService
interface
๐ Feature - resolve hostnames used in Redis Cluster topology
๐ Feature - resolve hostnames used in Redis Sentinel topology
๐ Feature - added batchedaddLast()
andaddFirst()
methods toRDeque
,RDequeRx
andRDequeReactive
interfaces
๐ Feature - addedaddAllCounted()
andremoveAllCounted()
methods toRSet
,RSetRx
andRSetReactive
interfaces๐ Fixed - Redis Stream trim command with MINID strategy is not fully supported
๐ Fixed - Quarkus requiresAutowiredAnnotationBeanPostProcessor
class during native image execution
๐ Fixed - issues with Quarkus Netty dependencies
๐ Fixed -MOVED redirection loop detected
error in Redis Cluster
๐ Fixed - handling master with empty slots in Redis Cluster topology
๐ Fixed - SentinelConnectionManager should use unified compressed format for IPv6
๐ Fixed -RLocalCachedMap.readAllValues()
method uses key decoder instead of value
๐ Fixed - empty array passed toRKeys.delete()
method causes thread blocking
๐ Fixed - cluster partition without address causes NPE
๐ Fixed - threads waiting forRSemaphore
permits acquisition unable to acquire them if permits added
๐ Fixed -RRateLimiter
allows limit overcome
๐ Fixed -RMapCacheReactive
andRMapCacheRx
interfaces miss method to define eviction algorithm
๐ Fixed - write-behind tasks aren't flushed after Redissonshutdown()
method invocation
๐ Fixed - LiveObjects with indexed field can't be stored using batch persist method
๐ Fixed - failed master shouldn't skipped in Redis Cluster topology scan (thanks to @JerryWzc)
๐ Fixed -RListReactive
iterator with filter returns non-deterministic result
๐ Fixed -replicatedServers
mode should use ip addresses if nodes defined using hostnames
๐ Fixed - multiple masters check removed forreplicatedServers
mode
๐ Fixed -MapWriter
should be defined along with writeBehind settings