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 diff --git a/README.md b/README.md index 8e3b45ed4..5c1487a73 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ 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. | 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 @@ -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 ===============================