From 7e89cb1739db97b08738550c9831c0f51c56096c Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 20 Feb 2024 12:07:53 +0300 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e35a2ede..91598cd55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,26 @@ Redisson Releases History Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and **support by SLA**. +### 20-Feb-2024 - 3.27.0 released + +Feature - [client tracking](https://github.com/redisson/redisson/wiki/10.-additional-features/#109-client-tracking-listener) support. `TrackingListener` is available for `RBucket`, `RStream`, `RScoredSortedSet`, `RSet`, `RMap` and `RBucket` objects +Feature - added `RKeys.addListener()` method to register global listeners +Feature - `FlushListener` is available for `RKeys` objects to track flushdb/flushall command invocation +Feature - `Kryo5Codec` constructor with `registrationRequired` parameter added +Feature - `nettyExecutor` setting added +Feature - enable DNS TCP fallback when UDP query timeout for `RoundRobinDnsAddressResolverGroupFactory` and `SequentialDnsAddressResolverFactory` + +Improvement - cache result of `INFO REPLICATION` command for `RLock` objects + +Fixed - `ReactiveKeyCommands.pExpire()` method throws an exception +Fixed - NPE is thrown by `RedisExecutor.handleError()` method +Fixed - sharded pubsub detection for `Apache Tomcat Session Manager`, `RMapCache` and `RLocalCachedMap` objects +Fixed - Redisson's threads aren't shutdown if Redis node address isn't defined +Fixed - NPE is thrown while creating `RLocalCacheMap` object without WriteMode value +Fixed - incorrect RESP3 protocol parsing causes `SlaveConnectionPool no available Redis entries` error +Fixed - repeated new connections with AWS Elasticache serverless +Fixed - internal `LRUCacheMap` object throws `ConcurrentModificationException` + ### 12-Feb-2024 - 3.26.1 released Feature - enable DNS TCP fallback when UDP query timeout (thanks to @hellojukay)