Skip to content

chore(deps): bump org.redisson:redisson from 4.3.1 to 4.4.0#57

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/org.redisson-redisson-4.4.0
Open

chore(deps): bump org.redisson:redisson from 4.3.1 to 4.4.0#57
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/org.redisson-redisson-4.4.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Bumps org.redisson:redisson from 4.3.1 to 4.4.0.

Release notes

Sourced from org.redisson:redisson's releases.

redisson-4.4.0

Feature - Hibernate 7.3.x support Feature - GCRA Rate Limiter added (thanks to @​bandalgomsu) Feature - Non-Reentrant Locks implemented: RLock and RFairLock Feature - entries(count), values(count), keySet(count) methods added to RMultimap Feature - fallbackLoadingToMaster setting added (thanks to @​bandalgomsu) Feature - RRateLimiter.set(RateLimiterArgs) method added (thanks to @​nhancdt2602) Feature - RRateLimiter.update(RateLimiterArgs) method added (thanks to @​nhancdt2602) Feature - RMapCache.putAll() method added with idleTime parameter Feature - RBloomFilter.exists(Collection) method added (thanks to @​nhancdt2602) Feature - MapIncrListener, DequeAddFirstListener, DequeAddLastListener added (thanks to @​nhancdt2602) Feature - SetInterStoreListener, SetUnionStoreListener, SetDiffStoreListener, ScoredSortedSetIncrListener, ScoredSortedSetUnionStoreListener, ScoredSortedSetInterStoreListener, ScoredSortedSetDiffStoreListener added Feature - profileSearch() and profileAggregate() methods added to RSearch Feature - collection field index support for RLiveObject (thanks to @​ngyngcphu) Feature - dnsMonitoringTimes setting added (thanks to @​seakider) Feature - RScoredSortedSet.Aggregate.COUNT option added (thanks to @​TrietMinh23) Feature - RJsonBucket.set() method added with Floating-point homogeneous array precision type (thanks to @​TrietMinh23) ‎Feature - yieldDistanceAs() and shardKRatio() methods added to VectorSimilarityNearestNeighbors params (thanks to @​TrietMinh23) Feature - RedissonClient.shutdownAsync() method added (thanks to @​TrietMinh23) Feature - RStream.nack() method added (thanks to @​lamnt2008) Feature - datastoreMode, primaryDiscoveryMode settings added to Multi Sentinel mode Feature - setSyncConfig(), setQueueSyncConfig(), setTopicSyncConfig() methods added to JMS RedissonConnectionFactory

Improvement - io_uring migration from Netty incubator to graduated transport (4.2) Improvement - cleanup: CompletableFutureWrapper of null with generic (thanks to @​MukjepScarlet) Improvement - refactor: replace LinkedList with ArrayList and ArrayDeque (thanks to @​MukjepScarlet) Improvement - refactor: replace anonymous objects with lambdas (thanks to @​MukjepScarlet)

Fixed - RReliableQueue doesn't work with nameMapper Fixed - RReliablePubSubTopic doesn't work with nameMapper Fixed - JCache CacheManager should be run in fallback mode if Redisson config is incorrect Fixed - RReliablePubSubTopic might miss messages published at the same moment with listener registration Fixed - all named subscriptions in JMS now prefix the subscription name with the client ID (when set) Fixed - unsubscribe cross-session active consumer check in JMS Fixed - rejecting a second JMS consumer on the same unshared subscription even across different sessions Fixed - durable JMS subscription metadata now stores the message selector alongside topic and noLocal Fixed - JMSContext.close() MessageListener guard ordering Fixed - JCache fallback mode isn't handled during CacheManager acquisition Fixed - JCache fallback mode logs Fixed - JMS shared non-durable subscription is only removed when the last consumer closes Fixed - CancellationException is thrown by RedisExecutor.addMetrics() method Fixed - RStreamReactive and RStreamRx should emit empty signal instead of empty Map and List objects Fixed - return no singal instead of empty map for stream read/readGroup methods (thanks to @​TrietMinh23) Fixed - RMap.copy() fails with CROSSSLOT in Redis cluster mode (thanks to @​ngyngcphu) Fixed - RSearch.readCursor() doesn't work in RESP3 Fixed - RJsonBucket.getKeys() doesn't work in RESP3 Fixed - RReadWriteLock cross-instance zombie renewal (thanks to @​ngyngcphu) Fixed - RLiveObject.findIds() method throws StringIndexOutOfBoundsException (thanks to @​ngyngcphu) Fixed - RPriorityQueue failed to maintain order under high concurrency with replica read (thanks to @​nhancdt2602) Fixed - cap RLock timeout to max long when overflow occurs (thanks to @​nhancdt2602)

... (truncated)

Changelog

Sourced from org.redisson:redisson's changelog.

12-May-2026 - 4.4.0 released

Feature - Hibernate 7.3.x support
Feature - GCRA Rate Limiter added (thanks to @​bandalgomsu)
Feature - Non-Reentrant Locks implemented: RLock and RFairLock
Feature - entries(count), values(count), keySet(count) methods added to RMultimap
Feature - fallbackLoadingToMaster setting added (thanks to @​bandalgomsu)
Feature - RRateLimiter.set(RateLimiterArgs) method added (thanks to @​nhancdt2602)
Feature - RRateLimiter.update(RateLimiterArgs) method added (thanks to @​nhancdt2602)
Feature - RMapCache.putAll() method added with idleTime parameter
Feature - RBloomFilter.exists(Collection<T>) method added (thanks to @​nhancdt2602)
Feature - MapIncrListener, DequeAddFirstListener, DequeAddLastListener added (thanks to @​nhancdt2602)
Feature - SetInterStoreListener, SetUnionStoreListener, SetDiffStoreListener, ScoredSortedSetIncrListener, ScoredSortedSetUnionStoreListener, ScoredSortedSetInterStoreListener, ScoredSortedSetDiffStoreListener added
Feature - profileSearch() and profileAggregate() methods added to RSearch
Feature - collection field index support for RLiveObject (thanks to @​ngyngcphu)
Feature - dnsMonitoringTimes setting added (thanks to @​seakider)
Feature - RScoredSortedSet.Aggregate.COUNT option added (thanks to @​TrietMinh23)
Feature - RJsonBucket.set() method added with Floating-point homogeneous array precision type (thanks to @​TrietMinh23)
‎Feature - yieldDistanceAs() and shardKRatio() methods added to VectorSimilarityNearestNeighbors params (thanks to @​TrietMinh23)
Feature - RedissonClient.shutdownAsync() method added (thanks to @​TrietMinh23)
Feature - RStream.nack() method added (thanks to @​lamnt2008)
Feature - datastoreMode, primaryDiscoveryMode settings added to Multi Sentinel mode
Feature - setSyncConfig(), setQueueSyncConfig(), setTopicSyncConfig() methods added to JMS RedissonConnectionFactory

Improvement - io_uring migration from Netty incubator to graduated transport (4.2)
Improvement - cleanup: CompletableFutureWrapper of null with generic (thanks to @​MukjepScarlet)
Improvement - refactor: replace LinkedList with ArrayList and ArrayDeque (thanks to @​MukjepScarlet)
Improvement - refactor: replace anonymous objects with lambdas (thanks to @​MukjepScarlet)

Fixed - RReliableQueue doesn't work with nameMapper
Fixed - RReliablePubSubTopic doesn't work with nameMapper
Fixed - JCache CacheManager should be run in fallback mode if Redisson config is incorrect
Fixed - RReliablePubSubTopic might miss messages published at the same moment with listener registration
Fixed - all named subscriptions in JMS now prefix the subscription name with the client ID (when set)
Fixed - unsubscribe cross-session active consumer check in JMS
Fixed - rejecting a second JMS consumer on the same unshared subscription even across different sessions
Fixed - durable JMS subscription metadata now stores the message selector alongside topic and noLocal
Fixed - JMSContext.close() MessageListener guard ordering
Fixed - JCache fallback mode isn't handled during CacheManager acquisition
Fixed - JCache fallback mode logs
Fixed - JMS shared non-durable subscription is only removed when the last consumer closes
Fixed - CancellationException is thrown by RedisExecutor.addMetrics() method
Fixed - RStreamReactive and RStreamRx should emit empty signal instead of empty Map and List objects
Fixed - return no singal instead of empty map for stream read/readGroup methods (thanks to @​TrietMinh23)
Fixed - RMap.copy() fails with CROSSSLOT in Redis cluster mode (thanks to @​ngyngcphu)
Fixed - RSearch.readCursor() doesn't work in RESP3
Fixed - RJsonBucket.getKeys() doesn't work in RESP3
Fixed - RReadWriteLock cross-instance zombie renewal (thanks to @​ngyngcphu)
Fixed - RLiveObject.findIds() method throws StringIndexOutOfBoundsException (thanks to @​ngyngcphu)
Fixed - RPriorityQueue failed to maintain order under high concurrency with replica read (thanks to @​nhancdt2602)

... (truncated)

Commits
  • 6a58465 [maven-release-plugin] prepare release redisson-4.4.0
  • b6ee99c Feature - EmptyAsAbsent annotation introduced #7130
  • 521be3d Fixed - RStreamReactive and RStreamRx should emit empty singnal instead of em...
  • 57d246c Merge pull request #7128 from TrietMinh23/fix/stream-rx-reactive-empty-698
  • 70f98c7 Simplify empty Maybe handling in Rx proxy
  • e0036d2 Handle empty Maybe results in Rx proxy
  • e82cff0 Add reactive stream read wrapper
  • 516cfac Revert stream sync read changes
  • 2cd8bce Suppress empty stream reads in reactive APIs
  • aff382b Use Maybe for empty Rx stream reads
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.redisson:redisson](https://github.com/redisson/redisson) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/redisson/redisson/releases)
- [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md)
- [Commits](redisson/redisson@redisson-4.3.1...redisson-4.4.0)

---
updated-dependencies:
- dependency-name: org.redisson:redisson
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants