Redisson v3.18.0 Release Notes
-
🔋 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
andRLongAdder
objects don't work withnameMapper
🛠 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 withnameMapper
🛠 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