redisson/redisson (org.redisson:redisson-spring-boot-starter)
### [`v3.30.0`](https://togithub.com/redisson/redisson/blob/HEAD/CHANGELOG.md#10-May-2024---3300-released)
Feature - `sslKeystoreType` setting added\
Feature - `RPatternTopic.getActiveTopic()` method added (thanks to [@MasterShi](https://togithub.com/MasterShi))\
Feature - `RJsonBucket.merge()` method added\
Feature - Async, Rx, Reactive interfaces implemented for `RBloomFilter` object\
Feature - fallback mode for JCache\
Feature - [passwords encryption](https://togithub.com/redisson/redisson/wiki/2.-Configuration#223-passwords-encryption) support\
Feature - [Spring Cloud Stream](https://togithub.com/redisson/redisson/wiki/14.-Integration-with-frameworks/#149-spring-cloud-stream) integration
Improvement - configuration variable defined as Java system property overrides environment variable
Fixed - io.projectreactor package should be defined as optional in OSGi Manifest\
Fixed - Spring Data Redis `StreamPollTask.deserializeAndEmitRecords()` method throws NPE after failover\
Fixed - Spring Data Redis blocking poll commands can't be reattached after failover\
Fixed - Unable to find session error reported by `RedissonSessionManager`\
Fixed - Sentinels discovery is applied at Redisson startup if `sentinelsDiscovery = true`\
Fixed - master node is used for read operations after slave node addition if `readMode = SLAVE` in replicated mode\
Fixed - failover handling of blocking methods calls with defined timeout. RStream, RBlockingQueue objects\
Fixed - multiple `RLocalCachedMap` objects don't work in the same RTransaction (thanks to [@vlad-ogol](https://togithub.com/vlad-ogol) [@RajaJaisankar](https://togithub.com/RajaJaisankar))\
Fixed - codec setting isn't applied in `redisson.getMap(MapOptions)` method\
Fixed - Live Object field can't set to null value\
Fixed - `SentinelConnectionManager` stops scheduling topology change change / dns check after host resolution error\
Fixed - `RMapCache.fastPutIfExistsOperation()` method uses incorrect pubsub channel
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.29.0
->3.30.0
3.29.0
->3.30.0
3.29.0
->3.30.0
Release Notes
redisson/redisson (org.redisson:redisson-spring-boot-starter)
### [`v3.30.0`](https://togithub.com/redisson/redisson/blob/HEAD/CHANGELOG.md#10-May-2024---3300-released) Feature - `sslKeystoreType` setting added\ Feature - `RPatternTopic.getActiveTopic()` method added (thanks to [@MasterShi](https://togithub.com/MasterShi))\ Feature - `RJsonBucket.merge()` method added\ Feature - Async, Rx, Reactive interfaces implemented for `RBloomFilter` object\ Feature - fallback mode for JCache\ Feature - [passwords encryption](https://togithub.com/redisson/redisson/wiki/2.-Configuration#223-passwords-encryption) support\ Feature - [Spring Cloud Stream](https://togithub.com/redisson/redisson/wiki/14.-Integration-with-frameworks/#149-spring-cloud-stream) integration Improvement - configuration variable defined as Java system property overrides environment variable Fixed - io.projectreactor package should be defined as optional in OSGi Manifest\ Fixed - Spring Data Redis `StreamPollTask.deserializeAndEmitRecords()` method throws NPE after failover\ Fixed - Spring Data Redis blocking poll commands can't be reattached after failover\ Fixed - Unable to find session error reported by `RedissonSessionManager`\ Fixed - Sentinels discovery is applied at Redisson startup if `sentinelsDiscovery = true`\ Fixed - master node is used for read operations after slave node addition if `readMode = SLAVE` in replicated mode\ Fixed - failover handling of blocking methods calls with defined timeout. RStream, RBlockingQueue objects\ Fixed - multiple `RLocalCachedMap` objects don't work in the same RTransaction (thanks to [@vlad-ogol](https://togithub.com/vlad-ogol) [@RajaJaisankar](https://togithub.com/RajaJaisankar))\ Fixed - codec setting isn't applied in `redisson.getMap(MapOptions)` method\ Fixed - Live Object field can't set to null value\ Fixed - `SentinelConnectionManager` stops scheduling topology change change / dns check after host resolution error\ Fixed - `RMapCache.fastPutIfExistsOperation()` method uses incorrect pubsub channelConfiguration
π 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.