From 91a7ff104c2c8b9d92c2786ddef845abae6f3867 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 28 Sep 2017 20:15:39 +0300 Subject: [PATCH 1/4] Update CHANGELOG.md --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4f77d9c3..ca4211292 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,22 @@ Redisson Releases History Try __[Redisson PRO](https://redisson.pro)__ version. +### 28-Sep-2017 - versions 2.10.4 and 3.5.4 released +Feature - added `maxSize` setting for `SpringCacheManager` +Feature - allow `LiveObjectService` to work with classes that inherit from REntities (thanks to @sdjacobs) +Improvement - `RMapCache` entires eviction process optimized +Improvement - handling of slave down process +Fixed - operation on slave coldn't be executed after its restart (thanks to @xavierfacq) +Fixed - `ArrayIndexOutOfBoundsException` in RedissonSessionRepository +Fixed - storing Live Objects in Redisson's collection objects (thanks to Rui Gu) +Fixed - cancel write operation for commands belong to disconnected connection +Fixed - possible race-condition during cancellation of write operation to Redis connection +Fixed - accessor methods in Live Objects break if they start with 'is' (thanks to @sdjacobs) +Fixed - MapReduce `Collator` couldn't be executed if timeout was defined +Fixed - RedissonKeys.delete throws `NullPointerException` in some cases +Fixed - `CancellationException` handling during RemotePromise cancellation +Fixed - `RedisNodeNotFoundException` should be supplied to Failed Promise + ### 13-Sep-2017 - versions 2.10.3 and 3.5.3 released Fixed - ByteBufs are not released properly in SnappyCodec and LZ4Codec (regression since 2.10.2 and 3.5.2) From 3dc902fce5bd745c43a84704ce9de77478da7dec Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 28 Sep 2017 20:22:39 +0300 Subject: [PATCH 2/4] Update README.md --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 0498d0192..90f75f134 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.3 | 1.8+ | 13.09.2017 | -| 2.10.3 | 1.6, 1.7, 1.8 and Android | 13.09.2017 | +| 3.5.4 | 1.8+ | 28.09.2017 | +| 2.10.4 | 1.6, 1.7, 1.8 and Android | 28.09.2017 | __NOTE__: Both version lines have same features except `CompletionStage` interface added in 3.x.x @@ -86,23 +86,23 @@ Quick start org.redisson redisson - 3.5.3 + 3.5.4 org.redisson redisson - 2.10.3 + 2.10.4 #### Gradle // JDK 1.8+ compatible - compile 'org.redisson:redisson:3.5.3' + compile 'org.redisson:redisson:3.5.4' // JDK 1.6+ compatible - compile 'org.redisson:redisson:2.10.3' + compile 'org.redisson:redisson:2.10.4' #### Java @@ -127,11 +127,11 @@ RExecutorService executor = redisson.getExecutorService("myExecutorService"); Downloads =============================== -[Redisson 3.5.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.5.3&e=jar), -[Redisson node 3.5.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.3&e=jar) +[Redisson 3.5.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.5.4&e=jar), +[Redisson node 3.5.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.4&e=jar) -[Redisson 2.10.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.10.3&e=jar), -[Redisson node 2.10.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.3&e=jar) +[Redisson 2.10.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.10.4&e=jar), +[Redisson node 2.10.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.4&e=jar) ### Supported by From 895735346f7672d1a4a857b0f265b0fd26864fb7 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 28 Sep 2017 20:23:10 +0300 Subject: [PATCH 3/4] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 90f75f134..d61ec766a 100644 --- a/README.md +++ b/README.md @@ -68,8 +68,7 @@ Used by [![OptionsHouse](https://redisson.org/assets/logos/client9.png "OptionsHouse")](https://www.optionshouse.com/)     [![Invaluable](https://redisson.org/assets/logos/client13.png "Invaluable")](http://www.invaluable.com/) [![Ticketmaster](https://redisson.org/assets/logos/client14.png "Ticketmaster")](http://www.ticketmaster.com/)    -[![PANDORA](https://redisson.org/assets/logos/client15.png "PANDORA")](http://www.pandora.com/)    -[![ISONAS](https://redisson.org/assets/logos/client16.png "ISONAS")](http://www.isonas.com/) +[![PANDORA](https://redisson.org/assets/logos/client15.png "PANDORA")](http://www.pandora.com/) [![SULAKE](https://redisson.org/assets/logos/client17.png "SULAKE")](http://www.sulake.com/) From 37d4303e1f134727cd5c9b91e26241a07482be44 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 28 Sep 2017 20:28:49 +0300 Subject: [PATCH 4/4] Update README.md --- redisson-tomcat/README.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md index e16b968e7..1001093f6 100644 --- a/redisson-tomcat/README.md +++ b/redisson-tomcat/README.md @@ -19,7 +19,10 @@ Usage ``` - `readMode` - read attributes mode. Two modes are available: `MEMORY` and `REDIS`. `MEMORY` - read attributes stored in local Tomcat Session. `REDIS` - read directly from Redis. + `readMode` - read attributes mode. Two modes are available: `MEMORY` and `REDIS`. +             `MEMORY` - read attributes stored in local Tomcat Session. +             `REDIS` - read directly from Redis. + `configPath` - path to Redisson JSON or YAML config. See [configuration wiki page](https://github.com/redisson/redisson/wiki/2.-Configuration) for more details. @@ -27,22 +30,22 @@ Usage **2** Copy two jars into `TOMCAT_BASE/lib` directory: 1. __For JDK 1.8+__ - [redisson-all-3.5.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.3&e=jar) + [redisson-all-3.5.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.5.4&e=jar) for Tomcat 6.x - [redisson-tomcat-6-3.5.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=3.5.3&e=jar) + [redisson-tomcat-6-3.5.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=3.5.4&e=jar) for Tomcat 7.x - [redisson-tomcat-7-3.5.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.5.3&e=jar) + [redisson-tomcat-7-3.5.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.5.4&e=jar) for Tomcat 8.x - [redisson-tomcat-8-3.5.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.5.3&e=jar) + [redisson-tomcat-8-3.5.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.5.4&e=jar) 2. __For JDK 1.6+__ - [redisson-all-2.10.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.3&e=jar) + [redisson-all-2.10.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.10.4&e=jar) for Tomcat 6.x - [redisson-tomcat-6-2.10.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=2.10.3&e=jar) + [redisson-tomcat-6-2.10.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-6&v=2.10.4&e=jar) for Tomcat 7.x - [redisson-tomcat-7-2.10.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=2.10.3&e=jar) + [redisson-tomcat-7-2.10.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=2.10.4&e=jar) for Tomcat 8.x - [redisson-tomcat-8-2.10.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=2.10.3&e=jar) + [redisson-tomcat-8-2.10.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=2.10.4&e=jar)