Redisson v2.2.4 Release Notes

  • โšก๏ธ Please update to this version ASAP due to connection leak discovered in previous versions since Redisson 2.1.4.

    ๐Ÿ†• Feature - new object added RBlockingDeque
    ๐Ÿ†• Feature - new object added RSemaphore
    ๐Ÿ”‹ Feature - RMapCache.fastPut method with TTL support added
    ๐Ÿ”‹ Feature - WeightedRoundRobinBalancer slaves balancer added
    ๐Ÿ‘Œ Improvement - Memory consumption optimization
    ๐Ÿ‘Œ Improvement - storing value with ttl = 0 in RSetCache or RMapCache saves it infinitely
    ๐Ÿ›  Fixed - reconnection handling when Sentinel servers are restarted
    ๐Ÿ›  Fixed - RedisConnectionException should be throw if Redisson can't connect to servers at startup
    ๐Ÿ›  Fixed - Connection leak (regression bug since 2.1.4)
    ๐Ÿ›  Fixed - ConnectionWatchdog throws exception when eventloop in shutdown state
    ๐Ÿ›  Fixed - RReadWriteLock.forceUnlock works only for current thread
    ๐Ÿ›  Fixed - MapKeyDecoder and MapValueDecoder are called in wrong order
    ๐Ÿ›  Fixed - RReadWriteLock doesn't work in cluster mode