dependabot[bot] opened a new pull request, #9033: URL: https://github.com/apache/storm/pull/9033
Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 7.5.3 to 8.0.1. <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.1</h2> <p><strong>Jedis 8.0.1</strong> is a maintenance release for the 8.0 line, fixing stale cluster topology after failover in <code>JedisCluster</code>.</p> <h1>Changes</h1> <h2>π Bug Fixes</h2> <ul> <li>Refresh primaryNodesCache in JedisClusterInfoCache.discoverClusterSlots (<a href="https://redirect.github.com/redis/jedis/issues/4692">#4692</a>, backported in <a href="https://redirect.github.com/redis/jedis/issues/4694">#4694</a>)</li> </ul> <h2>Contributors</h2> <p>We'd like to thank all the contributors who worked on this release!</p> <p><a href="https://github.com/insaf021"><code>@βinsaf021</code></a></p> <p><strong>Full Changelog</strong>: <a href="https://github.com/redis/jedis/compare/v8.0.0...v8.0.1">https://github.com/redis/jedis/compare/v8.0.0...v8.0.1</a></p> <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> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/redis/jedis/commit/50ec1c87f1e96afed9d48eb5a8f9c62f7cad55c6"><code>50ec1c8</code></a> Backport <a href="https://redirect.github.com/redis/jedis/issues/4692">#4692</a> to 8.0.x: refresh primaryNodesCache in JedisClusterInfoCache.d...</li> <li><a href="https://github.com/redis/jedis/commit/36135a030dba1007ab1de9bb254397c580114b07"><code>36135a0</code></a> Point snapshot example at 8.0.1-SNAPSHOT on the 8.x branch</li> <li><a href="https://github.com/redis/jedis/commit/2de1a6d05b843fe6f00c408c1af1b8a850f9bbad"><code>2de1a6d</code></a> List Redis 8.6, 8.8 and 8.10 as supported in README</li> <li><a href="https://github.com/redis/jedis/commit/fcf59cdc59fa080e82ad7e24a64eed2bc15a2cbc"><code>fcf59cd</code></a> Update version references in README and docs for 8.0.0</li> <li><a href="https://github.com/redis/jedis/commit/8d539c08e4dcf5e052d8cc4861447678c019eb98"><code>8d539c0</code></a> Bump snapshot version to 8.0.1</li> <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>Additional commits viewable in <a href="https://github.com/redis/jedis/compare/v7.5.3...v8.0.1">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | redis.clients:jedis | [>= 6.a0, < 7] | </details> [](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]
