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

pull/3417/head
Nikita Koksharov 4 years ago
commit 6066ea992e

@ -3,6 +3,35 @@ Redisson Releases History
Сonsider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA.
### 28-Jan-2021 - 3.15.0 released
Feature - **Apache Tomcat 10** support added
Feature - **Spin Lock** added. Please refer to [documentation](https://github.com/redisson/redisson/wiki/8.-Distributed-locks-and-synchronizers#89-spin-lock) for more details (thanks to @Vorotyntsev)
Feature - `sentinelPassword` setting added (thanks to @ghollies)
Feature - `RedisNode.getMemoryStatistics()` method added
Feature - `setAndKeepTTL()` method added to `RBucket` object
Feature - min idle time parameter added to `listPending()` and `pendingRange()` methods of `RStream` object
Feature - `autoClaim()`, `fastAutoClaim()` and `createConsumer()` methods added to `RStream` object
Feature - `addIfExists()`, `addIfGreater()` and `addIfLess()` methods added to `RScoredSortedSet` object
Feature - `putIfExists()` and `fastPutIfExists()` methods added to `RMap` object
Feature - `tryAdd()` and `addIfExists()` methods added to `RGeo` object
Feature - `readUnion()`, `readIntersection()`, `diff()`, `readDiff()`, `rangeTo()`, `revRangeTo()` methods added to `RScoredSortedSet` object
Feature - `ScoredSortedSetAddListener` added to `RScoredSortedSet` object
Improvement - use `System.nanoTime()` in `IdleConnectionWatcher` to avoid clock drifting
Fixed - eval command executed on Redis cluster doesn't use key for master/slave selection
Fixed - `MOVED` or `ASK` response from Redis causes `Unable to acquire connection!` error
Fixed - Spring Redis Data PatternTopic listeners are invoked multiple times per message
Fixed - don't add Redis Slave as active if connections can't be established (thanks to @yann9)
Fixed - `RBatch` object throws Exception if not all slots are covered in Redis Cluster
Fixed - stream and queue object may lost entry during execution of any blocking poll operation
Fixed - Redis `BUSY` response handling (thanks to @wuqian0808)
Fixed - InterruptedExceptions are hidden by RedisException
Fixed - primitive class numbers aren't indexed correctly in LiveObject search engine
Fixed - NPE is thrown if LiveObject index stored for the first time in Redis cluster
Fixed - NPE is thrown if Redis node doesn't return "flags" parameter
### 22-Dec-2020 - 3.14.1 released
Feature - added option `LocalCachedMapOptions.storeCacheMiss` to store cache miss in a local cache (thanks to @ipalbeniz)

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

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

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

@ -2,7 +2,7 @@
Stores session of [Apache Tomcat](http://tomcat.apache.org) in Redis and allows to distribute requests across a cluster of Tomcat servers. Implements non-sticky session management backed by Redis.
Supports Apache Tomcat 7.x, 8.x, 9.x
Supports Apache Tomcat 7.x, 8.x, 9.x, 10.x
<sub>Consider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA.</sub>
@ -65,12 +65,13 @@ 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.14.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.14.1&e=jar)
[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)
for Tomcat 7.x
[redisson-tomcat-7-3.14.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-7&v=3.14.1&e=jar)
[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)
for Tomcat 8.x
[redisson-tomcat-8-3.14.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-8&v=3.14.1&e=jar)
[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)
for Tomcat 9.x
[redisson-tomcat-9-3.14.1.jar](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-tomcat-9&v=3.14.1&e=jar)
[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)
for 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)

Loading…
Cancel
Save