diff --git a/CHANGELOG.md b/CHANGELOG.md index 412556666..c60b5c366 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ Redisson Releases History Try __[Redisson PRO](https://redisson.pro)__ version. +### 12-Sep-2017 - versions 2.10.2 and 3.5.2 released +Feature - added `addScoreAndGetRank` and `addScoreAndGetRevRank` methods to `RScoredSortedSet` object +Feature - added `addAndGetRank` and `addAndGetRevRank` methods to `RScoredSortedSet` object (thanks to @zuanoc) +Feature - added support for bounded `RMapCache` object using `trySetMaxSize` `setMaxSize` methods (thanks to @johnou) +Feature - added search by pattern using `iterator` method of `RSet` objects +Feature - added search by pattern using `keySet`, `values` and `entrySet` methods of `RMap` objects +Feature - `addScoreAndGetRank` and `addScoreAndGetRevRank` methods were added to `RScoredSortedSet` object +Improvement - memory allocation optimization during encoding process +Fixed - fixed NPE in LoadBalancerManager (regression since 2.10.1 and 3.5.1) +Fixed - `RAtomicDouble.decrementAndGet` +Fixed - connection could be in closed state during reconnection process for blocking queue + + ### 29-Aug-2017 - versions 2.10.1 and 3.5.1 released Feature - DNS monitoring support for Sentinel, Master/Slave and Replicated mode diff --git a/README.md b/README.md index 40fa7a68a..c5cabaaa6 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ Based on high-performance async and lock-free Java Redis client and [Netty](http | Stable Release Version | JDK Version compatibility | Release Date | | ------------- | ------------- | ------------| -| 3.5.0 | 1.8+ | 29.08.2017 | -| 2.10.0 | 1.6, 1.7, 1.8 and Android | 29.08.2017 | +| 3.5.2 | 1.8+ | 12.09.2017 | +| 2.10.2 | 1.6, 1.7, 1.8 and Android | 12.09.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.5.0 + 3.5.2 org.redisson redisson - 2.10.0 + 2.10.2 #### Gradle // JDK 1.8+ compatible - compile 'org.redisson:redisson:3.5.0' + compile 'org.redisson:redisson:3.5.2' // JDK 1.6+ compatible - compile 'org.redisson:redisson:2.10.0' + compile 'org.redisson:redisson:2.10.2' #### Java @@ -123,11 +123,11 @@ RExecutorService executor = redisson.getExecutorService("myExecutorService"); Downloads =============================== -[Redisson 3.5.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.5.0&e=jar), -[Redisson node 3.5.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.0&e=jar) +[Redisson 3.5.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.5.2&e=jar), +[Redisson node 3.5.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.2&e=jar) -[Redisson 2.10.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.10.0&e=jar), -[Redisson node 2.10.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.0&e=jar) +[Redisson 2.10.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.10.2&e=jar), +[Redisson node 2.10.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.2&e=jar) ### Supported by diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index a632bfba4..41d53fa00 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -27,22 +27,22 @@ Usage **2** Copy two jars into `TOMCAT_BASE/lib` directory: 1. __For JDK 1.8+__ - [redisson-all-3.5.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.1&e=jar) + [redisson-all-3.5.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.2&e=jar) for Tomcat 6.x - [redisson-tomcat-6-3.5.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=3.5.1&e=jar) + [redisson-tomcat-6-3.5.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=3.5.2&e=jar) for Tomcat 7.x - [redisson-tomcat-7-3.5.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.5.0&e=jar) + [redisson-tomcat-7-3.5.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.5.2&e=jar) for Tomcat 8.x - [redisson-tomcat-8-3.5.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.5.1&e=jar) + [redisson-tomcat-8-3.5.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.5.2&e=jar) 2. __For JDK 1.6+__ - [redisson-all-2.10.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.1&e=jar) + [redisson-all-2.10.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.2&e=jar) for Tomcat 6.x - [redisson-tomcat-6-2.10.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=2.10.1&e=jar) + [redisson-tomcat-6-2.10.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=2.10.2&e=jar) for Tomcat 7.x - [redisson-tomcat-7-2.10.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=2.10.1&e=jar) + [redisson-tomcat-7-2.10.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=2.10.2&e=jar) for Tomcat 8.x - [redisson-tomcat-8-2.10.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=2.10.1&e=jar) + [redisson-tomcat-8-2.10.2.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=2.10.2&e=jar)