提交 0f20b265 编写于 作者: N Nikita Koksharov

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

......@@ -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
......
......@@ -104,14 +104,14 @@ Used by
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.16.0</version>
<version>3.16.1</version>
</dependency>
#### 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
......
......@@ -14,14 +14,14 @@ Maven
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-helidon</artifactId>
<version>3.16.0</version>
<version>3.16.1</version>
</dependency>
```
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
......
......@@ -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.0</version>
<version>3.16.1</version>
</dependency>
```
......@@ -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
......
......@@ -14,14 +14,14 @@ Maven
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-micronaut</artifactId>
<version>3.16.0</version>
<version>3.16.1</version>
</dependency>
```
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
......
......@@ -30,7 +30,7 @@ Maven
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-mybatis</artifactId>
<version>3.15.6</version>
<version>3.16.1</version>
</dependency>
```
......
......@@ -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.
<details>
<summary><b>Native image with RemoteService</b>. Click to expand!</summary>
<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
......@@ -27,7 +28,8 @@ reflection-config.json:
"allDeclaredMethods":true
}
]
```
```
</details>
## Usage
......@@ -42,7 +44,7 @@ Maven
<artifactId>redisson-quarkus-16</artifactId>
<!-- for Quarkus v2.0.x -->
<artifactId>redisson-quarkus-20</artifactId>
<version>3.16.0</version>
<version>3.16.1</version>
</dependency>
```
......@@ -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
......
......@@ -14,14 +14,14 @@ Maven
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>3.16.0</version>
<version>3.16.1</version>
</dependency>
```
Gradle
```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.
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
<artifactId>redisson-spring-data-23</artifactId>
<!-- for Spring Data Redis v.2.4.x -->
<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>
```
......@@ -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
......
......@@ -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**.
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册