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

pull/3930/head
Nikita Koksharov 3 years ago
commit ae889ad268

@ -3,6 +3,28 @@ Redisson Releases History
Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and **support by SLA**.
### 29-Oct-2021 - 3.16.4 released
Feature - `sentinelsDiscovery` setting added
Feature - `quarkus.redisson.file` setting added to `redisson-quarkus` module to define external Redisson config file
Improvement - optimization of `ClusterConnectionManager.checkSlaveNodesChange()` and `ClusterConnectionManager.checkMasterNodesChange()` methods
Fixed - master change monitoring task in Replicated mode stops execution if it's invoked before the dns change
Fixed - RemoteService cannot be called if requestId is null (thanks to @jimichan)
Fixed - codec is not applied to RBuckets.set() method in non Cluster mode
Fixed - recovered slave shouldn't be added again in Redis Cluster mode
Fixed - `releaseConnection` method may cause StackOverflowError
Fixed - MOVED response with hostname isn't handled properly
Fixed - `RStream.readGroup()` method throws `IndexOutOfBoundsException` if group has a message without data
Fixed - NPE in CommandPubSubDecoder
Fixed - RExecutorService may execute same task twice at the same time
Fixed - dependencies for testing should use appropriate scope
Fixed - `RPriorityQueue.add()` method uses async method
Fixed - don't retry non-idempotent operations which were successfully sent
Fixed - RMapCache.fastRemove throws RedisException: too many results to unpack
Fixed - RRateLimiter decreases limit over the time in highly concurrent environment
Fixed - don't PING connection if it's in use
### 21-Sep-2021 - 3.16.3 released
Improvement - `RBuckets.get()` method should group keys by slot in Redis Cluster mode
Improvement - `RBatch` result decoding optimization

@ -104,14 +104,14 @@ Used by
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.16.3</version>
<version>3.16.4</version>
</dependency>
#### Gradle
compile 'org.redisson:redisson:3.16.3'
compile 'org.redisson:redisson:3.16.4'
#### SBT
libraryDependencies += "org.redisson" % "redisson" % "3.16.3"
libraryDependencies += "org.redisson" % "redisson" % "3.16.4"
#### Java
@ -169,8 +169,8 @@ Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and
## Downloads
[Redisson 3.16.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.16.3&e=jar),
[Redisson node 3.16.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.16.3&e=jar)
[Redisson 3.16.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.16.4&e=jar),
[Redisson node 3.16.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.16.4&e=jar)
## FAQs

@ -14,14 +14,14 @@ Maven
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-helidon</artifactId>
<version>3.16.3</version>
<version>3.16.4</version>
</dependency>
```
Gradle
```groovy
compile 'org.redisson:redisson-helidon:3.16.3'
compile 'org.redisson:redisson-helidon:3.16.4'
```
### 2. Add settings into `META-INF/microprofile-config.properties` file

@ -38,7 +38,7 @@ Maven
<artifactId>redisson-hibernate-52</artifactId>
<!-- for Hibernate v5.3.3+ - v5.5.x -->
<artifactId>redisson-hibernate-53</artifactId>
<version>3.16.2</version>
<version>3.16.4</version>
</dependency>
```
@ -46,13 +46,13 @@ Gradle
```groovy
// for Hibernate v4.x
compile 'org.redisson:redisson-hibernate-4:3.16.2'
compile 'org.redisson:redisson-hibernate-4:3.16.4'
// for Hibernate v5.0.x - v5.1.x
compile 'org.redisson:redisson-hibernate-5:3.16.2'
compile 'org.redisson:redisson-hibernate-5:3.16.4'
// for Hibernate v5.2.x
compile 'org.redisson:redisson-hibernate-52:3.16.2'
compile 'org.redisson:redisson-hibernate-52:3.16.4'
// for Hibernate v5.3.3+ - v5.5.x
compile 'org.redisson:redisson-hibernate-53:3.16.2'
compile 'org.redisson:redisson-hibernate-53:3.16.4'
```
### 2. Specify hibernate cache settings

@ -17,7 +17,7 @@ Maven
<artifactId>redisson-micronaut-20</artifactId>
<!-- for Micronaut v3.0.x -->
<artifactId>redisson-micronaut-30</artifactId>
<version>3.16.3</version>
<version>3.16.4</version>
</dependency>
```
@ -25,9 +25,9 @@ Gradle
```groovy
// for Micronaut v2.0.x - v2.5.x
compile 'org.redisson:redisson-micronaut-20:3.16.3'
compile 'org.redisson:redisson-micronaut-20:3.16.4'
// for Micronaut v3.0.x
compile 'org.redisson:redisson-micronaut-30:3.16.3'
compile 'org.redisson:redisson-micronaut-30:3.16.4'
```
### 2. Add settings into `application.yml` file

@ -30,14 +30,14 @@ Maven
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-mybatis</artifactId>
<version>3.16.3</version>
<version>3.16.4</version>
</dependency>
```
Gradle
```groovy
compile 'org.redisson:redisson-mybatis:3.16.3'
compile 'org.redisson:redisson-mybatis:3.16.4'
```
### 2. Specify MyBatis cache settings

@ -44,7 +44,7 @@ Maven
<artifactId>redisson-quarkus-16</artifactId>
<!-- for Quarkus v2.0.x - v2.4.x -->
<artifactId>redisson-quarkus-20</artifactId>
<version>3.16.3</version>
<version>3.16.4</version>
</dependency>
```
@ -52,9 +52,9 @@ Gradle
```groovy
// for Quarkus v1.6.x - v1.13.x
compile 'org.redisson:redisson-quarkus-16:3.16.3'
compile 'org.redisson:redisson-quarkus-16:3.16.4'
// for Quarkus v2.0.x - v2.4.x
compile 'org.redisson:redisson-quarkus-20:3.16.3'
compile 'org.redisson:redisson-quarkus-20:3.16.4'
```
### 2. Add settings into `application.properties` file

@ -14,14 +14,14 @@ Maven
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>3.16.3</version>
<version>3.16.4</version>
</dependency>
```
Gradle
```groovy
compile 'org.redisson:redisson-spring-boot-starter:3.16.3'
compile 'org.redisson:redisson-spring-boot-starter:3.16.4'
```

@ -31,7 +31,7 @@ Maven
<artifactId>redisson-spring-data-24</artifactId>
<!-- for Spring Data Redis v.2.5.x -->
<artifactId>redisson-spring-data-25</artifactId>
<version>3.16.3</version>
<version>3.16.4</version>
</dependency>
```
@ -39,23 +39,23 @@ Gradle
```groovy
// for Spring Data Redis v.1.6.x
compile 'org.redisson:redisson-spring-data-16:3.16.3'
compile 'org.redisson:redisson-spring-data-16:3.16.4'
// for Spring Data Redis v.1.7.x
compile 'org.redisson:redisson-spring-data-17:3.16.3'
compile 'org.redisson:redisson-spring-data-17:3.16.4'
// for Spring Data Redis v.1.8.x
compile 'org.redisson:redisson-spring-data-18:3.16.3'
compile 'org.redisson:redisson-spring-data-18:3.16.4'
// for Spring Data Redis v.2.0.x
compile 'org.redisson:redisson-spring-data-20:3.16.3'
compile 'org.redisson:redisson-spring-data-20:3.16.4'
// for Spring Data Redis v.2.1.x
compile 'org.redisson:redisson-spring-data-21:3.16.3'
compile 'org.redisson:redisson-spring-data-21:3.16.4'
// for Spring Data Redis v.2.2.x
compile 'org.redisson:redisson-spring-data-22:3.16.3'
compile 'org.redisson:redisson-spring-data-22:3.16.4'
// for Spring Data Redis v.2.3.x
compile 'org.redisson:redisson-spring-data-23:3.16.3'
compile 'org.redisson:redisson-spring-data-23:3.16.4'
// for Spring Data Redis v.2.4.x
compile 'org.redisson:redisson-spring-data-24:3.16.3'
compile 'org.redisson:redisson-spring-data-24:3.16.4'
// for Spring Data Redis v.2.5.x
compile 'org.redisson:redisson-spring-data-25:3.16.3'
compile 'org.redisson:redisson-spring-data-25:3.16.4'
```
### 2. Register `RedissonConnectionFactory` in Spring context

@ -65,14 +65,14 @@ Amount of Redisson instances created by Tomcat for multiple contexts could be re
### 2. Copy two jars into `TOMCAT_BASE/lib` directory:
[redisson-all-3.16.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.16.3&e=jar)
[redisson-all-3.16.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.16.4&e=jar)
Tomcat 7.x - [redisson-tomcat-7-3.16.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.16.3&e=jar)
Tomcat 7.x - [redisson-tomcat-7-3.16.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.16.4&e=jar)
Tomcat 8.x - [redisson-tomcat-8-3.16.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.16.3&e=jar)
Tomcat 8.x - [redisson-tomcat-8-3.16.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.16.4&e=jar)
Tomcat 9.x - [redisson-tomcat-9-3.16.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-9&v=3.16.3&e=jar)
Tomcat 9.x - [redisson-tomcat-9-3.16.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-9&v=3.16.4&e=jar)
Tomcat 10.x - [redisson-tomcat-10-3.16.3.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-10&v=3.16.3&e=jar)
Tomcat 10.x - [redisson-tomcat-10-3.16.4.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-10&v=3.16.4&e=jar)
Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and **support by SLA**.

Loading…
Cancel
Save