Redisson v3.11.0 Release Notes

Release Date: 2019-05-29 // almost 5 years ago
  • ๐Ÿ”‹ Feature - radiusStoreSortedTo methods added to RGeo, RGeoAsync, RGeoRx, RGeoReactive interfaces
    ๐Ÿ”‹ Feature - Local cache for JCache added. Read the documentation for more details
    ๐Ÿ”‹ Feature - Async, Reactive, RxJava2 interfaces added to JCache. Read the documentation for more details
    ๐Ÿ”‹ Feature - RRingBuffer object added. Read the documentation for more details

    ๐Ÿ‘Œ Improvement - reduced memory consumption by ClusterConnectionManager
    ๐Ÿ‘Œ Improvement - UpdateValve needs to execute manager.store only once at the end of the request (thanks to jchobantonov)

    ๐Ÿ›  Fixed - HttpSessionListener.sessionDestoyed method isn't invoked if session wasn't loaded by Tomcat instance
    ๐Ÿ›  Fixed - redisson-spring-data ReactiveSubscription.receive method throws NPE
    ๐Ÿ›  Fixed - Redis response isn't fully consumed after decoding error
    Fixed - Spring Session PRINCIPAL_NAME_INDEX_NAME session attribute has incorrect name
    ๐Ÿ›  Fixed - internal AsyncSemaphore object doesn't notify sleeping threads with permits more than one
    ๐Ÿ›  Fixed - RedisTemplate.radius and RedisConnection.geoRadius methods throws IllegalArgumentException during response decoding
    ๐Ÿ›  Fixed - RedissonNodeConfig.mapReduceWorkers setting couldn't be set (thanks to xiaoxuan.bai)