Redisson v3.11.1 Release Notes
Release Date: 2019-06-25 // almost 5 years ago-
๐ Feature -
getPendingInvocations
method added toRRemoteService
object
๐ Feature -natMap
setting support for Sentinel mode (thanks to fgiannetti)
๐ Feature -listPending
method added toRStream
,RStreamAsync
,RStreamRx
,RStreamReactive
interfaces
๐ Feature - implementation of Spring SessionReactiveSessionRepository
added
๐ Feature - allow usage of multiple env variables with default values in one config entry (thanks to tristanlins)๐ Improvement - Use maven packaging for redisson project as jar instead of bundle (thanks to jchobantonov)
๐ Improvement - add default entries in MANIFEST.MF file and extra Build-Time entry as well (thanks to jchobantonov)๐ Fixed - RMap.replace method doesn't update idle timeout (thanks to mcacker)
๐ Fixed - timeout drift in RedissonFairLock (thanks to jncorpron)
๐ Fixed - dead Sentinel appears in logs as node added and down
๐ Fixed - Publish/Subscribe connections are not resubscribed properly after failover process
๐ Fixed -RedissonLocalCachedMap.clearLocalCache
method is not executed asynchronously
๐ Fixed - TomcatRedissonSession.setAttribute
method doesn't check the value for null (thanks to jchobantonov)
๐ Fixed - Tomcat Manager UpdateValve should be installed only once (thanks to jchobantonov)
๐ Fixed - remove MessageListener from topic when Tomcat Session Manager stopInternal is invoked (thanks to jchobantonov)
๐ Fixed -RStream.getInfo
method throwsjava.lang.ClassCastException
๐ Fixed -RedissonMultiLock
could be acquired by multiple threads ifwaitTime
== -1 andleaseTime
!= -1
Fixed -PRINCIPAL_NAME_INDEX_NAME
key is not created in redis
๐ Fixed -SessionExpiredEvent
is not triggered in Spring Session implementation
๐ Fixed - host name containing underscore cause NPE
๐ Fixed - Illegal reflective access by org.redisson.misc.URIBuilder warning removed
๐ Fixed -RedissonSessionRepository
doesn't trigger created event ifkeyPrefix
setting is not null (thanks to hs20xqy)
๐ Fixed -RRemoteService.getFreeWorkers
method removes registered service
๐ Fixed - zero timeout isn't respected inRRateLimiter.tryAcquire
method
๐ Fixed -RedissonObjectBuilder.REFERENCES
map should be filled one time
๐ Fixed - RReadWriteLock.readLock doesn't take in account expiration date of the last acquired read lock. (thanks to Aimwhipy)
๐ Fixed - result object of RMapRx.iterator methods don't returnFlowable
object
๐ Fixed - Tomcat Session doesn't expire ifbroadcastSessionEvents = true
๐ Fixed - ClassNotFoundException thrown duringSerializationCodec.decode
method invocation (thanks to jchobantonov)
๐ Fixed - connections amount setting for mirrors is not applied in Proxy mode