dependabot[bot] opened a new pull request, #1876:
URL: https://github.com/apache/maven-resolver/pull/1876

   Bumps [org.redisson:redisson](https://github.com/redisson/redisson) from 
4.3.1 to 4.4.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/redisson/redisson/releases";>org.redisson:redisson's 
releases</a>.</em></p>
   <blockquote>
   <h2>redisson-4.4.0</h2>
   <p>Feature - Hibernate 7.3.x support
   Feature - <a 
href="https://redisson.pro/docs/data-and-services/objects/#gcra-rate-limiter";>GCRA
 Rate Limiter</a> added (thanks to <a 
href="https://github.com/bandalgomsu";><code>@​bandalgomsu</code></a>)
   Feature - Non-Reentrant Locks implemented: <a 
href="https://redisson.pro/docs/data-and-services/locks-and-synchronizers/#non-reentrant-lock";>RLock</a>
 and <a 
href="https://redisson.pro/docs/data-and-services/locks-and-synchronizers/#non-reentrant-fair-lock";>RFairLock</a>
   Feature - entries(count), values(count), keySet(count) methods added to 
RMultimap
   Feature - fallbackLoadingToMaster setting added (thanks to <a 
href="https://github.com/bandalgomsu";><code>@​bandalgomsu</code></a>)
   Feature - RRateLimiter.set(RateLimiterArgs) method added (thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)
   Feature - RRateLimiter.update(RateLimiterArgs) method added (thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)
   Feature - RMapCache.putAll() method added with idleTime parameter
   Feature - RBloomFilter.exists(Collection<!-- raw HTML omitted -->) method 
added (thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)
   Feature - MapIncrListener, DequeAddFirstListener, DequeAddLastListener added 
(thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)
   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 <a 
href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)
   Feature - dnsMonitoringTimes setting added (thanks to <a 
href="https://github.com/seakider";><code>@​seakider</code></a>)
   Feature - RScoredSortedSet.Aggregate.COUNT option added (thanks to <a 
href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)
   Feature - RJsonBucket.set() method added with Floating-point homogeneous 
array precision type (thanks to <a 
href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)
   ‎Feature - yieldDistanceAs() and shardKRatio() methods added to 
VectorSimilarityNearestNeighbors params (thanks to <a 
href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)
   Feature - RedissonClient.shutdownAsync() method added (thanks to <a 
href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)
   Feature - RStream.nack() method added (thanks to <a 
href="https://github.com/lamnt2008";><code>@​lamnt2008</code></a>)
   Feature - datastoreMode, primaryDiscoveryMode settings added to Multi 
Sentinel mode
   Feature - setSyncConfig(), setQueueSyncConfig(), setTopicSyncConfig() 
methods added to JMS RedissonConnectionFactory</p>
   <p>Improvement - io_uring migration from Netty incubator to graduated 
transport (4.2)
   Improvement - cleanup: CompletableFutureWrapper of null with generic (thanks 
to <a href="https://github.com/MukjepScarlet";><code>@​MukjepScarlet</code></a>)
   Improvement - refactor: replace LinkedList with ArrayList and ArrayDeque 
(thanks to <a 
href="https://github.com/MukjepScarlet";><code>@​MukjepScarlet</code></a>)
   Improvement - refactor: replace anonymous objects with lambdas (thanks to <a 
href="https://github.com/MukjepScarlet";><code>@​MukjepScarlet</code></a>)</p>
   <p>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 <a 
href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)
   Fixed - RMap.copy() fails with CROSSSLOT in Redis cluster mode (thanks to <a 
href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)
   Fixed - RSearch.readCursor() doesn't work in RESP3
   Fixed - RJsonBucket.getKeys() doesn't work in RESP3
   Fixed - RReadWriteLock cross-instance zombie renewal (thanks to <a 
href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)
   Fixed - RLiveObject.findIds() method throws StringIndexOutOfBoundsException 
(thanks to <a href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)
   Fixed - RPriorityQueue failed to maintain order under high concurrency with 
replica read (thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)
   Fixed - cap RLock timeout to max long when overflow occurs (thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)</p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/redisson/redisson/blob/master/CHANGELOG.md";>org.redisson:redisson's
 changelog</a>.</em></p>
   <blockquote>
   <h3>12-May-2026 - 4.4.0 released</h3>
   <p>Feature - Hibernate 7.3.x support<br />
   Feature - <a 
href="https://redisson.pro/docs/data-and-services/objects/#gcra-rate-limiter";>GCRA
 Rate Limiter</a> added (thanks to <a 
href="https://github.com/bandalgomsu";><code>@​bandalgomsu</code></a>)<br />
   Feature - Non-Reentrant Locks implemented: <a 
href="https://redisson.pro/docs/data-and-services/locks-and-synchronizers/#non-reentrant-lock";>RLock</a>
 and <a 
href="https://redisson.pro/docs/data-and-services/locks-and-synchronizers/#non-reentrant-fair-lock";>RFairLock</a><br
 />
   Feature - <code>entries(count)</code>, <code>values(count)</code>, 
<code>keySet(count)</code> methods added to <code>RMultimap</code><br />
   Feature - <code>fallbackLoadingToMaster</code> setting added (thanks to <a 
href="https://github.com/bandalgomsu";><code>@​bandalgomsu</code></a>)<br />
   Feature - <code>RRateLimiter.set(RateLimiterArgs)</code> method added 
(thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)<br />
   Feature - <code>RRateLimiter.update(RateLimiterArgs)</code> method added 
(thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)<br />
   Feature - <code>RMapCache.putAll()</code> method added with idleTime 
parameter<br />
   Feature - <code>RBloomFilter.exists(Collection&lt;T&gt;)</code> method added 
(thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)<br />
   Feature - <code>MapIncrListener</code>, <code>DequeAddFirstListener</code>, 
<code>DequeAddLastListener</code> added (thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)<br />
   Feature - <code>SetInterStoreListener</code>, 
<code>SetUnionStoreListener</code>, <code>SetDiffStoreListener</code>, 
<code>ScoredSortedSetIncrListener</code>, 
<code>ScoredSortedSetUnionStoreListener</code>, 
<code>ScoredSortedSetInterStoreListener</code>, 
<code>ScoredSortedSetDiffStoreListener</code> added<br />
   Feature - <code>profileSearch()</code> and <code>profileAggregate()</code> 
methods added to <code>RSearch</code><br />
   Feature - collection field index support for RLiveObject (thanks to <a 
href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)<br />
   Feature - <code>dnsMonitoringTimes</code> setting added (thanks to <a 
href="https://github.com/seakider";><code>@​seakider</code></a>)<br />
   Feature - <code>RScoredSortedSet.Aggregate.COUNT</code> option added (thanks 
to <a href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)<br 
/>
   Feature - <code>RJsonBucket.set()</code> method added with Floating-point 
homogeneous array precision type (thanks to <a 
href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)<br />
   ‎Feature - <code>yieldDistanceAs()</code> and <code>shardKRatio()</code> 
methods added to <code>VectorSimilarityNearestNeighbors</code> params (thanks 
to <a href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)<br 
/>
   Feature - <code>RedissonClient.shutdownAsync()</code> method added (thanks 
to <a href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)<br 
/>
   Feature - <code>RStream.nack()</code> method added (thanks to <a 
href="https://github.com/lamnt2008";><code>@​lamnt2008</code></a>)<br />
   Feature - <code>datastoreMode</code>, <code>primaryDiscoveryMode</code> 
settings added to Multi Sentinel mode<br />
   Feature - <code>setSyncConfig()</code>, <code>setQueueSyncConfig()</code>, 
<code>setTopicSyncConfig()</code> methods added to JMS 
RedissonConnectionFactory</p>
   <p>Improvement - io_uring migration from Netty incubator to graduated 
transport (4.2)<br />
   Improvement - cleanup: CompletableFutureWrapper of null with generic (thanks 
to <a 
href="https://github.com/MukjepScarlet";><code>@​MukjepScarlet</code></a>)<br />
   Improvement - refactor: replace LinkedList with ArrayList and ArrayDeque 
(thanks to <a 
href="https://github.com/MukjepScarlet";><code>@​MukjepScarlet</code></a>)<br />
   Improvement - refactor: replace anonymous objects with lambdas (thanks to <a 
href="https://github.com/MukjepScarlet";><code>@​MukjepScarlet</code></a>)</p>
   <p>Fixed - <code>RReliableQueue</code> doesn't work with 
<code>nameMapper</code><br />
   Fixed - <code>RReliablePubSubTopic</code> doesn't work with 
<code>nameMapper</code><br />
   Fixed - JCache CacheManager should be run in fallback mode if Redisson 
config is incorrect<br />
   Fixed - <code>RReliablePubSubTopic</code> might miss messages published at 
the same moment with listener registration<br />
   Fixed - all named subscriptions in JMS now prefix the subscription name with 
the client ID (when set)<br />
   Fixed - unsubscribe cross-session active consumer check in JMS<br />
   Fixed - rejecting a second JMS consumer on the same unshared subscription 
even across different sessions<br />
   Fixed - durable JMS subscription metadata now stores the message selector 
alongside topic and noLocal<br />
   Fixed - JMSContext.close() MessageListener guard ordering<br />
   Fixed - JCache fallback mode isn't handled during CacheManager 
acquisition<br />
   Fixed - JCache fallback mode logs<br />
   Fixed - JMS shared non-durable subscription is only removed when the last 
consumer closes<br />
   Fixed - CancellationException is thrown by 
<code>RedisExecutor.addMetrics()</code> method<br />
   Fixed - <code>RStreamReactive</code> and <code>RStreamRx</code> should emit 
empty signal instead of empty Map and List objects<br />
   Fixed - return no singal instead of empty map for stream read/readGroup 
methods (thanks to <a 
href="https://github.com/TrietMinh23";><code>@​TrietMinh23</code></a>)<br />
   Fixed - <code>RMap.copy()</code> fails with CROSSSLOT in Redis cluster mode 
(thanks to <a 
href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)<br />
   Fixed - <code>RSearch.readCursor()</code> doesn't work in RESP3<br />
   Fixed - <code>RJsonBucket.getKeys()</code> doesn't work in RESP3<br />
   Fixed - RReadWriteLock cross-instance zombie renewal (thanks to <a 
href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)<br />
   Fixed - <code>RLiveObject.findIds()</code> method throws 
StringIndexOutOfBoundsException (thanks to <a 
href="https://github.com/ngyngcphu";><code>@​ngyngcphu</code></a>)<br />
   Fixed - <code>RPriorityQueue</code> failed to maintain order under high 
concurrency with replica read (thanks to <a 
href="https://github.com/nhancdt2602";><code>@​nhancdt2602</code></a>)</p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/redisson/redisson/commit/6a58465257bea714ea114c9745bde0c985d558cf";><code>6a58465</code></a>
 [maven-release-plugin] prepare release redisson-4.4.0</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/b6ee99c4a09f60daf936536becab3a911a2342cb";><code>b6ee99c</code></a>
 Feature - EmptyAsAbsent annotation introduced <a 
href="https://redirect.github.com/redisson/redisson/issues/7130";>#7130</a></li>
   <li><a 
href="https://github.com/redisson/redisson/commit/521be3d2bf16c3538e20e398b30c6f97a83c367a";><code>521be3d</code></a>
 Fixed - RStreamReactive and RStreamRx should emit empty singnal instead of 
em...</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/57d246c1b02f636a4c1aa5cc9cb1e76dc0c8ecc1";><code>57d246c</code></a>
 Merge pull request <a 
href="https://redirect.github.com/redisson/redisson/issues/7128";>#7128</a> from 
TrietMinh23/fix/stream-rx-reactive-empty-698</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/70f98c7511e1892a4606877d1302507ccb1dda71";><code>70f98c7</code></a>
 Simplify empty Maybe handling in Rx proxy</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/e0036d25cbe61cb43154dcf31c2901a7e33cf3f8";><code>e0036d2</code></a>
 Handle empty Maybe results in Rx proxy</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/e82cff059d87aff5fad29422889baa7cc4feef70";><code>e82cff0</code></a>
 Add reactive stream read wrapper</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/516cfacf84863411651041511545b18f2d9b9977";><code>516cfac</code></a>
 Revert stream sync read changes</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/2cd8bceae33da8578fae8dc8236d645917a02e58";><code>2cd8bce</code></a>
 Suppress empty stream reads in reactive APIs</li>
   <li><a 
href="https://github.com/redisson/redisson/commit/aff382b3f01a72fe74aecbae10b7860efee6d08e";><code>aff382b</code></a>
 Use Maybe for empty Rx stream reads</li>
   <li>Additional commits viewable in <a 
href="https://github.com/redisson/redisson/compare/redisson-4.3.1...redisson-4.4.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.redisson:redisson&package-manager=maven&previous-version=4.3.1&new-version=4.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   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)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to