Redisson v2.4.0 Release Notes

  • Includes all code changes from 2.2.25 version

    ๐Ÿ†• Feature - new object added RPermitExpirableSemaphore. More info about it here
    ๐Ÿ†• Feature - new object added RLocalCachedMap. More info about it here
    ๐Ÿ‘ Feature - references support (thanks to Rui Gu) More info about it here
    ๐Ÿณ Feature - Docker support More info about it here
    ๐Ÿ”‹ Feature - RSemaphore.reducePermits method added
    ๐Ÿ”‹ Feature - nettyThreads and executor settings added
    ๐Ÿ”‹ Feature - valueRangeReversed, entryRangeReversed, union and intersection methods added to RScoredSortedSet object
    ๐Ÿ”‹ Feature - Node.time method added
    ๐Ÿ”‹ Feature - RMap.valueSize method added
    ๐Ÿ”‹ Feature - RBucket.size method added
    ๐Ÿ”‹ Feature - RBatch.executeSkipResult method added
    ๐Ÿ‘Œ Improvement - Redisson Node could be created with existing Redisson instance
    ๐Ÿ‘Œ Improvement - RMultimap.get should return RSet or RList interface instead of Set and List
    ๐Ÿ›  Fixed - RExecutorService should reject non-static inner task class
    ๐Ÿ›  Fixed - wrong object encoding in RScoredSortedSet.addScore method