dependabot[bot] opened a new pull request, #42857:
URL: https://github.com/apache/superset/pull/42857

   Bumps [redis](https://github.com/redis/redis-py) from 8.0.1 to 8.1.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/redis/redis-py/releases";>redis's releases</a>.</em></p>
   <blockquote>
   <h2>8.1.0</h2>
   <h1>Changes</h1>
   <h2>✨ Highlights</h2>
   <h3>Async maintenance notifications</h3>
   <p>redis-py now supports server-pushed <strong>maintenance 
notifications</strong> in the asyncio stack for both
   standalone and cluster clients, bringing the async client to parity with the 
sync implementation.
   When a Redis deployment signals maintenance events (such as node migration 
or failover windows), the
   async client reacts through the maintenance-notifications handler 
(<code>redis/maint_notifications.py</code> and
   its async integration under <code>redis/asyncio/</code>), allowing 
applications to adapt connection handling
   during maintenance without downtime. (<a 
href="https://redirect.github.com/redis/redis-py/issues/4177";>#4177</a>)</p>
   <h3>Expanded command coverage</h3>
   <p>This release adds a batch of new command surfaces across core data types 
and modules:</p>
   <ul>
   <li><strong>Lists</strong> — <code>LMOVEM</code> / <code>BLMOVEM</code> for 
moving multiple elements between lists (<a 
href="https://redirect.github.com/redis/redis-py/issues/4174";>#4174</a>).</li>
   <li><strong>Sets</strong> — <code>SDIFFCARD</code> and 
<code>SUNIONCARD</code> cardinality commands (<a 
href="https://redirect.github.com/redis/redis-py/issues/4171";>#4171</a>).</li>
   <li><strong>Streams</strong> — <code>MAXCOUNT</code> / <code>MAXSIZE</code> 
options for <code>XREAD</code> and <code>XREADGROUP</code> (<a 
href="https://redirect.github.com/redis/redis-py/issues/4173";>#4173</a>).</li>
   <li><strong>Time Series</strong> — <code>TS.READ</code> (<a 
href="https://redirect.github.com/redis/redis-py/issues/4170";>#4170</a>), 
<code>TS.QUERYLABELS</code> (<a 
href="https://redirect.github.com/redis/redis-py/issues/4197";>#4197</a>), 
<code>TS.NRANGE</code> / <code>TS.NREVRANGE</code> (<a 
href="https://redirect.github.com/redis/redis-py/issues/4163";>#4163</a>),
   and an <code>exclude_empty</code> (<code>EXCLUDEEMPTY</code>) option for 
<code>TS.MRANGE</code> / <code>TS.MREVRANGE</code> (<a 
href="https://redirect.github.com/redis/redis-py/issues/4188";>#4188</a>).</li>
   <li><strong>Search</strong> — <code>FT.ALIASLIST</code> (<a 
href="https://redirect.github.com/redis/redis-py/issues/4198";>#4198</a>) and a 
<code>COLLECT</code> reducer for aggregations (<a 
href="https://redirect.github.com/redis/redis-py/issues/4179";>#4179</a>).</li>
   <li><strong>Sentinel</strong> — replica sentinel aliases (<a 
href="https://redirect.github.com/redis/redis-py/issues/4127";>#4127</a>).</li>
   </ul>
   <h2>🚀 New Features</h2>
   <ul>
   <li>Add replica sentinel aliases (<a 
href="https://redirect.github.com/redis/redis-py/issues/4127";>#4127</a>)</li>
   <li>Add TS.NRANGE and TS.NREVRANGE support to the timeseries command surface 
(<a 
href="https://redirect.github.com/redis/redis-py/issues/4163";>#4163</a>)</li>
   <li>feat: add TS.READ command support to the timeseries module (<a 
href="https://redirect.github.com/redis/redis-py/issues/4170";>#4170</a>)</li>
   <li>feat: add SDIFFCARD and SUNIONCARD command support (<a 
href="https://redirect.github.com/redis/redis-py/issues/4171";>#4171</a>)</li>
   <li>feat: add MAXCOUNT/MAXSIZE support to XREAD and XREADGROUP (<a 
href="https://redirect.github.com/redis/redis-py/issues/4173";>#4173</a>)</li>
   <li>feat: add LMOVEM and BLMOVEM commands for moving multiple list elements 
(<a 
href="https://redirect.github.com/redis/redis-py/issues/4174";>#4174</a>)</li>
   <li>feat: add async maintenance-notifications support for standalone and 
cluster clients (<a 
href="https://redirect.github.com/redis/redis-py/issues/4177";>#4177</a>)</li>
   <li>feat: add COLLECT reducer support to search aggregations (<a 
href="https://redirect.github.com/redis/redis-py/issues/4179";>#4179</a>)</li>
   <li>feat: add exclude_empty (EXCLUDEEMPTY) option to TS.MRANGE and 
TS.MREVRANGE (<a 
href="https://redirect.github.com/redis/redis-py/issues/4188";>#4188</a>)</li>
   <li>feat: add TS.QUERYLABELS support to the timeseries command surface (<a 
href="https://redirect.github.com/redis/redis-py/issues/4197";>#4197</a>)</li>
   <li>feat: add FT.ALIASLIST support (<a 
href="https://redirect.github.com/redis/redis-py/issues/4198";>#4198</a>)</li>
   </ul>
   <h2>⚠️ Experimental</h2>
   <ul>
   <li>feat: add client-side HIMPORT fieldset support for standalone and 
cluster clients (<a 
href="https://redirect.github.com/redis/redis-py/issues/4205";>#4205</a>)</li>
   </ul>
   <p>The feature considered unstable and <strong>public API might be changed 
in the future minor version</strong></p>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>fix: detect closed pooled connection without consuming pending push data 
(RESP3 + hiredis) (<a 
href="https://redirect.github.com/redis/redis-py/issues/4156";>#4156</a>)</li>
   <li>Fix Sentinel pool capacity loss after failover (<a 
href="https://redirect.github.com/redis/redis-py/issues/4193";>#4193</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/redis/redis-py/commit/e013126df18e476fbb8b8215f040f39bd3242683";><code>e013126</code></a>
 Testing with 8.10 GA (<a 
href="https://redirect.github.com/redis/redis-py/issues/4227";>#4227</a>)</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/059d1e97d88dd7ed516628e0a9765ab8e0e299f1";><code>059d1e9</code></a>
 Fixed TS.NRANGE commands to correctly apply aggregators (<a 
href="https://redirect.github.com/redis/redis-py/issues/4225";>#4225</a>)</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/d486a0a982dcdf316006474dc286ca65cbec5a9f";><code>d486a0a</code></a>
 Fix FIELDNAME alias dropping first character of un-prefixed fields (<a 
href="https://redirect.github.com/redis/redis-py/issues/4224";>#4224</a>)</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/fb931042420baaa5fbb9021955e444f7afa66dc2";><code>fb93104</code></a>
 feat: add client-side HIMPORT fieldset support for standalone and cluster 
cli...</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/9197609f48eb9713411a50534ca48210486a4bf9";><code>9197609</code></a>
 Fix lat/lon swap in search querystring geo() helper (<a 
href="https://redirect.github.com/redis/redis-py/issues/4223";>#4223</a>)</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/14714a0812d3ff03ad34c89ce6f79e287a04e9fb";><code>14714a0</code></a>
 fix: Fixed double decoding issue with unquote() (<a 
href="https://redirect.github.com/redis/redis-py/issues/4222";>#4222</a>)</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/227280a939718d09ff9d7c41f9785ffdc21bdc2a";><code>227280a</code></a>
 Update lib version to 8.1.0</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/88d16d0db10c852d1d292628b2c832f1ed117056";><code>88d16d0</code></a>
 Decode ACL LOG string values on the default RESP3 legacy callback (<a 
href="https://redirect.github.com/redis/redis-py/issues/4201";>#4201</a>)</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/599fd75ca7d0745928280ff3a64ccd224dbf2b76";><code>599fd75</code></a>
 feat: add FT.ALIASLIST support (<a 
href="https://redirect.github.com/redis/redis-py/issues/4198";>#4198</a>)</li>
   <li><a 
href="https://github.com/redis/redis-py/commit/71e275e6eae94d202b49bccce10ef0d2a59050e7";><code>71e275e</code></a>
 test: add VectorField RERANK serialization tests for sync and async search 
(#...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/redis/redis-py/compare/v8.0.1...v8.1.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=redis&package-manager=pip&previous-version=8.0.1&new-version=8.1.0)](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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to