Redisson v3.13.0 Release Notes

Release Date: 2020-05-22 // almost 4 years ago
  • Feature - TimeSeries object added. Please refer to documentation for more details
    ๐Ÿ”‹ Feature - RLiveObjectService.findIds() method implemented
    ๐Ÿ”‹ Feature - RLiveObjectService.count() method implemented
    ๐Ÿ”‹ Feature - RLiveObjectService.delete() method accepts multiple ids

    0๏ธโƒฃ Improvement - default codec changed to MarshallingCodec

    ๐Ÿ›  Fixed - Lock acquisition hangs if Redis failed (regression since 3.12.5)
    ๐Ÿ›  Fixed - RLiveObjectService.merge() method doesn't override collection state
    ๐Ÿ›  Fixed - PingConnectionHandler doesn't report errors if PING command can't be sent
    ๐Ÿ›  Fixed - RObject.unlink() method calls deleteAsync() inside instead of unlinkAsync() method (thanks to @AayushyaVajpayee)
    ๐Ÿ›  Fixed - NPE thrown after logout Tomcat application
    ๐Ÿ›  Fixed - Tomcat UpdateValue object throws NPE if getNext() returns null
    ๐Ÿ›  Fixed - RedissonTransactionalMapCache.put() method inserts entries with incorrect TTLs
    ๐Ÿ›  Fixed - connections to Redis master/slave are doubled after redis cluster failover
    ๐Ÿ›  Fixed - RejectedExecutionException thrown by RedisClient.connectAsync() method during shutdown process
    ๐Ÿ›  Fixed - cache isn't applied to hibernate collection, that is joined by non primary key field
    ๐Ÿ›  Fixed - hibernate 5.3 doesn't wrap cache exception into CacheException object
    ๐Ÿ›  Fixed - RedissonReactiveStringCommands.set using wrong SET RedisCommand (thanks to @xJoeWoo)
    ๐Ÿ›  Fixed - netty errors should be logged at ERROR level