Skip to content

build(deps-dev): bump redis.clients:jedis from 3.10.0 to 5.2.0#1982

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/redis.clients-jedis-5.2.0
Closed

build(deps-dev): bump redis.clients:jedis from 3.10.0 to 5.2.0#1982
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/redis.clients-jedis-5.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Feb 13, 2025

Copy link
Copy Markdown
Contributor

Bumps redis.clients:jedis from 3.10.0 to 5.2.0.

Release notes

Sourced from redis.clients:jedis's releases.

5.2.0 GA

Enhanced Client-side caching

We are happy to announce that improved server-assisted, client-side caching is now generally available! Special thanks to all our beta testers for their valuable feedback, which helped us refine and improve the initial implementation.

Client-side caching is supported exclusively with the RESP3 protocol with Redis >= 7.4 and is available in UnifiedJedis, JedisPooled, and JedisCluster and other classes.

How to try Client-Side Caching

  1. Install Jedis 5.2.0
  2. Use the following code example to get started:
public class CSCExampleTest {
  public static void main() {
HostAndPort node = HostAndPort.from("localhost:6379");
JedisClientConfig clientConfig = DefaultJedisClientConfig.builder()
    .resp3()                // RESP3 protocol is required for client-side caching
    //.user("myuser")       // Redis server username (optional)
    //.password("mypass")   // Redis user's password (optional)
    .build();
CacheConfig cacheConfig = getCacheConfig();
Cache cache = CacheFactory.getCache(cacheConfig);
try (UnifiedJedis client = new UnifiedJedis(node, clientConfig, cache)) {
client.set("foo", "bar");
client.get("foo");
client.get("foo"); // Cache hit
System.out.println("Cache size: " + cache.getSize()); // 1
System.out.println(cache.getStats().toString());
//Let's change the value of "foo" to invalidate the value stored in the local cache
client.mset("foo", "new_value", "ignore_me:1", "another_value");
Thread.sleep(1000); // wait for the cache invalidation to happen
System.out.println(client.get("foo")); // Cache miss
System.out.println(cache.getStats().toString());
client.get("ignore_me:1"); // Client will ignore this key
System.out.println("Cache size: " + cache.getSize()); // still 1
// check the cache stats
System.out.println(cache.getStats().toString());
} catch (InterruptedException e) {
throw new RuntimeException(e);
}

</tr></table>

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 3.10.0 to 5.2.0.
- [Release notes](https://github.com/redis/jedis/releases)
- [Commits](redis/jedis@v3.10.0...v5.2.0)

---
updated-dependencies:
- dependency-name: redis.clients:jedis
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java labels Feb 13, 2025
@dependabot @github

dependabot Bot commented on behalf of github May 4, 2025

Copy link
Copy Markdown
Contributor Author

Superseded by #2191.

@dependabot dependabot Bot closed this May 4, 2025
@dependabot dependabot Bot deleted the dependabot/maven/redis.clients-jedis-5.2.0 branch May 4, 2025 10:28
mergify Bot added a commit that referenced this pull request Jul 1, 2026
Bumps `jline.version` from 4.2.1 to 4.3.1.
Updates `org.jline:jline-terminal` from 4.2.1 to 4.3.1
Release notes

*Sourced from [org.jline:jline-terminal's releases](https://github.com/jline/jline3/releases).*

> JLine 4.3.1 is a security patch release addressing ReDoS vulnerabilities.
>
> 🔒 Security Fixes
> ----------------
>
> * fix: guard regex matching against catastrophic backtracking (ReDoS) ([#2012](https://redirect.github.com/jline/jline3/issues/2012)) [`@​gnodet`](https://github.com/gnodet)
>   + Adds `SafeRegex` utility with `TimeoutCharSequence` to enforce wall-clock deadlines during regex matching
>   + Fixes 8 locations across `terminal`, `reader`, and `builtins` where user-controlled input could trigger catastrophic backtracking
>   + Addresses GHSA-r2xf-8xr9-62gw, GHSA-2v9w-34q6-wpqx, GHSA-ph9c-7hw9-vhhw, GHSA-5q95-hrpc-m3w3
>
> 🐛 Bug Fixes
> -----------
>
> * fix: warn on insecure permissions when history file created concurrently ([#2013](https://redirect.github.com/jline/jline3/issues/2013)) [`@​gnodet`](https://github.com/gnodet)
> * fix: add synchronized to `fillInStackTrace` override ([#2019](https://redirect.github.com/jline/jline3/issues/2019)) [`@​gnodet`](https://github.com/gnodet)
>
> **Full Changelog**: <jline/jline3@4.3.0...4.3.1>
>
> JLine 4.3.0 includes new features, security hardening, platform support, and display fixes.
>
> ✨ New Features
> --------------
>
> * feat: expose ScreenTerminal scrollback history and cell decoding utilities ([#1996](https://redirect.github.com/jline/jline3/issues/1996)) [`@​ammachado`](https://github.com/ammachado)
> * feat: add AIX support to FFM terminal provider ([#1985](https://redirect.github.com/jline/jline3/issues/1985)) [`@​gnodet`](https://github.com/gnodet)
>
> 🔒 Security Hardening
> --------------------
>
> * fix: create persisted history file with owner-only permissions ([#1986](https://redirect.github.com/jline/jline3/issues/1986)) [`@​uchiha-bug-hunter`](https://github.com/uchiha-bug-hunter)
> * fix: use exclusive create for extracted native library temp files ([#1995](https://redirect.github.com/jline/jline3/issues/1995)) [`@​uchiha-bug-hunter`](https://github.com/uchiha-bug-hunter)
>
> 🐛 Bug Fixes
> -----------
>
> * fix: eliminate Display flicker on windows-vtp and high-FPS updates ([#2002](https://redirect.github.com/jline/jline3/issues/2002), fixes [#1983](https://redirect.github.com/jline/jline3/issues/1983)) [`@​gnodet`](https://github.com/gnodet)
> * fix: add software signal interception to PosixSysTerminal ([#1987](https://redirect.github.com/jline/jline3/issues/1987), fixes [#1982](https://redirect.github.com/jline/jline3/issues/1982)) [`@​gnodet`](https://github.com/gnodet)
>
> 🔧 Refactoring
> -------------
>
> * refactor: defer exception allocation in Pty/redirect-pipe creation ([#1976](https://redirect.github.com/jline/jline3/issues/1976)) [`@​raneashay`](https://github.com/raneashay)
>
> 📦 Dependency Updates
> --------------------
>
> * chore: bump junit.version from 6.1.0 to 6.1.1 ([#2005](https://redirect.github.com/jline/jline3/issues/2005))
> * chore: bump com.palantir.javaformat:palantir-java-format ([#1992](https://redirect.github.com/jline/jline3/issues/1992))
> * chore: bump eu.maveniverse.maven.nisse:extension from 0.9.2 to 0.9.3 ([#1997](https://redirect.github.com/jline/jline3/issues/1997))
> * chore: bump org.graalvm.buildtools:native-maven-plugin ([#2003](https://redirect.github.com/jline/jline3/issues/2003))
> * chore: bump actions/cache from 5 to 6 ([#1990](https://redirect.github.com/jline/jline3/issues/1990))


Commits

* [`6b83c24`](jline/jline3@6b83c24) fix: add synchronized to fillInStackTrace override (S3551)
* [`1d5fc30`](jline/jline3@1d5fc30) fix: guard regex matching against catastrophic backtracking (ReDoS)
* [`0e62bbf`](jline/jline3@0e62bbf) fix: warn on insecure permissions when history file created concurrently
* [`23862e3`](jline/jline3@23862e3) Merge pull request [#2002](https://redirect.github.com/jline/jline3/issues/2002) from jline/fix/display-wrap-flicker-v2
* [`17ea394`](jline/jline3@17ea394) fix: wrap mode 2026 BSU/ESU in try/finally and fix wrapNeeded test path
* [`2371d58`](jline/jline3@2371d58) fix: correct broken regex in scrollOptimizationToggle test
* [`0a39f36`](jline/jline3@0a39f36) refactor: make Display.oldLines private and add reflow/wrap tests
* [`7482088`](jline/jline3@7482088) chore: bump junit.version from 6.1.0 to 6.1.1 ([#2005](https://redirect.github.com/jline/jline3/issues/2005))
* [`88c1a94`](jline/jline3@88c1a94) feat: add AIX support to FFM terminal provider (fixes [#1984](https://redirect.github.com/jline/jline3/issues/1984)) ([#1985](https://redirect.github.com/jline/jline3/issues/1985))
* [`2dccc4b`](jline/jline3@2dccc4b) feat: expose ScreenTerminal scrollback history and cell decoding utilities (#...
* Additional commits viewable in [compare view](jline/jline3@4.2.1...4.3.1)
  
Updates `org.jline:jline-reader` from 4.2.1 to 4.3.1
Release notes

*Sourced from [org.jline:jline-reader's releases](https://github.com/jline/jline3/releases).*

> JLine 4.3.1 is a security patch release addressing ReDoS vulnerabilities.
>
> 🔒 Security Fixes
> ----------------
>
> * fix: guard regex matching against catastrophic backtracking (ReDoS) ([#2012](https://redirect.github.com/jline/jline3/issues/2012)) [`@​gnodet`](https://github.com/gnodet)
>   + Adds `SafeRegex` utility with `TimeoutCharSequence` to enforce wall-clock deadlines during regex matching
>   + Fixes 8 locations across `terminal`, `reader`, and `builtins` where user-controlled input could trigger catastrophic backtracking
>   + Addresses GHSA-r2xf-8xr9-62gw, GHSA-2v9w-34q6-wpqx, GHSA-ph9c-7hw9-vhhw, GHSA-5q95-hrpc-m3w3
>
> 🐛 Bug Fixes
> -----------
>
> * fix: warn on insecure permissions when history file created concurrently ([#2013](https://redirect.github.com/jline/jline3/issues/2013)) [`@​gnodet`](https://github.com/gnodet)
> * fix: add synchronized to `fillInStackTrace` override ([#2019](https://redirect.github.com/jline/jline3/issues/2019)) [`@​gnodet`](https://github.com/gnodet)
>
> **Full Changelog**: <jline/jline3@4.3.0...4.3.1>
>
> JLine 4.3.0 includes new features, security hardening, platform support, and display fixes.
>
> ✨ New Features
> --------------
>
> * feat: expose ScreenTerminal scrollback history and cell decoding utilities ([#1996](https://redirect.github.com/jline/jline3/issues/1996)) [`@​ammachado`](https://github.com/ammachado)
> * feat: add AIX support to FFM terminal provider ([#1985](https://redirect.github.com/jline/jline3/issues/1985)) [`@​gnodet`](https://github.com/gnodet)
>
> 🔒 Security Hardening
> --------------------
>
> * fix: create persisted history file with owner-only permissions ([#1986](https://redirect.github.com/jline/jline3/issues/1986)) [`@​uchiha-bug-hunter`](https://github.com/uchiha-bug-hunter)
> * fix: use exclusive create for extracted native library temp files ([#1995](https://redirect.github.com/jline/jline3/issues/1995)) [`@​uchiha-bug-hunter`](https://github.com/uchiha-bug-hunter)
>
> 🐛 Bug Fixes
> -----------
>
> * fix: eliminate Display flicker on windows-vtp and high-FPS updates ([#2002](https://redirect.github.com/jline/jline3/issues/2002), fixes [#1983](https://redirect.github.com/jline/jline3/issues/1983)) [`@​gnodet`](https://github.com/gnodet)
> * fix: add software signal interception to PosixSysTerminal ([#1987](https://redirect.github.com/jline/jline3/issues/1987), fixes [#1982](https://redirect.github.com/jline/jline3/issues/1982)) [`@​gnodet`](https://github.com/gnodet)
>
> 🔧 Refactoring
> -------------
>
> * refactor: defer exception allocation in Pty/redirect-pipe creation ([#1976](https://redirect.github.com/jline/jline3/issues/1976)) [`@​raneashay`](https://github.com/raneashay)
>
> 📦 Dependency Updates
> --------------------
>
> * chore: bump junit.version from 6.1.0 to 6.1.1 ([#2005](https://redirect.github.com/jline/jline3/issues/2005))
> * chore: bump com.palantir.javaformat:palantir-java-format ([#1992](https://redirect.github.com/jline/jline3/issues/1992))
> * chore: bump eu.maveniverse.maven.nisse:extension from 0.9.2 to 0.9.3 ([#1997](https://redirect.github.com/jline/jline3/issues/1997))
> * chore: bump org.graalvm.buildtools:native-maven-plugin ([#2003](https://redirect.github.com/jline/jline3/issues/2003))
> * chore: bump actions/cache from 5 to 6 ([#1990](https://redirect.github.com/jline/jline3/issues/1990))


Commits

* [`6b83c24`](jline/jline3@6b83c24) fix: add synchronized to fillInStackTrace override (S3551)
* [`1d5fc30`](jline/jline3@1d5fc30) fix: guard regex matching against catastrophic backtracking (ReDoS)
* [`0e62bbf`](jline/jline3@0e62bbf) fix: warn on insecure permissions when history file created concurrently
* [`23862e3`](jline/jline3@23862e3) Merge pull request [#2002](https://redirect.github.com/jline/jline3/issues/2002) from jline/fix/display-wrap-flicker-v2
* [`17ea394`](jline/jline3@17ea394) fix: wrap mode 2026 BSU/ESU in try/finally and fix wrapNeeded test path
* [`2371d58`](jline/jline3@2371d58) fix: correct broken regex in scrollOptimizationToggle test
* [`0a39f36`](jline/jline3@0a39f36) refactor: make Display.oldLines private and add reflow/wrap tests
* [`7482088`](jline/jline3@7482088) chore: bump junit.version from 6.1.0 to 6.1.1 ([#2005](https://redirect.github.com/jline/jline3/issues/2005))
* [`88c1a94`](jline/jline3@88c1a94) feat: add AIX support to FFM terminal provider (fixes [#1984](https://redirect.github.com/jline/jline3/issues/1984)) ([#1985](https://redirect.github.com/jline/jline3/issues/1985))
* [`2dccc4b`](jline/jline3@2dccc4b) feat: expose ScreenTerminal scrollback history and cell decoding utilities (#...
* Additional commits viewable in [compare view](jline/jline3@4.2.1...4.3.1)
  
Updates `org.jline:jline-terminal-jni` from 4.2.1 to 4.3.1
Release notes

*Sourced from [org.jline:jline-terminal-jni's releases](https://github.com/jline/jline3/releases).*

> JLine 4.3.1 is a security patch release addressing ReDoS vulnerabilities.
>
> 🔒 Security Fixes
> ----------------
>
> * fix: guard regex matching against catastrophic backtracking (ReDoS) ([#2012](https://redirect.github.com/jline/jline3/issues/2012)) [`@​gnodet`](https://github.com/gnodet)
>   + Adds `SafeRegex` utility with `TimeoutCharSequence` to enforce wall-clock deadlines during regex matching
>   + Fixes 8 locations across `terminal`, `reader`, and `builtins` where user-controlled input could trigger catastrophic backtracking
>   + Addresses GHSA-r2xf-8xr9-62gw, GHSA-2v9w-34q6-wpqx, GHSA-ph9c-7hw9-vhhw, GHSA-5q95-hrpc-m3w3
>
> 🐛 Bug Fixes
> -----------
>
> * fix: warn on insecure permissions when history file created concurrently ([#2013](https://redirect.github.com/jline/jline3/issues/2013)) [`@​gnodet`](https://github.com/gnodet)
> * fix: add synchronized to `fillInStackTrace` override ([#2019](https://redirect.github.com/jline/jline3/issues/2019)) [`@​gnodet`](https://github.com/gnodet)
>
> **Full Changelog**: <jline/jline3@4.3.0...4.3.1>
>
> JLine 4.3.0 includes new features, security hardening, platform support, and display fixes.
>
> ✨ New Features
> --------------
>
> * feat: expose ScreenTerminal scrollback history and cell decoding utilities ([#1996](https://redirect.github.com/jline/jline3/issues/1996)) [`@​ammachado`](https://github.com/ammachado)
> * feat: add AIX support to FFM terminal provider ([#1985](https://redirect.github.com/jline/jline3/issues/1985)) [`@​gnodet`](https://github.com/gnodet)
>
> 🔒 Security Hardening
> --------------------
>
> * fix: create persisted history file with owner-only permissions ([#1986](https://redirect.github.com/jline/jline3/issues/1986)) [`@​uchiha-bug-hunter`](https://github.com/uchiha-bug-hunter)
> * fix: use exclusive create for extracted native library temp files ([#1995](https://redirect.github.com/jline/jline3/issues/1995)) [`@​uchiha-bug-hunter`](https://github.com/uchiha-bug-hunter)
>
> 🐛 Bug Fixes
> -----------
>
> * fix: eliminate Display flicker on windows-vtp and high-FPS updates ([#2002](https://redirect.github.com/jline/jline3/issues/2002), fixes [#1983](https://redirect.github.com/jline/jline3/issues/1983)) [`@​gnodet`](https://github.com/gnodet)
> * fix: add software signal interception to PosixSysTerminal ([#1987](https://redirect.github.com/jline/jline3/issues/1987), fixes [#1982](https://redirect.github.com/jline/jline3/issues/1982)) [`@​gnodet`](https://github.com/gnodet)
>
> 🔧 Refactoring
> -------------
>
> * refactor: defer exception allocation in Pty/redirect-pipe creation ([#1976](https://redirect.github.com/jline/jline3/issues/1976)) [`@​raneashay`](https://github.com/raneashay)
>
> 📦 Dependency Updates
> --------------------
>
> * chore: bump junit.version from 6.1.0 to 6.1.1 ([#2005](https://redirect.github.com/jline/jline3/issues/2005))
> * chore: bump com.palantir.javaformat:palantir-java-format ([#1992](https://redirect.github.com/jline/jline3/issues/1992))
> * chore: bump eu.maveniverse.maven.nisse:extension from 0.9.2 to 0.9.3 ([#1997](https://redirect.github.com/jline/jline3/issues/1997))
> * chore: bump org.graalvm.buildtools:native-maven-plugin ([#2003](https://redirect.github.com/jline/jline3/issues/2003))
> * chore: bump actions/cache from 5 to 6 ([#1990](https://redirect.github.com/jline/jline3/issues/1990))


Commits

* [`6b83c24`](jline/jline3@6b83c24) fix: add synchronized to fillInStackTrace override (S3551)
* [`1d5fc30`](jline/jline3@1d5fc30) fix: guard regex matching against catastrophic backtracking (ReDoS)
* [`0e62bbf`](jline/jline3@0e62bbf) fix: warn on insecure permissions when history file created concurrently
* [`23862e3`](jline/jline3@23862e3) Merge pull request [#2002](https://redirect.github.com/jline/jline3/issues/2002) from jline/fix/display-wrap-flicker-v2
* [`17ea394`](jline/jline3@17ea394) fix: wrap mode 2026 BSU/ESU in try/finally and fix wrapNeeded test path
* [`2371d58`](jline/jline3@2371d58) fix: correct broken regex in scrollOptimizationToggle test
* [`0a39f36`](jline/jline3@0a39f36) refactor: make Display.oldLines private and add reflow/wrap tests
* [`7482088`](jline/jline3@7482088) chore: bump junit.version from 6.1.0 to 6.1.1 ([#2005](https://redirect.github.com/jline/jline3/issues/2005))
* [`88c1a94`](jline/jline3@88c1a94) feat: add AIX support to FFM terminal provider (fixes [#1984](https://redirect.github.com/jline/jline3/issues/1984)) ([#1985](https://redirect.github.com/jline/jline3/issues/1985))
* [`2dccc4b`](jline/jline3@2dccc4b) feat: expose ScreenTerminal scrollback history and cell decoding utilities (#...
* Additional commits viewable in [compare view](jline/jline3@4.2.1...4.3.1)
  
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)
---
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  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)
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants