From fef4c1cde9cc89bac54f92da0c8bef0c250e4dd3 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 20 Apr 2021 14:44:30 +0300 Subject: [PATCH 1/3] Update CHANGELOG.md --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8b4f0c8e..8d25bbc44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,20 @@ Redisson Releases History Сonsider __[Redisson PRO](https://redisson.pro)__ version for advanced features and support by SLA. +### 20-Apr-2021 - 3.15.4 released + +Feature - sslProtocols setting added +Feature - nameMapper setting added +Feature - `getSigned()`, `setSigned()`, `incrementAndGetSigned()`, `getUnsigned()`, `setUnsigned()`, `incrementAndGetUnsigned()` methods added to `RBitSet` object +Feature - `updateEntryExpiration()`, `getWithTTLOnly()` methods added to `RMapCache` object + +Improvement - Spring Cache, MyBatis Cache, Hibernate Cache implementations should read data from Redis slave if idleTime and cache size weren't specified + +Fixed - `ClusterConnectionManager.upDownSlaves()` method throws `ConcurrentModificationException` +Fixed - `ClusterConnectionManager.checkMasterNodesChange()` method throws NPE +Fixed - `JCache` `CacheEntryUpdatedListener` doesn't get old value of changed entry (thanks to @testower) + + ### 30-Mar-2021 - 3.15.3 released Feature - [connectionListener](https://github.com/redisson/redisson/wiki/2.-Configuration#connectionlistener) setting added From 407838280477bb6357f8cc09c5f639a8c5adaf23 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 20 Apr 2021 15:10:19 +0300 Subject: [PATCH 2/3] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c2ea230c8..e12fc53c8 100644 --- a/README.md +++ b/README.md @@ -102,14 +102,14 @@ Used by org.redisson redisson - 3.15.3 + 3.15.4 #### Gradle - compile 'org.redisson:redisson:3.15.3' + compile 'org.redisson:redisson:3.15.4' #### SBT - libraryDependencies += "org.redisson" % "redisson" % "3.15.3" + libraryDependencies += "org.redisson" % "redisson" % "3.15.4" #### Java @@ -167,8 +167,8 @@ Consider __[Redisson PRO](https://redisson.pro)__ version for advanced features ## Downloads -[Redisson 3.15.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.15.3&e=jar), -[Redisson node 3.15.3](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.15.3&e=jar) +[Redisson 3.15.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson&v=3.15.4&e=jar), +[Redisson node 3.15.4](https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=org.redisson&a=redisson-all&v=3.15.4&e=jar) ## FAQs From db83106bc0c9b4ec8dd79e5a5ed6a2c9e2cc8dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=20Erik=20St=C3=B8wer?= Date: Tue, 20 Apr 2021 15:29:20 +0200 Subject: [PATCH 3/3] fix: release ByteBuf causing leak. solves #3561 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tom Erik Støwer --- redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java | 1 + 1 file changed, 1 insertion(+) diff --git a/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java b/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java index 9a2161b66..c2be73e70 100644 --- a/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java +++ b/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java @@ -55,6 +55,7 @@ public class JCacheEventCodec extends BaseEventCodec { buf.readShortLE(); result.add(null); } + copy.release(); } if (sync) {