diff --git a/CHANGELOG.md b/CHANGELOG.md index 57a08c99b..6e55e39e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,27 @@ Redisson Releases History Сonsider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA. +### 26-Dec-2019 - 3.12.0 released + +Feature - `RExecutorService` task id injection +Feature - `submit()` methods with ttl parameter added to `RExecutorService` +Feature - `schedule()` methods with timeToLive parameter added to `RScheduledExecutorService` +Feature - `MyBatis` cache implementation added +Feature - added implementation of `doSuspend` and `doResume` methods of Spring Transaction Manager +Feature - `WorkerOptions.taskTimeout` setting added +Feature - `RSemaphore.addPermits` method added +Feature - ability to define `TaskFailureListener`, `TaskFinishedListener`, `TaskStartedListener` and `TaskSuccessListener` task listeners with WorkerOptions object + +Improvement - Default workers amount of `RExecutorService` set to 1 + +Fixed - CommandDecoder throws NPE +Fixed - ReplicatedConnectionManager triggers reactivation of slaves with ip address instead of hostname (thanks to @f-sander) +Fixed - Reactive/Rxjava2 transaction doesn't unlock lock on rollback or commit +Fixed - Spring Transaction Manager doesn't handle Redisson `TransactionException` +Fixed - `RBuckets.get` throws NPE for non-existed buckets (thanks to @d10n) +Fixed - `RPermitExpirableSemaphore` does not expire +Fixed - `RedissonCacheStatisticsAutoConfiguration` should be conditional on CacheMeterBinderProvider presence (thanks to @ehontoria) + ### 28-Nov-2019 - 3.11.6 released Feature - `RExecutorServiceAsync.cancelTaskAsync()` method added diff --git a/README.md b/README.md index 8b849792f..735dc38dc 100644 --- a/README.md +++ b/README.md @@ -103,12 +103,12 @@ Used by org.redisson redisson - 3.11.6 + 3.12.0 #### Gradle - compile 'org.redisson:redisson:3.11.6' + compile 'org.redisson:redisson:3.12.0' #### Java @@ -166,8 +166,8 @@ Consider __[Redisson PRO](https://redisson.pro)__ version for advanced features ## Downloads -[Redisson 3.11.6](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.11.6&e=jar), -[Redisson node 3.11.6](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.11.6&e=jar) +[Redisson 3.12.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.12.0&e=jar), +[Redisson node 3.12.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.12.0&e=jar) ## FAQs diff --git a/redisson-tomcat/redisson-tomcat-7/pom.xml b/redisson-tomcat/redisson-tomcat-7/pom.xml index 57b213c95..6ce48dbd0 100644 --- a/redisson-tomcat/redisson-tomcat-7/pom.xml +++ b/redisson-tomcat/redisson-tomcat-7/pom.xml @@ -17,7 +17,7 @@ org.apache.tomcat.embed tomcat-embed-core - 7.0.94 + 7.0.99 provided diff --git a/redisson/pom.xml b/redisson/pom.xml index 76a4fbce9..e842af742 100644 --- a/redisson/pom.xml +++ b/redisson/pom.xml @@ -122,7 +122,7 @@ org.apache.tomcat.embed tomcat-embed-core - 8.5.40 + 8.5.50 test