github redisson/redisson redisson-3.12.3

4 years ago

LZ4Codec, SnappyCodec, SnappyCodecV2 codecs now use Kryo5Codec by default

Feature - SetObjectListener added to RBucket object
Feature - RBinaryStream should expose SeekableByteChannel and AsynchronousByteChannel interfaces
Feature - added RBucketsReactive and RBucketsRx objects
Feature - added Caffeine support as alternative local cache implementation
Feature - added RBinaryStreamReactive and RBinaryStreamRx objects
Feature - added RKeys.swapdb method
Feature - added addFirstIfExists and addLastIfExists methods to RDeque object
Feature - RPriorityDeque extends RDeque

Improvement - type of RedisExecutor.CODECS field changed to LRUCacheMap

Fixed - CommandPubSubDecoder throws NPE
Fixed - RLock.unlock() results in ERR hash value if RedisLabs hosting is used
Fixed - RPriorityBlockingQueue.poll() method with limit implemented
Fixed - redisson__map_cache__last_access__set* objects continuously grow in size if RMapCache.maxSize defined
Fixed - Eviction task is not stopped after RMapCache.destroy() method invocation

Don't miss a new redisson release

NewReleases is sending notifications on new releases.