From e0320818be042a2d36fbbc07e5a918cc00015274 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 14 Nov 2015 12:11:02 +0300 Subject: [PATCH 1/4] Update README.md --- README.md | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6fa785749..71423c802 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,11 @@ Licensed under the Apache License 2.0. Features ================================ * Cluster servers mode: - 1. automatic master discovery + 1. automatic master and slave discovery 2. automatic new master server discovery - 3. automatic slots change discovery + 3. automatic new slave servers discovery + 4. automatic slots change discovery + 5. read data using slave servers, write data using master server * Sentinel servers mode: 1. automatic master and slave servers discovery 2. automatic new master server discovery @@ -49,7 +51,7 @@ Features * All commands are executed in an atomic way * Supports [Redis pipelining](http://redis.io/topics/pipelining) (command batches) * Supports OSGi -* With over 210 unit tests +* With over 250 unit tests Projects using Redisson ================================ @@ -64,6 +66,31 @@ Recent Releases ================================ ####Please Note: trunk is current development branch. +####11-Nov-2015 - version 2.1.4 released +Cluster support improvements. New codecs. Stability improvements. + +Feature - [LZ4](https://github.com/jpountz/lz4-java) compression codec support +Feature - [CBOR](http://cbor.io/) binary json codec support +Feature - [MsgPack](http://msgpack.org/) binary json codec support +Feature - [Fst](https://github.com/RuedigerMoeller/fast-serialization) serialization codec support +Feature - [Snappy](https://github.com/xerial/snappy-java) compression codec support +Feature - cluster slave nodes change monitoring +Feature - `Config.slaveFailedAttempts` and `Config.slaveReconnectionTimeout` config params added +Feature - `ClusterServersConfig.readFromSlaves` config param added +Improvement - async channel reconnection +Improvement - connection acquisition in async way +Improvement - cluster slot change/migration handling +Improvement - get cluster info from new cluster nodes not defined in initial config +Deprecated - `refreshConnectionAfterFails` config param +Fixed - `RList.add(pos, element)` fixed +Fixed - Publish/Subscribe message decoding under heavy load +Fixed - cluster ASK response handling +Fixed - `RMap.putAll` fixed +Fixed - parsing cluster nodes info +Fixed - NPE during Publish/Subscribe event handling +Fixed - Redisson shutdown handling +Fixed - EOFException during RLock usage with SerializationCodec (thanks to Oleg Ternovoi) + ####17-Sep-2015 - version 2.1.3 released Feature - Ability to define `Codec` for each object Feature - `refreshConnectionAfterFails` setting added From 1d140215e8e4ed4c3acf7b424864ff1ff1973cc7 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 14 Nov 2015 12:23:10 +0300 Subject: [PATCH 2/4] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 71423c802..3dde82555 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ Features * All commands are executed in an atomic way * Supports [Redis pipelining](http://redis.io/topics/pipelining) (command batches) * Supports OSGi +* Supports many popular codecs ([Jackson JSON](https://github.com/FasterXML/jackson), [CBOR](http://cbor.io/), [MsgPack](http://msgpack.org/), [Kryo](https://github.com/EsotericSoftware/kryo), [FST](https://github.com/RuedigerMoeller/fast-serialization), [LZ4](https://github.com/jpountz/lz4-java), [Snappy](https://github.com/xerial/snappy-java) and JDK Serialization) * With over 250 unit tests Projects using Redisson From 3529915599f01782cba36cd8f6a91a589bb1b476 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 14 Nov 2015 12:23:54 +0300 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3dde82555..6d6ca782f 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ Recent Releases Cluster support improvements. New codecs. Stability improvements. Feature - [LZ4](https://github.com/jpountz/lz4-java) compression codec support -Feature - [CBOR](http://cbor.io/) binary json codec support +Feature - [CBOR](http://cbor.io/) binary json codec support (thanks to lefay) Feature - [MsgPack](http://msgpack.org/) binary json codec support Feature - [Fst](https://github.com/RuedigerMoeller/fast-serialization) serialization codec support Feature - [Snappy](https://github.com/xerial/snappy-java) compression codec support From 80fd6d9f4a3955ab2eba3d551bccb0f80209112c Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 14 Nov 2015 12:24:35 +0300 Subject: [PATCH 4/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6d6ca782f..92de3157b 100644 --- a/README.md +++ b/README.md @@ -289,12 +289,12 @@ Include the following to your dependency list: org.redisson redisson - 2.1.3 + 2.1.4 ### Gradle - compile 'org.redisson:redisson:2.1.3' + compile 'org.redisson:redisson:2.1.4' ### Supported by