Fixed - `RedissonReactiveSubscription.subscribe()` and `receive()` methods aren't synchronized
Fixed - `RLiveObjectService` search with `Conditions.and()` returns wrong result
Fixed - Redisson Tomcat Manager doesn't store principal and authType session attributes
Fixed - Redisson is unable to start if first sentinel node in list is down
Fixed - Spring Data `RedissonConnection.del()` method doesn't participate in pipeline
Fixed - `RTopic.countListeners()` method returns wrong result
Fixed - `RRateLimiter.delete()` method doesn't delete all allocated Redis objects
Fixed - `RedissonBloomFilter` throws NPE (regression since 3.12.4)
Fixed - CommandBatchService throws NPE (regression since 3.12.4)
### 30-Mar-2020 - 3.12.4 released
### 30-Mar-2020 - 3.12.4 released
Feature - cacheProvider setting added to `LocalCacheConfiguration`, `ClusteredLocalCachedMapOptions`, `LocalCacheConfiguration` and Hibernate Local Cache regions
Feature - cacheProvider setting added to `LocalCacheConfiguration`, `ClusteredLocalCachedMapOptions`, `LocalCacheConfiguration` and Hibernate Local Cache regions