redisson-4.3.1
Feature - RQueue.indexOf() method added (thanks to @seakider)
Improvement - RPriorityQueue.poll() should return immediately if queue is empty
Fixed - CacheEvict doesn't work correctly in redisson-spring-data-40 (thanks to @seakider)
Fixed - Quarkus throws NPE if Redisson configuration isn't defined
Fixed - missing @deprecated annotation on RedissonClient.getDelayedQueue() (thanks to @minseok1015)
Fixed - master connection is frozen during ElastiCache/Valkey upgrade (thanks to @gpsinghsandhu)
Fixed - RSearch.readCursor() skips rows if total is 0
Fixed - connection in reconnection state shouldn't be used
Fixed - cluster detection for a single node connection
Fixed - comment in config.setNettyExecutor() that virtual threads are not recommended (thanks to @seakider)
Fixed - DNS hostname resolution shouldn't be used for offline slaves in Sentinel mode
Fixed - Spring Data Listener addition for RedisMessageListenerContainer hangs
Fixed - LOADING error on slave burns extra retry attempt in batch commands (thanks to @yuxi.jin)
Fixed - Spring Data Redis Cluster compatibility
Fixed - Cluster topology error handling (thanks to @ngyngcphu)
Fixed - AsyncIterator's CompletionStage is not completed exceptionally, when connection gets read timeout (thanks to @seakider)
Fixed - unnecessary semicolons in RExecutorService (thanks to @chancehee)
Fixed - WriteRedisConnectionException is thrown after Cluster failover