From a2bb3898710b6c7e9dc1685c731c95c81fdedc53 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Wed, 1 Feb 2023 15:24:12 +0300 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b4cbdb96..7626a34bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,27 @@ Redisson Releases History Try __[Redisson PRO](https://redisson.pro)__ with **ultra-fast performance** and **support by SLA**. +### 01-Feb-2023 - 3.19.2 released + +Fixed - `RLock` instance can acquire lock with previous leaseTime if it's not specified +Fixed - `RMap.computeAsync()` method causes deadlock if MapLoader is defined +Fixed - `RBoundedBlockingQueue.offer()` methods always use global codec +Fixed - Spring Boot `clientName` setting isn't used +Fixed - `connectTimeout` setting is set incorrectly if Spring Boot 2.4.0+ +Fixed - command replies don't match if exception is thrown in CommandEncoder +Fixed - empty result of BLMPOP command causes IndexOutOfBoundsException +Fixed - canceled blocking operation isn't interrupted immediately in some cases +Fixed - RStream.read() and RStream.readGroup() methods are hang forever is timeout > 0 and < 1000 milliseconds +Fixed - `CacheLoader.loadAll()` method isn't called by `JCache.getAll()` method if readThrough=true +Fixed - `Kryo5Codec` Serializers don't work in GraalVM native image mode +Fixed - `LinkedHashMap` and `LinkedHashSet` objects can't be decoded properly by `Kryo5Codec` +Fixed - `NameMapper` isn't applied to `RFunction` and `RScript` objects +Fixed - `RFunction.callAsync()` method called with `RBatch` object throws `MOVED` errors in Redis cluster mode +Fixed - `RFunction.loadAndReplace()` method uses incorrect command parameters +Fixed - `codec`, `nettyHook`, `addressResolverGroupFactory`, `connectionListener` settings can't be defined through Quarkus or Helidon config +Fixed - `RFunction.load()` method uses incorrect command parameters +Fixed - empty `RTopic` message handling (thanks @MooRoakee) + ### 06-Jan-2023 - 3.19.1 released Feature - `containsEach()` method added to RSet object (thanks to @slovvik) Feature - `getPermits()`, `acquiredPermits()`, `setPermits()` methods added to `RPermitExpirableSemaphore` object (thanks to @kscaldef, @derekroller)