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