Closed renovate[bot] closed 6 months ago
This PR contains the following updates:
3.26.0
3.27.1
📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.26.0
->3.27.1
Release Notes
redisson/redisson (org.redisson:redisson)
### [`v3.27.1`](https://togithub.com/redisson/redisson/blob/HEAD/CHANGELOG.md#28-Feb-2024---3271-released) Feature - added `TrackingListener` support to `RList`, `RQueue`, `RDeque`, `RBlockingQueue`, `RBlockingDeque`, `RDelayedQueue`, `RRingBuffer` objects\ Feature - `addListener()`, `random()` methods added to `RLexSortedSet` object Improvement - show log warning "DNS TCP fallback on UDP query timeout disabled" if Netty version is lower 4.1.105\ Improvement - ChannelName.toString() conversion optimization Fixed - `retryInterval` and `retryAttempts` settings aren't applied in case of 'READONLY You can't write against a read only replica.' error\ Fixed - `RRemoteService` may cause CPU spike after Master failover\ Fixed - `FlushListener` causes `ClassCastException`\ Fixed - `TrackingListener` causes `ClassCastException`\ Fixed - `RedissonSetCache.addIfAbsentAsync()` uses incorrect argument for zadd (thanks [@fooooxxxx](https://togithub.com/fooooxxxx)) ### [`v3.27.0`](https://togithub.com/redisson/redisson/blob/HEAD/CHANGELOG.md#20-Feb-2024---3270-released) Feature - [client tracking](https://togithub.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` added 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 - Spring Data Redis `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` ### [`v3.26.1`](https://togithub.com/redisson/redisson/blob/HEAD/CHANGELOG.md#12-Feb-2024---3261-released) Feature - enable DNS TCP fallback when UDP query timeout (thanks to [@hellojukay](https://togithub.com/hellojukay))\ Feature - `StreamMessageId.autogenerateSequenceId()` method added (thanks to [@mrmx](https://togithub.com/mrmx))\ Feature - `RLockReactive.isHeldByThread()` method added (thanks to [@sanail](https://togithub.com/sanail)) Fixed - missed implementation of Spring Data Redis `ReactiveStringCommands.bitField()` method\ Fixed - Spring Data Redis `opsForCluster().randomKey()` method throws `UnsupportedOperationException`\ Fixed - `JCache.close()` method throws `IllegalStateException` if statistics enabled\ Fixed - doubled connections to the master node if `readMode = MASTER_SLAVE` or there are no slave nodes\ Fixed - `RSearch.delDict()` and `RSearch.addDict()` methods throw NPE\ Fixed - connection ping handler doesn't use `commandTimeout` setting\ Fixed - repeated new connections with AWS Elasticache serverless\ Fixed - `RLock` throws `ERR unknown command 'wait'` with AWS Elasticache serverless\ Fixed - `RSearchReactive.dropIndex()` method doesn't call onComplete() handlerConfiguration
📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.