Redisson v3.12.0 Release Notes
Release Date: 2019-12-26 // over 4 years ago-
๐ Feature -
RExecutorService
task id injection
๐ Feature -submit()
methods with ttl parameter added toRExecutorService
๐ Feature -schedule()
methods with timeToLive parameter added toRScheduledExecutorService
๐ Feature -MyBatis
cache implementation added
๐ Feature - added implementation ofdoSuspend
anddoResume
methods of Spring Transaction Manager
๐ Feature -WorkerOptions.taskTimeout
setting added
๐ Feature -RSemaphore.addPermits
method added
๐ Feature - ability to defineTaskFailureListener
,TaskFinishedListener
,TaskStartedListener
andTaskSuccessListener
task listeners with WorkerOptions object๐ Improvement - Default workers amount of
RExecutorService
set to 1๐ Fixed - CommandDecoder throws NPE
๐ Fixed - ReplicatedConnectionManager triggers reactivation of slaves with ip address instead of hostname (thanks to @f-sander)
๐ Fixed - Reactive/Rxjava2 transaction doesn't unlock lock on rollback or commit
๐ Fixed - Spring Transaction Manager doesn't handle RedissonTransactionException
๐ Fixed -RBuckets.get
throws NPE for non-existed buckets (thanks to @d10n)
๐ Fixed -RPermitExpirableSemaphore
does not expire
๐ Fixed -RedissonCacheStatisticsAutoConfiguration
should be conditional on CacheMeterBinderProvider presence (thanks to @ehontoria)