From 35aa77341c81418ce8b1b18c05d6fc5aa24fa11a Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 2 Jun 2018 10:23:58 +0300 Subject: [PATCH 1/4] Update CHANGELOG.md --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 073e729af..b57a4b876 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ Redisson Releases History Try __[Redisson PRO](https://redisson.pro)__ version. +### 02-Jun-2018 - versions 2.12.1 and 3.7.1 released +Feature - `RRateLimiter` object moved to open-source version +Feature - ExecutorService task failover. Default failover interval is 60 seconds +Feature - `RScoredSortedSet.pollFirst` and `pollLast` methods with count parameter added +Feature - `RScoredSortedSet.pollFirst` and `pollLast` methods with timeout added +Feature - `RScoredSortedSet.pollFirstFromAny` and `pollLastFromAny` methods added +Improvement - `Node.time()` method returns `Time` object +Improvement - RListReactive, RMapCacheReactive, RSetCacheReactive and RSetReactive are up-to-date to Async interfaces +Fixed - setPingConnectionInterval is not propagated for single server configuration +Fixed - ClusterConnectionManager should use shared resolverGroup +Fixed - value can't be added to BloomFilter +Fixed - Redis nodes with noaddr flag should be parsed correctly +Fixed - methods belongs to transactional objects get blocked at high concurrency +Fixed - Collection iterator doesn't use the same Redis node +Fixed - ExecuteService response queue expiration time set to one hour +Fixed - Executed remote tasks are not removed from Redis +Fixed - `reconnectionTimeout` and `failedAttempts` renamed in xsd schema + ### 14-May-2018 - versions 2.12.0 and 3.7.0 released Feature - __Proxy mode__ Please refer to [documentation](https://github.com/redisson/redisson/wiki/2.-Configuration#29-proxy-mode) for more details Feature - __Transaction API implementation__ Please refer to [documentation](https://github.com/redisson/redisson/wiki/10.-additional-features/#104-transactions) for more details From a7071e2f42c8a801fc975fd884d8afa240d8e9e1 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 2 Jun 2018 10:26:02 +0300 Subject: [PATCH 2/4] Update README.md --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8e3b45ed4..12491a4d4 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,8 @@ Success stories ## [Moving from Hazelcast to Redis / Datorama](https://engineering.datorama.com/moving-from-hazelcast-to-redis-b90a0769d1cb) ## [Distributed Locking with Redis (Migration from Hazelcast) / ContaAzul](https://carlosbecker.com/posts/distributed-locks-redis/) +## [Migrating from Coherence to Redis / RCI](https://www.youtube.com/watch?v=JF5R2ucKTEg) + Quick start =============================== @@ -98,23 +100,23 @@ Quick start org.redisson redisson - 3.7.0 + 3.7.1 org.redisson redisson - 2.12.0 + 2.12.1 #### Gradle // JDK 1.8+ compatible - compile 'org.redisson:redisson:3.7.0' + compile 'org.redisson:redisson:3.7.1' // JDK 1.6+ compatible - compile 'org.redisson:redisson:2.12.0' + compile 'org.redisson:redisson:2.12.1' #### Java @@ -139,11 +141,11 @@ RExecutorService executor = redisson.getExecutorService("myExecutorService"); Downloads =============================== -[Redisson 3.7.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.7.0&e=jar), -[Redisson node 3.7.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.7.0&e=jar) +[Redisson 3.7.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.7.1&e=jar), +[Redisson node 3.7.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.7.1&e=jar) -[Redisson 2.12.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.12.0&e=jar), -[Redisson node 2.12.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.12.0&e=jar) +[Redisson 2.12.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.12.1&e=jar), +[Redisson node 2.12.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.12.1&e=jar) FAQs =============================== From 1f61114e9d4624bda03b85163ab7b7009a85c22f Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 2 Jun 2018 10:28:59 +0300 Subject: [PATCH 3/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 12491a4d4..6fb47b511 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 | Release Date | JDK Version
compatibility | `CompletionStage`
support | `ProjectReactor` version
compatibility | | ------------- | ------------- | ------------| -----------| -----------| -| 3.7.0 | 14.05.2018 | 1.8, 1.9, 1.10+ | Yes | 3.1.x | -| 2.12.0 | 14.05.2018 | 1.6, 1.7, 1.8, 1.9, 1.10, Android | No | 2.0.8 | +| 3.7.1 | 02.06.2018 | 1.8, 1.9, 1.10+ | Yes | 3.1.x | +| 2.12.1 | 02.06.2018 | 1.6, 1.7, 1.8, 1.9, 1.10, Android | No | 2.0.8 | Features From f619becb44b8fb2b2d9af296d6c94eb50b4a3374 Mon Sep 17 00:00:00 2001 From: Rui Gu Date: Sun, 3 Jun 2018 11:54:36 +0100 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6fb47b511..5c1487a73 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Redisson: Redis based In-Memory Data Grid for Java.
State of the Art Redis client ==== -[Quick start](https://github.com/redisson/redisson#quick-start) | [Documentation](https://github.com/redisson/redisson/wiki) | [Javadocs](http://www.javadoc.io/doc/org.redisson/redisson/3.7.0) | [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md) | [Code examples](https://github.com/redisson/redisson-examples) | [FAQs](https://github.com/redisson/redisson/wiki/16.-FAQ) | [Support chat](https://gitter.im/mrniko/redisson) | **[Redisson PRO](https://redisson.pro)** +[Quick start](https://github.com/redisson/redisson#quick-start) | [Documentation](https://github.com/redisson/redisson/wiki) | [Javadocs](http://www.javadoc.io/doc/org.redisson/redisson/3.7.1) | [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md) | [Code examples](https://github.com/redisson/redisson-examples) | [FAQs](https://github.com/redisson/redisson/wiki/16.-FAQ) | [Support chat](https://gitter.im/mrniko/redisson) | **[Redisson PRO](https://redisson.pro)** Based on high-performance async and lock-free Java Redis client and [Netty](http://netty.io) framework.