皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Redisson 3.18.0发布

Redisson 3.18.0发布

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