Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 2, 2025

This PR contains the following updates:

Package Change Age Confidence
redis.clients:jedis 5.2.0 -> 7.0.0 age confidence

Release Notes

redis/jedis (redis.clients:jedis)

v7.0.0: 7.0.0

Compare Source

Overview

Jedis 7.0.0 is a major release that modernizes the API, removes deprecated features, and introduces enhanced failover/failback behavior.

The main focus areas of this release are:

  1. Automatic Failover and Failback API update - The automatic failover client has been refactored and stabilized.
  2. Builder pattern introduction - New fluent builders are now available for JedisPooled, JedisCluster, and JedisSentinel.
  3. Removal of deprecated sharding features - JedisSharding and related classes have been removed.
  4. Base class consolidation - Pipeline and Transaction base classes have been renamed for consistency.
  5. API cleanup - Deprecated constructors and methods have been removed to streamline the API.

For detailed migration guidance, refer to Jedis 7.0.0 Migration Guide.

🚀 New Features

More details on new features

🔥 Breaking Changes

More details on breaking changes

🧰 Maintenance
  • Bump eu.rekawek.toxiproxy:toxiproxy-java from 2.1.7 to 2.1.11 (#​4288)
  • Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 (#​4290)
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 (#​4296)
  • [automatic failover] Fix misleading timing information for AA scenario test (#​4303)
  • Add v6 and v7 migration guides (#​4315)
  • [automatic failover] Update failover docs (#​4314)
  • Fix #​4147: Broken links at https://redis.github.io/jedis/ (#​4285)
  • Bump maven.surefire.version from 3.5.3 to 3.5.4 (#​4289)
  • Fix docs on how to consume snapshots (#​4283)
  • Bump ch.qos.logback:logback-classic from 1.2.12 to 1.2.13 (#​4266)
  • Bump jackson.version from 2.19.2 to 2.20.0 (#​4265)
  • DOC-5076 vector set doc examples (#​4281)

Contributors

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

@​SwapnaliY16, @​andy-stark-redis, @​atakavci, @​dependabot, @​dependabot[bot], @​ggivo and @​uglide

v6.2.0: 6.2.0

Changes

🚀 New Features

🐛 Bug Fixes

  • Fix JedisBroadcastException in functionLoadReplace for Redis Cluster (#​4219)

🧰 Maintenance

  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 (#​4246)
  • Bump org.junit:junit-bom from 5.13.3 to 5.13.4 (#​4216)
  • docs: Improve Javadoc for HostAndPortMapper (#​4112) (#​4227)

Contributors

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

@​JuneYub, @​Kguswo, @​dependabot, @​dependabot[bot] and @​ggivo

v6.1.0: 6.1.0

Changes

🚀 New Features

  • Add support for SVS-VAMANA vector indexing (#​4222)
  • Clarify why new stream entries aren't deleted with XDELEX (#​4218)
  • Add support for new stream commands (#​4211)
  • Add Support for New BITOP Operations in Redis 8.2 (#​4188) (#​4190)
  • Add binary stream support for XREAD and XREADGROUP (#​3566) (#​4152)
  • Run pipeline in current thread if all the keys on same node (#​4149)

🐛 Bug Fixes

  • Restore binary compatibility of SetParams (#​4225)
  • Fix memory leak in JedisClusterInfoCache - replica nodes not cleared (#​4205)
  • Fix:JedisCluster throws NullPointerException when maxAttempts is set to 0 (#​4186)

🧰 Maintenance

  • DOC-5471 time series doc examples (#​4210)
  • Bump jackson.version from 2.19.1 to 2.19.2 (#​4208)
  • Fix flaky test ClientCommandsTest.killSkipmeYesNo (#​4206)
  • Bump org.junit:junit-bom from 5.13.2 to 5.13.3 (#​4198)
  • Migrate publishing to Maven Central Portal (#​4199)
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 (#​4197)
  • Bump org.junit:junit-bom from 5.13.1 to 5.13.2 (#​4192)
  • DOC-5227 added probabilistic data type examples (#​4184)
  • Bump jackson.version from 2.19.0 to 2.19.1 (#​4180)
  • Update test infra to use latest Redis (#​4179)
  • Bump org.junit:junit-bom from 5.13.0-RC1 to 5.13.1 (#​4174)
  • Bump org.json:json from 2025010 to 2025051 (#​4171)
  • Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4.4 to 5.5 (#​4170)
  • Fix flaky tests in DocumentTest (#​3617)
  • Add retryable command execution example (#​3780)
  • Bump jackson.version from 2.18.3 to 2.19.0 (#​4160)
  • Bump com.google.code.gson:gson from 2.12.1 to 2.13.1 (#​4161)

Contributors

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

@​219sansim, @​YoHanKi, @​andy-stark-redis, @​ggivo, @​jujn, @​thachlp, @​uglide and @​xrayw

v6.0.0: 6.0.0

Redis 8.0 support

Starting from version 8.0, Redis supports new data structures and capabilities such as JSON, Search & Query, and TimeSeries by default. This release improves Jedis compatibility with Redis 8.0.

Upgrading from previous releases
Search

This release introduces a client-side default dialect for Redis’ search and query capabilities. By default, the client now overrides the server-side dialect with version 2, automatically appending DIALECT 2 to commands like FT.AGGREGATE and FT.SEARCH.

Important: Be aware that the query dialect may impact the results returned. If needed, you can revert to a different dialect version by configuring the client accordingly.

            UnifiedJedis jedis = new UnifiedJedis("redis://localhost:6379");
            jedis.setDefaultSearchDialect(1);  // DIALECT 1

You can find further details in the query dialect documentation.

Discontinued features

This release also removes support for both RedisGraph and Triggers & Functions(aka RedisGears v2).

🔥 Breaking Changes

  • Make default client side search dialect to 2 (#​4060)
  • Remove Graph module support (#​4073)
  • Change FT.PROFILE to return generic object (#​4067)
  • Remove Triggers and Functions feature (#​3969)
  • COMMAND INFO reply contains subcommand detail (#​4022)

🧪 Experimental Features

  • Support warning messages in search/aggregation query results (#​3958)
  • Add SslOptions (#​3980)

🚀 New Features

  • Add tests for vector search INT8/UINT8 types (#​4091)
  • Support for new HFE API, hgetdel hgetex hsetex commands (#​4095)
  • Propagate cause for "Cluster retry deadline exceeded" exception (#​4103)
  • Support INFO command in UnifiedJedis (simplified) (#​4079)
  • [code cleanup] Jedis client to implement CommandCommands interface (#​4077)
  • Extend EXECABORT with "previous errors" #​4084 (#​4090)
  • Add SslOptions (#​3980)
  • Token based authentication integration with core extension (#​4011)
  • Implement command (no arg) (#​4026)

🐛 Bug Fixes

  • Fix for bug #​4003. Better message instead of ArrayIndexOutOfBoundsExce (#​4109)
  • Fix pubsub when cache enabled (#​4086)
  • Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 (#​4080)
  • COMMAND INFO reply contains subcommand detail (#​4022)

🧰 Maintenance

  • Bump test infra to 8.0-RC2 (#​4155)
  • DOC-5110 added hash search examples (#​4151)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 (#​4136)
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 (#​4137)
  • Speed up cluster tests (#​4150)
  • Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4.2 to 5.4.4 (#​4153)
  • Fix for connectionAuthWithExpiredTokenTest (#​4142)
  • Migrate test to JUnit5 (#​4139)
  • Document pgp keys (#​4125)
  • Bump jackson.version from 2.18.2 to 2.18.3 (#​4106)
  • Add tests for setGet with Parameters (#​4127)
  • Fix failing network partition test (#​4118)
  • Test support for DefaultAzureCredential (#​4113)
  • Update redis server test versions (#​4114)
  • Update stale issue workflow (#​4101)
  • Bump net.revelc.code.formatter:formatter-maven-plugin from 2.11.0 to 2.16.0 (#​4098)
  • Basic documention for TBA support with some examples (#​4102)
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 (#​4097)
  • Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 (#​4099)
  • Enforce code style format (#​4087)
  • Update redisjson.md (#​4083)
  • Bump org.json:json from 2024030 to 2025010 (#​4049)
  • Bump com.google.code.gson:gson from 2.11.0 to 2.12.1 (#​4082)
  • Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4.1 to 5.4.2 (#​4081)
  • Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 (#​4080)
  • Fix the Java example code for Lists using RPUSH (#​4074)
  • Use v4 of few GitHub actions workflow artifacts (#​4075)
  • Change FT.PROFILE to return generic object (#​4067)
  • Remove SearchConfigTest (#​4072)
  • Test modules CONFIG support (#​4043)
  • Test modules ACL support (#​4042)
  • Test with 8.0-M04-pre (#​4069)
  • Fix TBA cluster integration tests (#​4068)
  • DOC-4445 server management command examples (#​4056)
  • Update actions/checkout, actions/setup-java and codecov/codecov-action (#​4066)
  • DOC-4732 added geo index examples (#​4059)
  • DOC-4440 added auth command examples using Jedis class (#​4058)
  • Revert failing GitHub artifacts for Publish Docs (#​4065)
  • Use v3 of GitHub deploy-pages for Publish Docs (#​4064)
  • Use v3 of GitHub upload-pages-artifact for Publish Docs (#​4063)
  • Upgrade GitHub Python artifact for Publish Docs (#​4062)
  • Use v4 of upload artifact (#​4061)
  • DOC-4475 examples for llen, lpop, lpush, lrange, rpop, and rpush (#​4054)
  • DOC-4495 sadd and smembers examples (#​4052)
  • Fix sporadic test failing with OOM (#​4053)
  • Introduces test matrix based on Redis versions [8.0-M1, 7.4.1, 7.2.6, 6.2.16] (#​4015)
  • Remove List tests asserting timeouts (#​4051)
  • DOC-4450 added hgetall and hvals command examples (#​4050)
  • Minor fix with Token-Based-Authentication integration tests (#​4044)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 (#​4039)
  • DOC-4560 pipe/transaction examples for docs (#​4038)
  • Bump jackson.version from 2.18.1 to 2.18.2 (#​4034)
  • Make reply of COMMAND INFO compatible with older Redis versions (#​4031)
  • Make reply of ACL LOG compatible with older Redis versions (#​4030)
  • Add examples and tutorials page (#​4024)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 (#​4007)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 (#​4008)
  • DOC-4345 added JSON search examples for home page (#​4010)
  • Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4 to 5.4.1 (#​4009)
  • Bump jackson.version from 2.18.0 to 2.18.1 (#​4006)
  • Mkdocs unify docs (#​3999)
  • Update links in README (#​3974)
  • Codecove has released beta version of Test Analytics feature (#​3996)
  • Fix flaky tests with 'await' (#​3972)
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 (#​3994)
  • Add javadoc to clear up implicit behavior (#​3991)
  • Fix JavaDoc warnings (#​3990)
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 (#​3989)
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 (#​3976)
  • Bump com.kohlschutter.junixsocket:junixsocket-core from 2.10.0 to 2.10.1 (#​3978)
  • Bump jackson.version from 2.17.2 to 2.18.0 (#​3977)
  • DOC-4317 fixed flaky tests (#​3984)
  • Jedis 5.2.0 is released; bump snapshot version to 5.3.0 (#​3975)

Contributors

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

@​andy-stark-redis, @​atakavci, @​ggivo, @​joshrotenberg, @​ozennou, @​sanaulla123, @​sazzad16, @​smadasu, @​thachlp, @​tishun and @​uglide


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-jedis.version branch from 426df58 to 82079d0 Compare May 22, 2025 13:49
@renovate renovate bot force-pushed the renovate/major-jedis.version branch 2 times, most recently from bc00af3 to 4d6625d Compare June 8, 2025 09:19
@renovate renovate bot force-pushed the renovate/major-jedis.version branch 2 times, most recently from 558694a to cb8f108 Compare June 11, 2025 11:11
@Martin7-1 Martin7-1 added dependencies Pull requests that update a dependency file and removed Dependency labels Jun 28, 2025
@renovate renovate bot force-pushed the renovate/major-jedis.version branch from cb8f108 to e0eedaa Compare August 5, 2025 08:54
@renovate renovate bot force-pushed the renovate/major-jedis.version branch from e0eedaa to ea5843b Compare August 28, 2025 15:38
@Martin7-1
Copy link
Collaborator

This upgrade need some improvement in the RedisEmbeddingStore implementation.

@renovate renovate bot force-pushed the renovate/major-jedis.version branch from ea5843b to 0291b15 Compare October 10, 2025 09:55
@renovate renovate bot changed the title fix(deps): update dependency redis.clients:jedis to v6 fix(deps): update dependency redis.clients:jedis to v7 Oct 10, 2025
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.

1 participant