Redisson v3.17.4 Release Notes

  • ๐Ÿ”‹ Feature - RJsonBucket object added for JSON.* commands support
    ๐Ÿ”‹ Feature - RFunction and RShardedTopic objects added to RBatch

    ๐Ÿ›  Fixed - continuous "Unable to unfreeze entry" error in Sentinel mode
    ๐Ÿ›  Fixed - nameMapper setting isn't applied to RExecutorService and RScheduledExecutorService
    ๐Ÿ›  Fixed - channel write exception may lead to wrong commands order
    ๐Ÿ›  Fixed - don't connect to sentinel resolved by DNS if it's not included in result of SENTINEL SENTINELS command
    ๐Ÿ›  Fixed - RScript.load() method shouldn't use failed Redis nodes
    ๐Ÿ›  Fixed - RPermitExpirableSemaphore.acquireAsync() method hangs until leaseTimeout occurs. (regression since 3.16.8)
    ๐Ÿ›  Fixed - use 60 seconds polling instead of take command for RRemoteService responses
    ๐Ÿ›  Fixed - eval() and evalSha() methods of Spring Data Redis ReactiveScriptingCommands object throw IndexOutOfBoundsException
    ๐Ÿ›  Fixed - expired entries eviction process is limited to 5000 per call
    ๐Ÿ›  Fixed - sharded topic isn't resubscribed after channel reconnection
    ๐Ÿ›  Fixed - execution of blpop command leads to reconnection