Skip to content

Bump redis.clients:jedis from 7.4.1 to 8.0.1 in /core - #12061

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/core/redis.clients-jedis-8.0.1
Open

Bump redis.clients:jedis from 7.4.1 to 8.0.1 in /core#12061
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/core/redis.clients-jedis-8.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 3, 2026

Copy link
Copy Markdown
Contributor

Bumps redis.clients:jedis from 7.4.1 to 8.0.1.

Release notes

Sourced from redis.clients:jedis's releases.

8.0.1

Jedis 8.0.1 is a maintenance release for the 8.0 line, fixing stale cluster topology after failover in JedisCluster.

Changes

🐛 Bug Fixes

  • Refresh primaryNodesCache in JedisClusterInfoCache.discoverClusterSlots (#4692, backported in #4694)

Contributors

We'd like to thank all the contributors who worked on this release!

@​insaf021

Full Changelog: redis/jedis@v8.0.0...v8.0.1

8.0.0

Jedis 8.0.0 completes the client class consolidation started in 7.0.0, modernizes protocol defaults, tightens security defaults, and adds command coverage for Redis 8.8 and the Redis 8.10 preview.

  • RESP3 auto-negotiation on by default for all UnifiedJedis-based clients (with graceful RESP2 fallback)
  • Final removal of legacy JedisPooled / JedisSentineled classes in favor of the RedisClient family introduced in 7.0.0
  • Removal of deprecated UnifiedJedis public constructors
  • Internal refactoring that affects users of low-level extension points (custom CommandExecutor, Transaction subclasses, ClusterPipeline, CommandObjects) — protocol and connection wiring is now explicit at construction time
  • Search modernization — the low-level cursor APIs are superseded by ftAggregateIterator(), and the manual broadcast API is removed (Redis 8.0+ broadcasts FT.CREATE server-side)
  • TLS hostname verification enforced by default in DefaultJedisSocketFactory
  • New Redis 8.8 command coverage — XNACK, JSON.SET FPHA, Array commands, INCREX, COUNT aggregator on ZINTER / ZUNION(STORE) and their *STORE variants, multi-aggregator TS.RANGE / TS.MRANGE, plus an experimental COLLECT parameter for FT.AGGREGATE
  • Redis 8.10 command coverage — HIMPORT (Hinted Hash Templates), FT.ALIASLIST, MAXCOUNT / MAXSIZE on XREAD and XREADGROUP, SUNIONCARD / SDIFFCARD, LMOVEM / BLMOVEM, TS.READ, TS.NRANGE / TS.NREVRANGE, TS.QUERYLABELS, and EXCLUDEEMPTY on TS.MRANGE / TS.MREVRANGE

For step-by-step upgrade instructions, see the v7 → v8 migration guide: https://redis.github.io/jedis/migration-guides/v7-to-v8/

Changes

🔥 Breaking Changes

  • Remove unusable aclLogBinary() methods (#4580)
  • Tighten Connection.initializeFromClientConfig() visibility to package-private (#4548)
  • CommandObjects refactoring : Enforce protocol (#4515, #4514, #4513)
  • Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.1 (#4409)
  • Fix Connection Close Exception Handling for commons-pool2 2.13.1 (#4439)
  • Switch to RESP3 as default protocol version (#4468)
  • Drop deprecated classes and constructors (#4488)
  • Align Search APIs and behaviour with Redis 8.0+ (#4173)
  • refactor: decouple Transaction from Jedis (#4440)
  • Introduce request & response policy support (#4411)