Merge branch 'master' of github.com:redisson/redisson

pull/1721/head
Nikita Koksharov 6 years ago
commit b4135a9994

@ -4,6 +4,26 @@ Redisson Releases History
Please consider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA.
### 31-Oct-2018 - versions 2.14.0 and 3.9.0 released
Feature - `RMap.putAll` with ttl param (thanks to [Tobias Wichtrey](https://github.com/wtobi))
Feature - RxJava 2 support. Please refer to [documentation](https://github.com/redisson/redisson/wiki/3.-Operations-execution#32-reactive-way) for more details
Feature - Lambda task definition for `RExecutorService`. Please refer to [documentation](https://github.com/redisson/redisson/wiki/9.-Distributed-services#932-distributed-executor-service-tasks) for more details
Feature - multi-type listeners support for `RTopic` and `RPatternTopic` objects. Please refer to [documentation](https://github.com/redisson/redisson/wiki/6.-Distributed-objects#67-topic) for more details
Feature - `useScriptCache` setting added. Manages by Lua-script caching on Redis side. Please refer to [documentation](https://github.com/redisson/redisson/wiki/2.-Configuration#usescriptcache) for more details
Feature - added `RMap.putAllAsync` method with batch size
Feature - added `RSet.random` method limited by count
Improvement - memory allocation optimization during ExecutorService task execution
Fixed - `keepAlive` is not being set
Fixed - Redisson can't resolve short DNS name
Fixed - Redisson shuts down executor it doesn't own
Fixed - "spring.redis.cluster.nodes" param parsing for spring-boot
Fixed - `Node.ping` throws Exception if node is unreachable
Fixed - NPE in `CommandDecoder`
Fixed - `DecoderException` thrown when `pingConnectionInterval` setting being set
Fixed - `BlockingQueue.take` method doesn't survey failover
Fixed - `SnappyCodecV2` codec doesn't decode properly underlying data encoded by FST codec
Fixed - `UnsupportedOperationException` thrown when using Spring Actuator with redisson-spring-data lib
### 06-Oct-2018 - versions 2.13.2 and 3.8.2 released
Feature - `RPermitExpirableSemaphore.updateLeaseTime` method added
Improvements - cluster state check

@ -6,8 +6,8 @@ Based on high-performance async and lock-free Java Redis client and [Netty](http
| Stable <br/> Release Version | Release Date | JDK Version<br/> compatibility | `CompletionStage` <br/> support | `ProjectReactor` version<br/> compatibility |
| ------------- | ------------- | ------------| -----------| -----------|
| 3.8.2 | 06.10.2018 | 1.8 - 11 | Yes | 3.1.x |
| 2.13.2 | 06.10.2018 | 1.6 - 11, Android | No | 2.0.8 |
| 3.9.0 | 31.10.2018 | 1.8 - 11 | Yes | 3.x.x |
| 2.14.0 | 31.10.2018 | 1.6 - 11, Android | No | 2.0.8 |
Features
@ -110,23 +110,23 @@ Quick start
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.8.2</version>
<version>3.9.0</version>
</dependency>
<!-- JDK 1.6+ compatible -->
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>2.13.2</version>
<version>2.14.0</version>
</dependency>
#### Gradle
// JDK 1.8+ compatible
compile 'org.redisson:redisson:3.8.2'
compile 'org.redisson:redisson:3.9.0'
// JDK 1.6+ compatible
compile 'org.redisson:redisson:2.13.2'
compile 'org.redisson:redisson:2.14.0'
#### Java
@ -153,11 +153,11 @@ Please consider __[Redisson PRO](https://redisson.pro)__ version for advanced fe
Downloads
===============================
[Redisson 3.8.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.8.2&e=jar),
[Redisson node 3.8.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.8.2&e=jar)
[Redisson 3.9.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.9.0&e=jar),
[Redisson node 3.9.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.9.0&e=jar)
[Redisson 2.13.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.13.2&e=jar),
[Redisson node 2.13.2](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.13.2&e=jar)
[Redisson 2.14.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=2.14.0&e=jar),
[Redisson node 2.14.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=2.14.0&e=jar)
FAQs
===============================
@ -177,10 +177,3 @@ FAQs
[Q: Can I use different encoder/decoders for different tasks?](https://github.com/redisson/redisson/wiki/16.-FAQ#q-can-i-use-different-encoderdecoders-for-different-tasks)
### Supported by
YourKit is kindly supporting this open source project with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling
Java and .NET applications. Take a look at YourKit's leading software products:
<a href="http://www.yourkit.com/java/profiler/index.jsp">YourKit Java Profiler</a> and
<a href="http://www.yourkit.com/.net/profiler/index.jsp">YourKit .NET Profiler</a>.

Loading…
Cancel
Save