redisson/redisson (org.redisson:redisson-spring-boot-starter)
### [`v3.25.0`](https://togithub.com/redisson/redisson/blob/HEAD/CHANGELOG.md#05-Dec-2023---3250-released)
Feature - RESP3 protocol support. [protocol](https://togithub.com/redisson/redisson/wiki/2.-Configuration#protocol) setting added\
Feature - Spring Data Redis 3.2.0 implementation\
Feature - `RSetCacheV2`, `RSetV2` objects with more effecient partitioning in Cluster added in [PRO](https://redisson.pro) version
Improvement - SLF4j updated to 2.0.9 version
Fixed - RFunction/RScript keys parameter accepts only String values\
Fixed - IP address instead of hostname is used in sentinel mode with SSL connection\
Fixed - Resources leak in `Version.logVersion()` method\
Fixed - `RLiveObjectService.persist()` method with varargs hangs in cluster mode\
Fixed - Redisson connection process may hang at start in some cases\
Fixed - `EntryExpiredListener` isn't invoked by RMapCache instance in Redis Cluster 7+\
Fixed - slave node in sentinel mode can't be recovered if it's a master node\
Fixed - `JsonJacksonCodec` fails to serialize Throwable on Java17 (thanks to [@tomjankes](https://togithub.com/tomjankes))\
Fixed - `RBlockingDeque.move()` throws an exception for empty result\
Fixed - `RScoredSortedSet.pollFirstEntries(count)` and `pollLastEntries(count)` methods return wrong result\
Fixed - `BZMPOP` command timeout isn't applied\
Fixed - `getBlockingDeque()`, `getDeque()`, `getPriorityDeque()`, `getPriorityBlockingDeque()` throw `NoClassDefFoundError` if JDK version < 21\
Fixed - `RLocalCachedMap.containsKey()` method does not work properly if `storeCacheMiss = true`\
Fixed - `RedissonRemoteService` exceptions handling (thanks to [@mrmx](https://togithub.com/mrmx))\
Fixed - `RSearch.info()` method throws `NumberFormatException`\
Fixed - `HttpSessionListener.sessionDestroyed()` method isn't called if Tomcat Session deleted by the node which didn't create it\
Fixed - `LZ4CodecV2` isn't compatible with `LZ4Codec`\
Fixed - `RSearch` GroupBy.reduce alias isn't applied (thanks to [@arjunE1395](https://togithub.com/arjunE1395))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.24.3
->3.25.0
3.24.3
->3.25.0
3.24.3
->3.25.0
Release Notes
redisson/redisson (org.redisson:redisson-spring-boot-starter)
### [`v3.25.0`](https://togithub.com/redisson/redisson/blob/HEAD/CHANGELOG.md#05-Dec-2023---3250-released) Feature - RESP3 protocol support. [protocol](https://togithub.com/redisson/redisson/wiki/2.-Configuration#protocol) setting added\ Feature - Spring Data Redis 3.2.0 implementation\ Feature - `RSetCacheV2`, `RSetV2` objects with more effecient partitioning in Cluster added in [PRO](https://redisson.pro) version Improvement - SLF4j updated to 2.0.9 version Fixed - RFunction/RScript keys parameter accepts only String values\ Fixed - IP address instead of hostname is used in sentinel mode with SSL connection\ Fixed - Resources leak in `Version.logVersion()` method\ Fixed - `RLiveObjectService.persist()` method with varargs hangs in cluster mode\ Fixed - Redisson connection process may hang at start in some cases\ Fixed - `EntryExpiredListener` isn't invoked by RMapCache instance in Redis Cluster 7+\ Fixed - slave node in sentinel mode can't be recovered if it's a master node\ Fixed - `JsonJacksonCodec` fails to serialize Throwable on Java17 (thanks to [@tomjankes](https://togithub.com/tomjankes))\ Fixed - `RBlockingDeque.move()` throws an exception for empty result\ Fixed - `RScoredSortedSet.pollFirstEntries(count)` and `pollLastEntries(count)` methods return wrong result\ Fixed - `BZMPOP` command timeout isn't applied\ Fixed - `getBlockingDeque()`, `getDeque()`, `getPriorityDeque()`, `getPriorityBlockingDeque()` throw `NoClassDefFoundError` if JDK version < 21\ Fixed - `RLocalCachedMap.containsKey()` method does not work properly if `storeCacheMiss = true`\ Fixed - `RedissonRemoteService` exceptions handling (thanks to [@mrmx](https://togithub.com/mrmx))\ Fixed - `RSearch.info()` method throws `NumberFormatException`\ Fixed - `HttpSessionListener.sessionDestroyed()` method isn't called if Tomcat Session deleted by the node which didn't create it\ Fixed - `LZ4CodecV2` isn't compatible with `LZ4Codec`\ Fixed - `RSearch` GroupBy.reduce alias isn't applied (thanks to [@arjunE1395](https://togithub.com/arjunE1395))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.