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