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 diff --git a/README.md b/README.md index 9a1b5be20..ae0db65c6 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ Based on high-performance async and lock-free Java Redis client and [Netty](http | Stable Release Version | JDK Version compatibility | Release Date | | ------------- | ------------- | ------------| -| 3.4.2 | 1.8+ | 10.05.2017 | -| 2.9.2 | 1.6, 1.7, 1.8 and Android | 10.05.2017 | +| 3.4.3 | 1.8+ | 10.06.2017 | +| 2.9.3 | 1.6, 1.7, 1.8 and Android | 10.06.2017 | __NOTE__: Both version lines have same features except `CompletionStage` interface added in 3.x.x @@ -82,23 +82,23 @@ Quick start org.redisson redisson - 3.4.2 + 3.4.3 org.redisson redisson - 2.9.2 + 2.9.3 #### Gradle // JDK 1.8+ compatible - compile 'org.redisson:redisson:3.4.2' + compile 'org.redisson:redisson:3.4.3' // JDK 1.6+ compatible - compile 'org.redisson:redisson:2.9.2' + compile 'org.redisson:redisson:2.9.3' #### Java @@ -123,11 +123,11 @@ RExecutorService executor = redisson.getExecutorService("myExecutorService"); Downloads =============================== -[Redisson 3.4.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.4.2&e=jar), -[Redisson node 3.4.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.4.2&e=jar) +[Redisson 3.4.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.4.3&e=jar), +[Redisson node 3.4.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.4.3&e=jar) -[Redisson 2.9.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.9.2&e=jar), -[Redisson node 2.9.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.9.2&e=jar) +[Redisson 2.9.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.9.3&e=jar), +[Redisson node 2.9.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.9.3&e=jar) ### Supported by