Redisson v3.10.5 Release Notes

Release Date: 2019-03-20 // about 5 years ago
  • ๐Ÿ”‹ Feature - getMultiLock, getRedLock methods added to RedissonClient, RedissonRxClient and RedissonReactiveClient interfaces
    ๐Ÿ”‹ Feature - getInfo, listGroups, listConsumers methods added to RStream, RStreamRx, RStreamReactive interfaces
    ๐Ÿ”‹ Feature - RPatternTopic.removeListenerAsync method added
    ๐Ÿ”‹ Feature - getAndSet method with TTL support added RBucket, RBucketAsync, RBucketReactive, RBucketRx interfaces
    ๐Ÿ”‹ Feature - addListener and removeListener methods added to RObject, RObjectAsync, RObjectReactive, RObjectRx objects. It allows to add and remove listeners for Deleted and Expired keyspace events published by Redis

    ๐Ÿ‘Œ Improvement - shuffle list of sentinels to distribute load (thanks to hrakaroo)
    ๐Ÿ‘Œ Improvement - methods of RxJava2 interfaces should use full set of result objects: Single, Maybe or Completable

    ๐Ÿ›  Fixed - compatibility with hibernate 5.2.0 - 5.2.4 versions
    Fixed - ClassCastException during RBatchReactive and RBatchRx execution in exectionMode = REDIS_WRITE_ATOMIC or REDIS_READ_ATOMIC
    ๐Ÿ›  Fixed - sentinel mode doesn't support AUTH command
    ๐Ÿ›  Fixed - response shouldn't be printed in case of response timeout error
    ๐Ÿ›  Fixed - HP NONSTOP OS is not supported by MapCacheEventCodec
    ๐Ÿ›  Fixed - RStream.readGroup method doesn't handle empty result properly with Redis 5.0.3
    ๐Ÿ›  Fixed - AUTH password included in exceptions
    ๐Ÿ›  Fixed - locked lock isn't unlocked after disconnect to Redis