breaking change – spring.redis.redisson.config
setting renamed to spring.redis.redisson.file
Feature – RClusteredTopic
object added
Feature – RRingBuffer.setCapacity()
method added
Feature – merge()
, compute()
, computeIfAbsent()
, computeIfPresent()
methods implemented for RMap-based objects
Feature – spring config server support (thanks @anjia0532)
Improvement – expand config variables from system properties if not found as environment variables (thanks to @jribble)
Fixed – RKeys.keysByPattern()
method doesn’t use pattern (thanks to @sh1nj1)
Fixed – RObjectLiveService.delete()
method throws ClassCastException
Fixed – fail to insert key with TTL = 0 if the same key was previously set with non-zero TTL
Fixed – Pubsub channel isn’t reattached to a new master after slot migration
Fixed – PingConnectionHandler
throws CancellationException
Fixed – shared session between several Tomcats expires earlier if readMode=Redis
and broadcastSessionEvents=false
Fixed – incorrect session attributes being returned in UpdateMode=AFTER_REQUEST
and ReadMode=REDIS
Fixed – Tomcat UpdateValve object throws NullPointerException if url context doesn’t exist
Fixed – old value of RLiveObject’s field isn’t removed from index
Fixed – Spring Data Redis RedissonSubscription.onPatternMessage()
method throws ClassCastException
Fixed – RSemaphore.addPermits()
method doesn’t work
Fixed – RMultimap.sizeInMemory()
method doesn’t take in account size of all associated objects
转自 https://github.com/redisson/redisson/releases/tag/redisson-3.13.5