Skip to content

Bump org.redisson:redisson from 4.3.1 to 4.4.0#1874

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

Bump org.redisson:redisson from 4.3.1 to 4.4.0#1874
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/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
@cstamas
Copy link
Copy Markdown
Member

cstamas commented May 13, 2026

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 13, 2026

Looks like org.redisson:redisson is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this May 13, 2026
@dependabot dependabot Bot deleted the dependabot/maven/org.redisson-redisson-4.4.0 branch May 13, 2026 09:07
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.

1 participant