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

pull/3753/head
Nikita Koksharov 4 years ago
commit 0f20b265b7

@ -3,6 +3,21 @@ Redisson Releases History
Consider __[Redisson PRO](https://redisson.pro)__ version for **ultra-fast performance** and **support by SLA**. 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 ### 28-Jun-2021 - 3.16.0 released
Feature - GraalVM native-image support Feature - GraalVM native-image support
Feature - Spring Data Redis 2.5.x support Feature - Spring Data Redis 2.5.x support

@ -104,14 +104,14 @@ Used by
<dependency> <dependency>
<groupId>org.redisson</groupId> <groupId>org.redisson</groupId>
<artifactId>redisson</artifactId> <artifactId>redisson</artifactId>
<version>3.16.0</version> <version>3.16.1</version>
</dependency> </dependency>
#### Gradle #### Gradle
compile 'org.redisson:redisson:3.16.0' compile 'org.redisson:redisson:3.16.1'
#### SBT #### SBT
libraryDependencies += "org.redisson" % "redisson" % "3.16.0" libraryDependencies += "org.redisson" % "redisson" % "3.16.1"
#### Java #### Java
@ -169,8 +169,8 @@ Consider __[Redisson PRO](https://redisson.pro)__ version for **ultra-fast perfo
## Downloads ## 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 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.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 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 ## FAQs

@ -14,14 +14,14 @@ Maven
<dependency> <dependency>
<groupId>org.redisson</groupId> <groupId>org.redisson</groupId>
<artifactId>redisson-helidon</artifactId> <artifactId>redisson-helidon</artifactId>
<version>3.16.0</version> <version>3.16.1</version>
</dependency> </dependency>
``` ```
Gradle Gradle
```groovy ```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 ### 2. Add settings into `META-INF/microprofile-config.properties` file

@ -38,7 +38,7 @@ Maven
<artifactId>redisson-hibernate-52</artifactId> <artifactId>redisson-hibernate-52</artifactId>
<!-- for Hibernate v5.3.3+ - v5.5.x --> <!-- for Hibernate v5.3.3+ - v5.5.x -->
<artifactId>redisson-hibernate-53</artifactId> <artifactId>redisson-hibernate-53</artifactId>
<version>3.16.0</version> <version>3.16.1</version>
</dependency> </dependency>
``` ```
@ -46,13 +46,13 @@ Gradle
```groovy ```groovy
// for Hibernate v4.x // 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 // 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 // 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 // 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 ### 2. Specify hibernate cache settings

@ -14,14 +14,14 @@ Maven
<dependency> <dependency>
<groupId>org.redisson</groupId> <groupId>org.redisson</groupId>
<artifactId>redisson-micronaut</artifactId> <artifactId>redisson-micronaut</artifactId>
<version>3.16.0</version> <version>3.16.1</version>
</dependency> </dependency>
``` ```
Gradle Gradle
```groovy ```groovy
compile 'org.redisson:redisson-micronaut:3.16.0' compile 'org.redisson:redisson-micronaut:3.16.1'
``` ```
### 2. Add settings into `application.yml` file ### 2. Add settings into `application.yml` file

@ -30,7 +30,7 @@ Maven
<dependency> <dependency>
<groupId>org.redisson</groupId> <groupId>org.redisson</groupId>
<artifactId>redisson-mybatis</artifactId> <artifactId>redisson-mybatis</artifactId>
<version>3.15.6</version> <version>3.16.1</version>
</dependency> </dependency>
``` ```

@ -4,9 +4,10 @@ Integrates Redisson with [Quarkus](https://quarkus.io/) framework.
Supports Quarkus 1.6.x - 2.0.x Supports Quarkus 1.6.x - 2.0.x
## Native image with RemoteService <details>
<summary><b>Native image with RemoteService</b>. Click to expand!</summary>
To use RemoteService in native image add **dynamic-proxy.json** and **reflection-config.json** files in `quarkus.native.additional-build-args` setting. <br/>
To use RemoteService in native image add <b>dynamic-proxy.json</b> and <b>reflection-config.json</b> files in `quarkus.native.additional-build-args` setting.
``` ```
-H:DynamicProxyConfigurationResources=dynamic-proxy.json,-H:ReflectionConfigurationFiles=reflection-config.json -H:DynamicProxyConfigurationResources=dynamic-proxy.json,-H:ReflectionConfigurationFiles=reflection-config.json
@ -28,6 +29,7 @@ reflection-config.json:
} }
] ]
``` ```
</details>
## Usage ## Usage
@ -42,7 +44,7 @@ Maven
<artifactId>redisson-quarkus-16</artifactId> <artifactId>redisson-quarkus-16</artifactId>
<!-- for Quarkus v2.0.x --> <!-- for Quarkus v2.0.x -->
<artifactId>redisson-quarkus-20</artifactId> <artifactId>redisson-quarkus-20</artifactId>
<version>3.16.0</version> <version>3.16.1</version>
</dependency> </dependency>
``` ```
@ -50,9 +52,9 @@ Gradle
```groovy ```groovy
// for Quarkus v1.6.x - v1.13.x // 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 // 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 ### 2. Add settings into `application.properties` file

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

@ -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. 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 ## Usage
@ -29,7 +29,9 @@ Maven
<artifactId>redisson-spring-data-23</artifactId> <artifactId>redisson-spring-data-23</artifactId>
<!-- for Spring Data Redis v.2.4.x --> <!-- for Spring Data Redis v.2.4.x -->
<artifactId>redisson-spring-data-24</artifactId> <artifactId>redisson-spring-data-24</artifactId>
<version>3.15.6</version> <!-- for Spring Data Redis v.2.5.x -->
<artifactId>redisson-spring-data-25</artifactId>
<version>3.16.1</version>
</dependency> </dependency>
``` ```
@ -37,21 +39,23 @@ Gradle
```groovy ```groovy
// for Spring Data Redis v.1.6.x // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 ### 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: ### 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**. Consider __[Redisson PRO](https://redisson.pro)__ version for **ultra-fast performance** and **support by SLA**.

Loading…
Cancel
Save