github redisson/redisson redisson-3.10.7

5 years ago

Feature - Add support for Reactive and RxJava2 interfaces for RemoteService object
Feature - MILLISECONDS option added to RRateLimiter.RateIntervalUnit object
Feature - range method added to RList, RListReactive and RListRx interfaces
Improvement - JCache.getAll execution optimization for non-existing keys
Improvement - 10X Performance boost for JCache.putAll method
Fixed - disconnected sentinels shouldn't be used in sentinel list
Fixed - Apache Tomcat RedissonSessionManager doesn't use classloader aware codec for session Map object (thanks to jchobantonov)
Fixed - LiveObject field with Map type couldn't be persisted
Fixed - RRateLimiter allows permits limit exceeding
Fixed - CompositeCodec.getMapValueDecoder method uses MapKeyDecoder instead of MapValueDecoder
Fixed - memory leak during blocking methods invocation of Queue objects
Fixed - Apache Tomcat RedissonSessionManager.findSession shouldn't create a new one session (thanks to jchobantonov)
Fixed - JCache.removeAll method doesn't notify Cache listeners
Fixed - UpdateValve sould be removed from pipeline in Apache Tomcat RedissonSessionManager.stopInternal method (thanks to jchobantonov)
Fixed - Redis Sentinel prior 5.0.1 version doesn't require password. Regression since 3.10.5 version
Fixed - Redisson tries to renewed Lock expiration even if lock doesn't exist. Regression since 3.10.5 version
Fixed - FstCodec can't deserialize ConcurrentHashMap based object with package visibility

Don't miss a new redisson release

NewReleases is sending notifications on new releases.