All Versions
112
Latest Version
Avg Release Cycle
27 days
Latest Release
-

Changelog History
Page 7

  • v2.2.26 Changes

    ๐Ÿ›  Fixed - NPE in CommandDecoder
    ๐Ÿ›  Fixed - PubSub connection re-subscription doesn't work in case when there is only one slave available

  • v2.2.25 Changes

    ๐Ÿ‘Œ Improvement - log unexpected errors in netty handlers
    ๐Ÿ‘Œ Improvement - Not all slots are covered error should be more informative
    ๐Ÿ‘Œ Improvement - implement random wait time in lock method of RedissonRedLock and RedissonMultiLock objects
    ๐Ÿ›  Fixed - ClassCastException error when there are no slaves in sentinel mode
    ๐Ÿ›  Fixed - keep RMap insertion ordering while iteration
    ๐Ÿ›  Fixed - thread stuck at lock method of RedissonRedLock and RedissonMultiLock objects
    ๐Ÿ›  Fixed - incorrect tryLock behaviour of RedissonRedLock and RedissonMultiLock objects
    ๐Ÿ›  Fixed - connection shouldn't be closed on exceptionCaught
    ๐Ÿ›  Fixed - Jackson 2.8.x compatibility
    ๐Ÿ›  Fixed - TRYAGAIN error handling in cluster mode
    ๐Ÿ›  Fixed - sync commands in connectionListener leads to connection timeout exception
    ๐Ÿ›  Fixed - can't find slave error in cluster mode if failed slave hasn't been added before

  • v2.2.24 Changes

    ๐Ÿ›  Fixed - PubSub connection in cluster mode should be connected to node according slot derived from channel name
    ๐Ÿ›  Fixed - RLock.tryLock could block forever under some conditions

  • v2.2.23 Changes

    ๐Ÿ‘Œ Improvement - Future.cancel method handling for RemoteService async call
    ๐Ÿ›  Fixed - unable to redefine RedisClient command execution timeout
    ๐Ÿ›  Fixed - exception occured in CommandEncoder leads to reponse timeout exception
    ๐Ÿ›  Fixed - exception occured in CommandDecoder leads to reponse timeout exception
    ๐Ÿ›  Fixed - BLPOP timeout calculation fixed
    ๐Ÿ›  Fixed - object used in RemoteService to prevent race-condition during ack receiving should be created per request

  • v2.2.22 Changes

    ๐Ÿ›  Fixed - java.lang.UnsupportedOperationException during command batch usage with netty 4.0.38 and higher

  • v2.2.21 Changes

    ๐Ÿ›  Fixed - RLock, RReadWriteLock, RSemaphore and RCountDownLatch can blocks forever under some conditions

  • v2.2.20 Changes

    ๐Ÿ›  Fixed - NPE during pubsub re-subscription (regression since 2.2.18)
    ๐Ÿ›  Fixed - RSortedSet doesn't work in cluster mode (regression since 2.2.16)
    ๐Ÿ›  Fixed - PubSub connection pool initialization in cluster mode
    ๐Ÿ›  Fixed - NPE during pubsub usage in cluster mode (regression since 2.2.18)

  • v2.2.19 Changes

    ๐Ÿ”‹ Feature - RSetReactive.readIntersection, RSetReactive.diff and RSetReactive.intersection added
    ๐Ÿ›  Fixed - cluster commands handling regression (regression since 2.2.18)

  • v2.2.18 Changes

    ๐Ÿ”‹ Feature - RSet.randomAsync and RSet.random commands added (thanks to dcheckoway)
    ๐Ÿ”‹ Feature - commandTimeout param added to RedisClient
    ๐Ÿ”‹ Feature - JsonJacksonMapValueCodec basic typed map value codec added (thanks to andrejserafim)
    ๐Ÿ‘Œ Improvement - PubSub management has been reimplemented this resolves some issues with RLock, RSemaphore objects
    ๐Ÿ›  Fixed - disconnected pubsub connection leads to missed response for unsubscribe/punsubscribe operations
    ๐Ÿ›  Fixed - cluster slot changes discovery
    ๐Ÿ›  Fixed - execute all lock, semaphore and countdownlatch commands on master node
    ๐Ÿ›  Fixed - shutdown listeners added during blocking operations usage weren't removing in some cases
    ๐Ÿ›  Fixed - response parsing of cluster nodes command
    ๐Ÿ›  Fixed - Connections weren't closing during RedisClient shutdown
    ๐Ÿ›  Fixed - RedissonRedLock.unlock

  • v2.2.17 Changes

    ๐Ÿ”‹ Feature - RMultimap.keySize method added
    ๐Ÿ”‹ Feature - RKeys.getType method added
    ๐Ÿ”‹ Feature - RKeys.getKeysByPattern method with count param added
    ๐Ÿ‘Œ Improvement - RedissonMultiLock.lock method optimization
    ๐Ÿ”‹ Feature - RedissonRedLock implemented
    Fixed - RMapCache.delete doesn't delete redisson_idleset_
    ๐Ÿ›  Fixed - integer comparison in EvictionScheduler
    ๐Ÿ›  Fixed - ByteBuf leak (thanks to jackygurui)
    ๐Ÿ›  Fixed - RTopic.addListener method worked asynchronous sometimes
    ๐Ÿ›  Fixed - ClastCastException occurred if multi-type PubSub channels were used with single connection
    ๐Ÿ›  Fixed - PubSub status message decoding
    ๐Ÿ›  Fixed - RLock.lock can hang in some cases
    ๐Ÿ›  Fixed - PubSub subscription may stuck in some cases
    ๐Ÿ›  Fixed - return value of RedissonMultimap.keySet.size method