dependabot[bot] opened a new pull request, #25546: URL: https://github.com/apache/camel/pull/25546
Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 7.5.3 to 8.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/redis/jedis/releases">redis.clients:jedis's releases</a>.</em></p> <blockquote> <h2>8.0.0</h2> <p><strong>Jedis 8.0.0</strong> 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.</p> <ul> <li><strong>RESP3 auto-negotiation</strong> on by default for all UnifiedJedis-based clients (with graceful RESP2 fallback)</li> <li><strong>Final removal of legacy JedisPooled / JedisSentineled</strong> classes in favor of the RedisClient family introduced in 7.0.0</li> <li><strong>Removal of deprecated UnifiedJedis public constructors</strong></li> <li><strong>Internal refactoring</strong> that affects users of low-level extension points (custom CommandExecutor, Transaction subclasses, ClusterPipeline, CommandObjects) — protocol and connection wiring is now explicit at construction time</li> <li><strong>Search modernization</strong> — the low-level cursor APIs are superseded by ftAggregateIterator(), and the manual broadcast API is removed (Redis 8.0+ broadcasts FT.CREATE server-side)</li> <li><strong>TLS hostname verification enforced</strong> by default in DefaultJedisSocketFactory</li> <li><strong>New Redis 8.8 command coverage</strong> — 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</li> <li><strong>Redis 8.10 command coverage</strong> — 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</li> </ul> <p>For step-by-step upgrade instructions, see the v7 → v8 migration guide: <a href="https://redis.github.io/jedis/migration-guides/v7-to-v8/">https://redis.github.io/jedis/migration-guides/v7-to-v8/</a></p> <h1>Changes</h1> <h2>🔥 Breaking Changes</h2> <ul> <li>Remove unusable aclLogBinary() methods (<a href="https://redirect.github.com/redis/jedis/issues/4580">#4580</a>)</li> <li>Tighten Connection.initializeFromClientConfig() visibility to package-private (<a href="https://redirect.github.com/redis/jedis/issues/4548">#4548</a>)</li> <li>CommandObjects refactoring : Enforce protocol (<a href="https://redirect.github.com/redis/jedis/issues/4515">#4515</a>, <a href="https://redirect.github.com/redis/jedis/issues/4514">#4514</a>, <a href="https://redirect.github.com/redis/jedis/issues/4513">#4513</a>)</li> <li>Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.1 (<a href="https://redirect.github.com/redis/jedis/issues/4409">#4409</a>)</li> <li>Fix Connection Close Exception Handling for commons-pool2 2.13.1 (<a href="https://redirect.github.com/redis/jedis/issues/4439">#4439</a>)</li> <li>Switch to RESP3 as default protocol version (<a href="https://redirect.github.com/redis/jedis/issues/4468">#4468</a>)</li> <li>Drop deprecated classes and constructors (<a href="https://redirect.github.com/redis/jedis/issues/4488">#4488</a>)</li> <li>Align Search APIs and behaviour with Redis 8.0+ (<a href="https://redirect.github.com/redis/jedis/issues/4173">#4173</a>)</li> <li>refactor: decouple Transaction from Jedis (<a href="https://redirect.github.com/redis/jedis/issues/4440">#4440</a>)</li> <li>Introduce request & response policy support (<a href="https://redirect.github.com/redis/jedis/issues/4411">#4411</a>)</li> <li>Remove unused leftovers from JedisSharding (<a href="https://redirect.github.com/redis/jedis/issues/4348">#4348</a>)</li> </ul> <h2>🧪 Experimental Features</h2> <ul> <li>Add new COLLECT parameter for FT.AGGREGATE (<a href="https://redirect.github.com/redis/jedis/issues/4534">#4534</a>)</li> </ul> <h2>🚀 New Features</h2> <ul> <li>[Redis 8.10] Add HIMPORT (Hinted Hash Templates) support (<a href="https://redirect.github.com/redis/jedis/issues/4667">#4667</a>)</li> <li>[Redis 8.10] Add FT.ALIASLIST search command support (<a href="https://redirect.github.com/redis/jedis/issues/4619">#4619</a>)</li> <li>[Redis 8.10] Add MAXCOUNT and MAXSIZE options to XREAD and XREADGROUP (<a href="https://redirect.github.com/redis/jedis/issues/4627">#4627</a>)</li> <li>[Redis 8.10] Add SUNIONCARD and SDIFFCARD commands (<a href="https://redirect.github.com/redis/jedis/issues/4638">#4638</a>)</li> <li>[Redis 8.10] Add LMVOVEM/BLMOVEM commands (<a href="https://redirect.github.com/redis/jedis/issues/4635">#4635</a>)</li> <li>[Redis 8.10] Support TS.NRANGE and TS.NREVRANGE time series commands (<a href="https://redirect.github.com/redis/jedis/issues/4650">#4650</a>)</li> <li>[Redis 8.10] Add TS.QUERYLABELS support to the client (<a href="https://redirect.github.com/redis/jedis/issues/4651">#4651</a>)</li> <li>[Redis 8.10] Regenerate command flags registry from Redis 8.10-rc2 (<a href="https://redirect.github.com/redis/jedis/issues/4653">#4653</a>)</li> <li>[Redis 8.10] Regenerate command flags registry from Redis 8.8 (<a href="https://redirect.github.com/redis/jedis/issues/4652">#4652</a>)</li> <li>[Redis 8.10] Add EXCLUDEEMPTY option to TS.MRANGE / TS.MREVRANGE (<a href="https://redirect.github.com/redis/jedis/issues/4641">#4641</a>)</li> <li>[Redis 8.10] Add support for the TS.READ time series command (<a href="https://redirect.github.com/redis/jedis/issues/4642">#4642</a>)</li> <li>Add VISMEMBER vector set command (<a href="https://redirect.github.com/redis/jedis/issues/4599">#4599</a>)</li> <li>Mark connections broken on protocol I/O failures (<a href="https://redirect.github.com/redis/jedis/issues/4549">#4549</a>)</li> <li>Improve MultiDbTransaction functionality and test coverage (<a href="https://redirect.github.com/redis/jedis/issues/4561">#4561</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/redis/jedis/commit/8e393b981492d7a7b9e8347d2d80170d02f1fd89"><code>8e393b9</code></a> Fix FTSearchParams.params(Map) dropping values when parameters are already se...</li> <li><a href="https://github.com/redis/jedis/commit/9bcb5c602b0a21b9106501d8b6c0b148c27d73dc"><code>9bcb5c6</code></a> Pin SDR integration tests to redis:8.6.2 on PR runs (<a href="https://redirect.github.com/redis/jedis/issues/4676">#4676</a>)</li> <li><a href="https://github.com/redis/jedis/commit/d2f4d5deca4132459da9537bfe0d9670a80f06e1"><code>d2f4d5d</code></a> [Redis 8.10] Add HIMPORT (Hinted Hash Templates) support (<a href="https://redirect.github.com/redis/jedis/issues/4667">#4667</a>)</li> <li><a href="https://github.com/redis/jedis/commit/f2fe13ea8b76e81a018961e0e3f7d394fc257c6d"><code>f2fe13e</code></a> Add SECURITY.md with vulnerability reporting policy (<a href="https://redirect.github.com/redis/jedis/issues/4673">#4673</a>)</li> <li><a href="https://github.com/redis/jedis/commit/0dca44ce35ab29d754f4c40ca37182431c13b91d"><code>0dca44c</code></a> decode ScanParams.match with SafeEncoder, not the JVM default charset (<a href="https://redirect.github.com/redis/jedis/issues/4661">#4661</a>)</li> <li><a href="https://github.com/redis/jedis/commit/43bef113c67fdfeba5050b8c7cccc427d05351ca"><code>43bef11</code></a> chore(deps-dev): bump org.apache.httpcomponents.client5:httpclient5-fluent fr...</li> <li><a href="https://github.com/redis/jedis/commit/c8e87aadb8522689388deaa333758be6c59baa00"><code>c8e87aa</code></a> Fix sporadic doctest failures: stale keys and FT.AGGREGATE row-order assumpti...</li> <li><a href="https://github.com/redis/jedis/commit/aaf15e82db9e4ec055b0ba7054d361ac1adbca17"><code>aaf15e8</code></a> [Redis 8.10] Add integration test for search-on-timeout config (<a href="https://redirect.github.com/redis/jedis/issues/4600">#4600</a>)</li> <li><a href="https://github.com/redis/jedis/commit/87e9df255d94e0b2a6d8e3769a15ab4ebfcf4521"><code>87e9df2</code></a> Bump 8.10 test env to official 8.10.0 release (<a href="https://redirect.github.com/redis/jedis/issues/4663">#4663</a>)</li> <li><a href="https://github.com/redis/jedis/commit/411d14c9e5a6075e74c5623e02dec6a822b23067"><code>411d14c</code></a> Speed up slow integration tests (<a href="https://redirect.github.com/redis/jedis/issues/4659">#4659</a>)</li> <li>Additional commits viewable in <a href="https://github.com/redis/jedis/compare/v7.5.3...v8.0.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 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]
