diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0ba477039..6e712f019 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,21 @@ Redisson Releases History
Consider __[Redisson PRO](https://redisson.pro)__ version for **ultra-fast performance** and **support by SLA**.
+### 26-Jul-2021 - 3.16.1 released
+Improvement - MarshallingCodec and JsonJacksonCodec warmup added
+Improvement - performance improvement for connection pool with few connections
+
+Fixed - connection leak after command error if Batch executed in REDIS_WRITE_ATOMIC mode
+Fixed - AsyncSemaphore race condition issue
+Fixed - Quarkus native remote service invocation fails
+Fixed - `nameMapper` setting isn't applied to `RTopic` object
+Fixed - Batch in REDIS_WRITE_ATOMIC mode doesn't respect batch settings
+Fixed - `UndeclaredThrowableException` is thrown when cache down while executing `RLiveObjectService.get()` method
+Fixed - Reactive Transactions aren't unlocking transactional locks
+Fixed - keySet() method of transactional map throws Exception
+Fixed - lock expiration renewal should be canceled if owner doesn't exist (thanks to @regidio)
+
+
### 28-Jun-2021 - 3.16.0 released
Feature - GraalVM native-image support
Feature - Spring Data Redis 2.5.x support
diff --git a/README.md b/README.md
index 95918575d..a3f1b31e6 100644
--- a/README.md
+++ b/README.md
@@ -104,14 +104,14 @@ Used by
org.redisson
redisson
- 3.16.0
+ 3.16.1
#### Gradle
- compile 'org.redisson:redisson:3.16.0'
+ compile 'org.redisson:redisson:3.16.1'
#### SBT
- libraryDependencies += "org.redisson" % "redisson" % "3.16.0"
+ libraryDependencies += "org.redisson" % "redisson" % "3.16.1"
#### Java
@@ -169,8 +169,8 @@ Consider __[Redisson PRO](https://redisson.pro)__ version for **ultra-fast perfo
## Downloads
-[Redisson 3.16.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.16.0&e=jar),
-[Redisson node 3.16.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.16.0&e=jar)
+[Redisson 3.16.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.16.1&e=jar),
+[Redisson node 3.16.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.16.1&e=jar)
## FAQs
diff --git a/redisson-helidon/README.md b/redisson-helidon/README.md
index 22e513285..1d94b46f3 100644
--- a/redisson-helidon/README.md
+++ b/redisson-helidon/README.md
@@ -14,14 +14,14 @@ Maven
org.redisson
redisson-helidon
- 3.16.0
+ 3.16.1
```
Gradle
```groovy
-compile 'org.redisson:redisson-helidon:3.16.0'
+compile 'org.redisson:redisson-helidon:3.16.1'
```
### 2. Add settings into `META-INF/microprofile-config.properties` file
diff --git a/redisson-hibernate/README.md b/redisson-hibernate/README.md
index 029927b7d..e201cf885 100644
--- a/redisson-hibernate/README.md
+++ b/redisson-hibernate/README.md
@@ -38,7 +38,7 @@ Maven
redisson-hibernate-52
redisson-hibernate-53
- 3.16.0
+ 3.16.1
```
@@ -46,13 +46,13 @@ Gradle
```groovy
// for Hibernate v4.x
- compile 'org.redisson:redisson-hibernate-4:3.16.0'
+ compile 'org.redisson:redisson-hibernate-4:3.16.1'
// for Hibernate v5.0.x - v5.1.x
- compile 'org.redisson:redisson-hibernate-5:3.16.0'
+ compile 'org.redisson:redisson-hibernate-5:3.16.1'
// for Hibernate v5.2.x
- compile 'org.redisson:redisson-hibernate-52:3.16.0'
+ compile 'org.redisson:redisson-hibernate-52:3.16.1'
// for Hibernate v5.3.3+ - v5.5.x
- compile 'org.redisson:redisson-hibernate-53:3.16.0'
+ compile 'org.redisson:redisson-hibernate-53:3.16.1'
```
### 2. Specify hibernate cache settings
diff --git a/redisson-micronaut/README.md b/redisson-micronaut/README.md
index 25ca384ce..a10711b37 100644
--- a/redisson-micronaut/README.md
+++ b/redisson-micronaut/README.md
@@ -14,14 +14,14 @@ Maven
org.redisson
redisson-micronaut
- 3.16.0
+ 3.16.1
```
Gradle
```groovy
-compile 'org.redisson:redisson-micronaut:3.16.0'
+compile 'org.redisson:redisson-micronaut:3.16.1'
```
### 2. Add settings into `application.yml` file
diff --git a/redisson-mybatis/README.md b/redisson-mybatis/README.md
index e75c77b43..5a6eae424 100644
--- a/redisson-mybatis/README.md
+++ b/redisson-mybatis/README.md
@@ -30,7 +30,7 @@ Maven
org.redisson
redisson-mybatis
- 3.15.6
+ 3.16.1
```
diff --git a/redisson-quarkus/README.md b/redisson-quarkus/README.md
index b8f253a66..ed9c5d4e5 100644
--- a/redisson-quarkus/README.md
+++ b/redisson-quarkus/README.md
@@ -4,9 +4,10 @@ Integrates Redisson with [Quarkus](https://quarkus.io/) framework.
Supports Quarkus 1.6.x - 2.0.x
-## Native image with RemoteService
-
-To use RemoteService in native image add **dynamic-proxy.json** and **reflection-config.json** files in `quarkus.native.additional-build-args` setting.
+
+ Native image with RemoteService. Click to expand!
+
+To use RemoteService in native image add dynamic-proxy.json and reflection-config.json files in `quarkus.native.additional-build-args` setting.
```
-H:DynamicProxyConfigurationResources=dynamic-proxy.json,-H:ReflectionConfigurationFiles=reflection-config.json
@@ -27,7 +28,8 @@ reflection-config.json:
"allDeclaredMethods":true
}
]
-```
+```
+
## Usage
@@ -42,7 +44,7 @@ Maven
redisson-quarkus-16
redisson-quarkus-20
- 3.16.0
+ 3.16.1
```
@@ -50,9 +52,9 @@ Gradle
```groovy
// for Quarkus v1.6.x - v1.13.x
-compile 'org.redisson:redisson-quarkus-16:3.16.0'
+compile 'org.redisson:redisson-quarkus-16:3.16.1'
// for Quarkus v2.0.x
-compile 'org.redisson:redisson-quarkus-20:3.16.0'
+compile 'org.redisson:redisson-quarkus-20:3.16.1'
```
### 2. Add settings into `application.properties` file
diff --git a/redisson-spring-boot-starter/README.md b/redisson-spring-boot-starter/README.md
index 420116a13..1742fb49e 100644
--- a/redisson-spring-boot-starter/README.md
+++ b/redisson-spring-boot-starter/README.md
@@ -14,14 +14,14 @@ Maven
org.redisson
redisson-spring-boot-starter
- 3.16.0
+ 3.16.1
```
Gradle
```groovy
- compile 'org.redisson:redisson-spring-boot-starter:3.16.0'
+ compile 'org.redisson:redisson-spring-boot-starter:3.16.1'
```
diff --git a/redisson-spring-data/README.md b/redisson-spring-data/README.md
index eb4c74dfe..65351565c 100644
--- a/redisson-spring-data/README.md
+++ b/redisson-spring-data/README.md
@@ -2,7 +2,7 @@
Integrates Redisson with Spring Data Redis library. Implements Spring Data's `RedisConnectionFactory` and `ReactiveRedisConnectionFactory` interfaces and allows to interact with Redis through `RedisTemplate` or `ReactiveRedisTemplate` object.
-Supports Spring Data Redis 1.6.x - 2.4.x
+Supports Spring Data Redis 1.6.x - 2.5.x
## Usage
@@ -29,7 +29,9 @@ Maven
redisson-spring-data-23
redisson-spring-data-24
- 3.15.6
+
+ redisson-spring-data-25
+ 3.16.1
```
@@ -37,21 +39,23 @@ Gradle
```groovy
// for Spring Data Redis v.1.6.x
- compile 'org.redisson:redisson-spring-data-16:3.15.6'
+ compile 'org.redisson:redisson-spring-data-16:3.16.1'
// for Spring Data Redis v.1.7.x
- compile 'org.redisson:redisson-spring-data-17:3.15.6'
+ compile 'org.redisson:redisson-spring-data-17:3.16.1'
// for Spring Data Redis v.1.8.x
- compile 'org.redisson:redisson-spring-data-18:3.15.6'
+ compile 'org.redisson:redisson-spring-data-18:3.16.1'
// for Spring Data Redis v.2.0.x
- compile 'org.redisson:redisson-spring-data-20:3.15.6'
+ compile 'org.redisson:redisson-spring-data-20:3.16.1'
// for Spring Data Redis v.2.1.x
- compile 'org.redisson:redisson-spring-data-21:3.15.6'
+ compile 'org.redisson:redisson-spring-data-21:3.16.1'
// for Spring Data Redis v.2.2.x
- compile 'org.redisson:redisson-spring-data-22:3.15.6'
+ compile 'org.redisson:redisson-spring-data-22:3.16.1'
// for Spring Data Redis v.2.3.x
- compile 'org.redisson:redisson-spring-data-23:3.15.6'
+ compile 'org.redisson:redisson-spring-data-23:3.16.1'
// for Spring Data Redis v.2.4.x
- compile 'org.redisson:redisson-spring-data-24:3.15.6'
+ compile 'org.redisson:redisson-spring-data-24:3.16.1'
+ // for Spring Data Redis v.2.5.x
+ compile 'org.redisson:redisson-spring-data-24:3.16.1'
```
### 2. Register `RedissonConnectionFactory` in Spring context
diff --git a/redisson-tomcat/README.md b/redisson-tomcat/README.md
index 4b10eac0c..1ff269297 100644
--- a/redisson-tomcat/README.md
+++ b/redisson-tomcat/README.md
@@ -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.15.6.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.15.6&e=jar)
+[redisson-all-3.16.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.16.1&e=jar)
-Tomcat 7.x - [redisson-tomcat-7-3.15.6.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.15.6&e=jar)
+Tomcat 7.x - [redisson-tomcat-7-3.16.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.16.1&e=jar)
-Tomcat 8.x - [redisson-tomcat-8-3.15.6.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.15.6&e=jar)
+Tomcat 8.x - [redisson-tomcat-8-3.16.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.16.1&e=jar)
-Tomcat 9.x - [redisson-tomcat-9-3.15.6.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-9&v=3.15.6&e=jar)
+Tomcat 9.x - [redisson-tomcat-9-3.16.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-9&v=3.16.1&e=jar)
-Tomcat 10.x - [redisson-tomcat-10-3.15.6.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-10&v=3.15.6&e=jar)
+Tomcat 10.x - [redisson-tomcat-10-3.16.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-10&v=3.16.1&e=jar)
Consider __[Redisson PRO](https://redisson.pro)__ version for **ultra-fast performance** and **support by SLA**.