From 4079027124d209dbb734aff4a838c5fdd8b71963 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 10 Jun 2017 00:29:28 +0300 Subject: [PATCH] Create CHANGELOG.md --- CHANGELOG.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77b46d7f4..2a5388898 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,26 @@ Redisson Releases History ================================ ### Please Note: trunk is current development branch. -Try __ULTRA-FAST__ [Redisson PRO](https://redisson.pro) edition. +### 10-Jun-2017 - versions 2.9.3 and 3.4.3 released + +__!PRICE REDUCTION!__ - __[Redisson PRO](https://redisson.pro)__ now costs only __$975__ per year and supports unlimited Redisson instances + +Feature - __SSL support__ +Feature - __[RedisLabs](http://redislabs.com) hosting support__ +Feature - `RBlockingQueue.takeLastAndOfferFirstTo` method added +Feature - `RScoredSortedSet.firstScore, lastScore` methods added +Feature - `RedissonCacheManager.setAllowNullValues` method added +Feature - `RedissonSpringCacheManager.setCacheNames` method added +Feature - Map Entry listeners support added for `RMapCache` object +Feature - `Config.lockWatchdogTimeout` parameter added +Improvement - NPE checking for key and value added for RedissonMapCache +Improvement - `RKeys.deleteByPatternAsync` uses scan command +Fixed - `RBoundedBlockingQueue.pollAsync` blocks if timeout is less than 1 second +Fixed - unlocking of nested `RReadWriteLock.readLock` deletes current acquired `RReadWriteLock.writeLock` +Fixed - wrong null values checking in RDelayedQueue methods +Fixed - probability of infinite scan for all iterators +Fixed - `Node.InfoSection` should be public +Fixed - JSR107 cache implementation should throw `javax.cache.CacheException` in case of any error ### 10-May-2017 - versions 2.9.2 and 3.4.2 released