github redisson/redisson redisson-3.12.0

4 years ago

Feature - RExecutorService task id injection
Feature - submit() methods with ttl parameter added to RExecutorService
Feature - schedule() methods with timeToLive parameter added to RScheduledExecutorService
Feature - MyBatis cache implementation added
Feature - added implementation of doSuspend and doResume methods of Spring Transaction Manager
Feature - WorkerOptions.taskTimeout setting added
Feature - RSemaphore.addPermits method added
Feature - ability to define TaskFailureListener, TaskFinishedListener, TaskStartedListener and TaskSuccessListener 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 Redisson TransactionException
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)

Don't miss a new redisson release

NewReleases is sending notifications on new releases.