Commit f621f32
authored
chore(deps): bump org.redisson:redisson from 4.0.0 to 4.1.0 (#401)
Bumps [org.redisson:redisson](https://github.com/redisson/redisson) from
4.0.0 to 4.1.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.1.0</h2>
<p>Feature - <a
href="https://redisson.pro/docs/integration-with-spring/#local-cache">Local
cached Spring Session</a> implemented<br />
Feature - Hibernate 7.2 module added<br />
Feature - support for Instant-based expiration in
<code>RMapCacheNative</code> (thanks <a
href="https://github.com/bandalgomsu"><code>@bandalgomsu</code></a>)<br
/>
Feature - <code>claim()</code> method added to
<code>StreamMultiReadGroupArgs</code> and
<code>StreamReadGroupArgs</code> for <code>RStream</code> object<br />
Feature - <code>RBucket.getDigest()</code> method added<br />
Feature - extended <code>RBucket.compareAndSet()</code> method added<br
/>
Feature - <code>RBucket.compareAndDelete()</code> method added<br />
Feature - <code>RMapCacheNative.putIfExists()</code> methods added with
ttl and time arguments<br />
Feature - <code>RBuckets.setIfAllKeysExist()</code> method added (thanks
to <a href="https://github.com/seakider"><code>@seakider</code></a>)<br
/>
Feature - <code>RBuckets.setIfAllKeysAbsent()</code> method added
(thanks to <a
href="https://github.com/seakider"><code>@seakider</code></a>)<br />
Feature - <code>RMapCacheNative.putIfAllKeysExist()</code> method
added<br />
Feature - <code>RMapCacheNative.putIfAllKeysAbsent()</code> method
added<br />
Feature - extended <code>RMapCacheNative.putAll()</code> method added<br
/>
Feature - <code>JsonJackson3Codec</code> and
<code>TypedJsonJackson3Codec</code> codecs added<br />
Feature - <code>RSearch.hybridSearch()</code> method added</p>
<p><strong>Breaking change</strong> - Spring Cache implementation moved
to <code>redisson-spring-cache/redisson-spring</code> module (thanks to
<a href="https://github.com/seakider"><code>@seakider</code></a>)<br />
<strong>Breaking change</strong> - Spring Transaction implementation
moved to <code>redisson-spring-transaction/redisson-spring</code> module
(thanks to <a
href="https://github.com/Anubhavagnihotrii"><code>@Anubhavagnihotrii</code></a>)<br
/>
<strong>Breaking change</strong> - <code>FstCodec</code>,
<code>FuryCodec</code>, <code>MarshallingCodec</code>,
<code>SnappyCodec</code> deprecated codecs have been removed</p>
<p>Improvement - <code>redisson-spring-data</code> is a sub-module of
<code>redisson-spring module</code><br />
Improvement - <code>redisson-spring-boot-starter</code> is a sub-module
of <code>redisson-spring</code><br />
Improvement - <code>redisson-spring-cloud-stream-binder</code> is a
sub-module of <code>redisson-spring</code></p>
<p>Fixed - Spring Data Redis ttl() method returns <code>0</code> instead
of <code>-1</code> when <code>TimeUnit.SECONDS</code> is used (thanks to
<a href="https://github.com/seakider"><code>@seakider</code></a>)<br />
Fixed - incorrect delay calculations by <code>EqualJitterDelay</code>
and <code>FullJitterDelay</code> after 57 attempts<br />
Fixed - <code>Kryo5Codec</code> fails sometimes if
<code>allowedClasses</code> specified<br />
Fixed - <code>PendingEntry.lastTimeDelivered</code> renamed to
<code>deliveryCount</code><br />
Fixed - <code>REDIRECT</code> response handling<br />
Fixed - Spring Boot attempts to start JCache instance<br />
Fixed - LEAK: ByteBuf.release() was not called before it's
garbage-collected after redirect handling (thanks to <a
href="https://github.com/seakider"><code>@seakider</code></a>)</p>
</blockquote>
</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>30-Dec-2025 - 4.1.0 released</h3>
<p>Feature - <a
href="https://redisson.pro/docs/integration-with-spring/#local-cache">Local
cached Spring Session</a> implemented<br />
Feature - Hibernate 7.2 module added<br />
Feature - support for Instant-based expiration in
<code>RMapCacheNative</code> (thanks <a
href="https://github.com/bandalgomsu"><code>@bandalgomsu</code></a>)<br
/>
Feature - <code>claim()</code> method added to
<code>StreamMultiReadGroupArgs</code> and
<code>StreamReadGroupArgs</code> for <code>RStream</code> object<br />
Feature - <code>RBucket.getDigest()</code> method added<br />
Feature - extended <code>RBucket.compareAndSet()</code> method added<br
/>
Feature - <code>RBucket.compareAndDelete()</code> method added<br />
Feature - <code>RMapCacheNative.putIfExists()</code> methods added with
ttl and time arguments<br />
Feature - <code>RBuckets.setIfAllKeysExist()</code> method added (thanks
to <a href="https://github.com/seakider"><code>@seakider</code></a>)<br
/>
Feature - <code>RBuckets.setIfAllKeysAbsent()</code> method added
(thanks to <a
href="https://github.com/seakider"><code>@seakider</code></a>)<br />
Feature - <code>RMapCacheNative.putIfAllKeysExist()</code> method
added<br />
Feature - <code>RMapCacheNative.putIfAllKeysAbsent()</code> method
added<br />
Feature - extended <code>RMapCacheNative.putAll()</code> method added<br
/>
Feature - <code>JsonJackson3Codec</code> and
<code>TypedJsonJackson3Codec</code> codecs added<br />
Feature - <code>RSearch.hybridSearch()</code> method added</p>
<p><strong>Breaking change</strong> - Spring Cache implementation moved
to <code>redisson-spring-cache/redisson-spring</code> module (thanks to
<a href="https://github.com/seakider"><code>@seakider</code></a>)<br />
<strong>Breaking change</strong> - Spring Transaction implementation
moved to <code>redisson-spring-transaction/redisson-spring</code> module
(thanks to <a
href="https://github.com/seakider"><code>@seakider</code></a>)<br />
<strong>Breaking change</strong> - <code>FstCodec</code>,
<code>FuryCodec</code>, <code>MarshallingCodec</code>,
<code>SnappyCodec</code> deprecated codecs have been removed</p>
<p>Improvement - <code>redisson-spring-data</code> is a sub-module of
<code>redisson-spring module</code><br />
Improvement - <code>redisson-spring-boot-starter</code> is a sub-module
of <code>redisson-spring</code><br />
Improvement - <code>redisson-spring-cloud-stream-binder</code> is a
sub-module of <code>redisson-spring</code></p>
<p>Fixed - Spring Data Redis ttl() method returns <code>0</code> instead
of <code>-1</code> when <code>TimeUnit.SECONDS</code> is used (thanks to
<a href="https://github.com/seakider"><code>@seakider</code></a>)<br />
Fixed - incorrect delay calculations by <code>EqualJitterDelay</code>
and <code>FullJitterDelay</code> after 57 attempts<br />
Fixed - <code>Kryo5Codec</code> fails sometimes if
<code>allowedClasses</code> specified<br />
Fixed - <code>PendingEntry.lastTimeDelivered</code> renamed to
<code>deliveryCount</code><br />
Fixed - <code>REDIRECT</code> response handling<br />
Fixed - Spring Boot attempts to start JCache instance<br />
Fixed - LEAK: ByteBuf.release() was not called before it's
garbage-collected after redirect handling (thanks to <a
href="https://github.com/seakider"><code>@seakider</code></a>)</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/redisson/redisson/commit/195e3c819f1f886f409c3b06807ccc86cb108be7"><code>195e3c8</code></a>
[maven-release-plugin] prepare release redisson-4.1.0</li>
<li><a
href="https://github.com/redisson/redisson/commit/f4941ce0d1973955f1811c7750815e853064eea6"><code>f4941ce</code></a>
release fixes</li>
<li><a
href="https://github.com/redisson/redisson/commit/c34ae1d57fde34da4092ad9c19d0a04c16c86b99"><code>c34ae1d</code></a>
[maven-release-plugin] rollback the release of redisson-4.1.0</li>
<li><a
href="https://github.com/redisson/redisson/commit/7ba6525481f4fd48609556cf991a6fcbb6771f0c"><code>7ba6525</code></a>
[maven-release-plugin] prepare for next development iteration</li>
<li><a
href="https://github.com/redisson/redisson/commit/363c45db6b212db1c923c87fc442ab65a353cb4c"><code>363c45d</code></a>
[maven-release-plugin] prepare release redisson-4.1.0</li>
<li><a
href="https://github.com/redisson/redisson/commit/b31030682c7df5fc59cd6abcb39712463202b281"><code>b310306</code></a>
refactoring</li>
<li><a
href="https://github.com/redisson/redisson/commit/99a1de3f69e2154a122240fa07507e5cc1dc7a85"><code>99a1de3</code></a>
Feature - RSearch.hybridSearch() method added. <a
href="https://redirect.github.com/redisson/redisson/issues/6922">#6922</a></li>
<li><a
href="https://github.com/redisson/redisson/commit/07376ea27a1aa685ce3a944cb5a3416f0575bf09"><code>07376ea</code></a>
Feature - RSearch.hybridSearch() method added. <a
href="https://redirect.github.com/redisson/redisson/issues/6922">#6922</a></li>
<li><a
href="https://github.com/redisson/redisson/commit/4b3c12a79b760d7d237f213e1568deb3169a279c"><code>4b3c12a</code></a>
Feature - RSearch.hybridSearch() method added. <a
href="https://redirect.github.com/redisson/redisson/issues/6922">#6922</a></li>
<li><a
href="https://github.com/redisson/redisson/commit/82cd2961da6fddaa18c43c15e2fc4afcd4902d42"><code>82cd296</code></a>
docs updated</li>
<li>Additional commits viewable in <a
href="https://github.com/redisson/redisson/compare/redisson-4.0.0...redisson-4.1.0">compare
view</a></li>
</ul>
</details>
<br />
[](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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 0672b14 commit f621f32
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| |||
0 commit comments