From db2c3a82768ec14fddba1628813e159a80a36110 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 10 Nov 2022 09:25:47 +0300 Subject: [PATCH 1/2] Update CHANGELOG.md --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0403b264c..a58c4f811 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,35 @@ Redisson Releases History Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and **support by SLA**. +### 11-Nov-2022 - 3.18.0 released + +Feature - Tomcat 10.1.x support +Feature - labels support for RTimeSeries object +Feature - compatibility with Spring Boot 3 (thanks @olivierboudet) +Feature - RxJava and Reactive interfaces for RLocalCachedMap object +Feature - local cache support for JsonBucket object + +Improvement - StringCodec now implements JsonCodec + +Fixed - `RDoubleAdder` and `RLongAdder` objects don't work with `nameMapper` +Fixed - `RBlockingQueue` methods should return null if negative timeout defined +Fixed - `RLocalCachedMap.clearLocalCacheAsync()` method shouldn't retain semaphore after invocation +Fixed - Spring Data Redis methods weren't implemented: `zRandMember()`, `zRandMemberWithScore()`, `zPopMin()`, `bZPopMin()`, `zPopMax()`, `bZPopMax()`, `zMScore()`, `zDiff()`, `zDiffWithScores()`, `zDiffStore()`, `zInter()`, `zInterWithScores()`, `zUnion()`, `zUnionWithScores()`, `hRandField()`, `hRandFieldWithValues()`, `copy()`, `lMove()`, `bLMove()`, `lPop()`, `rPop()`, `sMIsMember()`, `getEx()`, `getDel()` +Fixed - attempts to connect to the failed master after failover in cluster mode +Fixed - `RMapCache` `MapEntryListener` doesn't work with `nameMapper` +Fixed - `RJsonBucket.getKeys()` method doesn't use path parameter +Fixed - `RRateLimiter.getConfig().getRate()` throws NPE if it doesn't exist (thanks @Tanky-Zhang) +Fixed - `RTransaction` objects should be the same instances on each "get..." call +Fixed - `RScheduledExecutorService` cron triggers fire continuously for hours for some time zones (regression since 3.16.5) +Fixed - `RSortedSet.add()` throws NPE (thanks @yuwei) +Fixed - `RKeysReactive.getKeysByPattern()` method isn't giving all entries if downstream consumer is slow +Fixed - "Unable to unfreeze entry" errors in sentinel mode +Fixed - `JsonBucket.compareAndSet()` method with null as update value deletes whole object +Fixed - Redis Cluster topology scanned partially in case of DNS resolution error +Fixed - Slave nodes failed to pass complete initialization shouldn't be added as nodes +Fixed - ByteBuf leaks when one of multiple parameters can't be encoded +Fixed - `SearchDomainUnknownHostException` is thrown occasionally + ### 2-Oct-2022 - 3.17.7 released Improvement - Failed connection ping isn't taken in account in Redis slave health check From f3b9dafd774fdae704fde01291c69362d178c8e2 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 10 Nov 2022 09:57:20 +0300 Subject: [PATCH 2/2] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 51455f0d6..0cb4c5e51 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [Quick start](https://github.com/redisson/redisson#quick-start) | [Documentation](https://github.com/redisson/redisson/wiki/Table-of-Content) | [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md) | [Code examples](https://github.com/redisson/redisson-examples) | [FAQs](https://github.com/redisson/redisson/wiki/16.-FAQ) | [Report an issue](https://github.com/redisson/redisson/issues/new) Based on high-performance async and lock-free Java Redis client and [Netty](http://netty.io) framework. -JDK compatibility: 1.8 - 18, Android +JDK compatibility: 1.8+, Android ## Features @@ -105,14 +105,14 @@ Used by org.redisson redisson - 3.17.7 + 3.18.0 #### Gradle - compile 'org.redisson:redisson:3.17.7' + compile 'org.redisson:redisson:3.18.0' #### SBT - libraryDependencies += "org.redisson" % "redisson" % "3.17.7" + libraryDependencies += "org.redisson" % "redisson" % "3.18.0" #### Java @@ -170,8 +170,8 @@ Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and ## Downloads -[Redisson 3.17.7](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.17.7&e=jar), -[Redisson node 3.17.7](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.17.7&e=jar) +[Redisson 3.18.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.18.0&e=jar), +[Redisson node 3.18.0](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.18.0&e=jar) ## FAQs