Redisson v3.10.2 Release Notes
Release Date: 2019-02-07 // about 5 years ago-
๐ Feature -
StreamMessageId.NEVER_DELIVERED
added
๐ Feature - decodeInExecutor setting added
๐ Feature -lockAsync
andtryLockAsync
methods with threadId param added to RedissonMultiLock object
๐ Improvement - default values ofnettyThreads
andthreads
settings set to32
and16
respectively
๐ Improvement - Redis nodes with empty names in cluster config should be skipped
๐ Fixed -RFuture.cause()
method should return CancellationException and not throw it
๐ Fixed - continues handling of RedisLoadingException leads to excessive load
๐ Fixed - slave's connection pools are not initialized when it back from failover
๐ Fixed - Buffer leak during failover and RBatch object execution
๐ Fixed - NumberFormatException error appears in log during RStream.readGroup invocation
๐ Fixed - already wrapped IPv6 addresses shouldn't be wrapped in square brackets (thanks to antimony)
๐ Fixed - NPE arise during Tomcat Session getAttribute/delete methods invocation (thanks to jchobantonov)
๐ Fixed - huge messages logged in case of decoding error
๐ Fixed - Redis password shouldn't be included in exceptions
๐ Fixed - Redis Password visible in log
๐ Fixed - infinite loop in RedLock or MultiLock (thanks to zhaixiaoxiang)
Fixed -RBatch
object inREDIS_READ_ATOMIC
execution mode is not executed on Redis salve
๐ Fixed - MOVED loop redirect error while "CLUSTER FAILOVER" (thanks to sKabYY)
๐ Fixed - redisson configuration in yaml format, located in classpath, couldn't be loaded by hibernate factory
๐ Fixed - class files should be excluded from META-INF folder
๐ Fixed -JndiRedissonSessionManager
shouldn't shutdown Redisson instance (thanks to jchobantonov)
๐ Fixed -RDestroyable
interface should be implemented by RMapCache and RSetCache rx/reactive objects