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

pull/3245/merge
Nikita Koksharov 4 years ago
commit cf011bf929

@ -3,6 +3,35 @@ Redisson Releases History
Сonsider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA.
### 03-Mar-2021 - 3.15.1 released
Feature - `expireAt(Instant)` method added to `RExpirable` object
Feature - `random()` method added to `RScoredSortedSet` object
Feature - `randomKeys()` and `randomEntries()` methods added to `RMap` object
Feature - count with any parameter added for search in `RGeo` object
Feature - ability to search in box added for `RGeo` object
Improvement - simplified RGeo API with `search` methods
Improvement - added check for invocation of sync methods in async/rx/reactive listeners
Fixed - continuous reconnecting to broken host if it was defined as hostname in Redisson Cluster config
Fixed - `WeightedRoundRobinBalancer` filters master node in readMode=ReadMode.MASTER_SLAVE
Fixed - `RPatternTopicReactive.removeListener()` method should return `Mono<Void>`
Fixed - remove `authType` and `principal` attributes on Apache Tomcat logout
Fixed - scheduled tasks via `RScheduledExecutorService` object can't be canceled
Fixed - `RStream.claim()` method throws NPE if given id does not exist
Fixed - `RPatternTopic` on keyspace/keyevent notification subscribes only to single master node in Redis cluster
Fixed - Class cast exception is thrown during iteration of `RMapCache` entries
Fixed - internal `RedissonBaseLock.evalWriteAsync()` method isn't executed again if cluster slaves amount > 0
Fixed - CPU spike after Slave failover if `subscriptionMode=SLAVE`
Fixed - `rename()` method throws throws RedisException if `RBloomFilter` is empty
Fixed - output full exception stacktrace if unable connect to sentinel server
Fixed - duplicated `PING` sent when Redis connection got reconnected
Fixed - Optional class can't be used as a result object in RemoteService interface
Fixed - `redisson-spring-boot-starter` should use `redisson-spring-data-24` module
Fixed - `RMapCacheRx.getLock()` returns `org.redisson.RedissonLock` instead of `org.redisson.api.RLockRx`
Fixed - `RMapCacheReactive.getLock()` returns `org.redisson.RedissonLock` instead of `org.redisson.api.RLockReactive`
### 28-Jan-2021 - 3.15.0 released
Feature - **Apache Tomcat 10** support added

@ -102,14 +102,14 @@ Used by
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.15.0</version>
<version>3.15.1</version>
</dependency>
#### Gradle
compile 'org.redisson:redisson:3.15.0'
compile 'org.redisson:redisson:3.15.1'
#### SBT
libraryDependencies += "org.redisson" % "redisson" % "3.15.0"
libraryDependencies += "org.redisson" % "redisson" % "3.15.1"
#### Java
@ -167,8 +167,8 @@ Consider __[Redisson PRO](https://redisson.pro)__ version for advanced features
## Downloads
[Redisson 3.15.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.15.0&e=jar),
[Redisson node 3.15.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.15.0&e=jar)
[Redisson 3.15.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.15.1&e=jar),
[Redisson node 3.15.1](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.15.1&e=jar)
## FAQs

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

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

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

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

@ -65,12 +65,12 @@ 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.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.15.0&e=jar)
[redisson-all-3.15.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.15.1&e=jar)
Tomcat 7.x - [redisson-tomcat-7-3.15.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.15.0&e=jar)
Tomcat 7.x - [redisson-tomcat-7-3.15.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.15.1&e=jar)
Tomcat 8.x - [redisson-tomcat-8-3.15.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.15.0&e=jar)
Tomcat 8.x - [redisson-tomcat-8-3.15.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.15.1&e=jar)
Tomcat 9.x - [redisson-tomcat-9-3.15.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-9&v=3.15.0&e=jar)
Tomcat 9.x - [redisson-tomcat-9-3.15.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-9&v=3.15.1&e=jar)
Tomcat 10.x - [redisson-tomcat-10-3.15.0.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-10&v=3.15.0&e=jar)
Tomcat 10.x - [redisson-tomcat-10-3.15.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-10&v=3.15.1&e=jar)

Loading…
Cancel
Save