Bump ioredis from 5.11.1 to 6.0.0
Imported from GitHub pull request El-SaMa/hollahoop#120 by @dependabot[bot].
Bumps ioredis from 5.11.1 to 6.0.0.
<details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/redis/ioredis/releases">ioredis's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h1><a href="https://github.com/redis/ioredis/compare/v5.11.1...v6.0.0">6.0.0</a> (2026-07-31)</h1> <ul> <li>Add RESP3 (<a href="https://redirect.github.com/redis/ioredis/issues/2127">#2127</a>) (<a href="https://github.com/redis/ioredis/commit/5d0862e078c1252470872fa3a96d7435bb34f078">5d0862e</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>clear stale socket timeout on reconnect (<a href="https://redirect.github.com/redis/ioredis/issues/2148">#2148</a>) (<a href="https://github.com/redis/ioredis/commit/6455dbe6c7dbbd801aae112c8be935aa2896d7ac">6455dbe</a>)</li> <li><strong>cluster:</strong> recreate stale connection on circular MOVED (<a href="https://redirect.github.com/redis/ioredis/issues/2135">#2135</a>) (<a href="https://github.com/redis/ioredis/commit/08c89671790d5121853e51ed3465dc6b248e8803">08c8967</a>)</li> <li><strong>cluster:</strong> validate MOVED slot to prevent Array.prototype pollution (<a href="https://redirect.github.com/redis/ioredis/issues/2151">#2151</a>) (<a href="https://github.com/redis/ioredis/commit/9618206b93d7022e9fb76f300503a53e1aefb4bc">9618206</a>), closes <a href="https://redirect.github.com/redis/ioredis/issues/1267">#1267</a></li> <li><strong>command:</strong> serialize large integer arguments in decimal notation (<a href="https://redirect.github.com/redis/ioredis/issues/2136">#2136</a>) (<a href="https://github.com/redis/ioredis/commit/09b8d04b62481e68521359a43cb3638e09e92565">09b8d04</a>)</li> <li><strong>redis:</strong> keep reconnecting when connection closes during client setup (<a href="https://redirect.github.com/redis/ioredis/issues/2099">#2099</a>) (<a href="https://redirect.github.com/redis/ioredis/issues/2123">#2123</a>) (<a href="https://github.com/redis/ioredis/commit/f9a66bc0d9022bb21c479ef5580c65e544aa6629">f9a66bc</a>)</li> <li><strong>sentinel:</strong> preserve zero preferred slave priority (<a href="https://redirect.github.com/redis/ioredis/issues/2129">#2129</a>) (<a href="https://github.com/redis/ioredis/commit/a3f9f2dded99f55a59713a8e8d3e395c015d51c1">a3f9f2d</a>)</li> <li><strong>tracing:</strong> redact values for GETSET and PSETEX (<a href="https://redirect.github.com/redis/ioredis/issues/2134">#2134</a>) (<a href="https://github.com/redis/ioredis/commit/832765dbe8c13d23b57392bdd3d88a0a37131732">832765d</a>)</li> <li><strong>types:</strong> export ScanStreamOptions, RedisStatus and ClusterStatus (<a href="https://redirect.github.com/redis/ioredis/issues/2158">#2158</a>) (<a href="https://github.com/redis/ioredis/commit/cf3bf7111bc3de71c6556d1d4897868ab0ec827f">cf3bf71</a>)</li> </ul> <h3>Features</h3> <ul> <li>add LMOVEM and BLMOVEM command support (<a href="https://redirect.github.com/redis/ioredis/issues/2144">#2144</a>) (<a href="https://github.com/redis/ioredis/commit/c26af46dc91874b1da58aec9da337822a4851d97">c26af46</a>)</li> <li>add Redis 8.10 set cardinality commands (<a href="https://redirect.github.com/redis/ioredis/issues/2143">#2143</a>) (<a href="https://github.com/redis/ioredis/commit/301099b77d059dfc47ec591e7f011790ed475a84">301099b</a>)</li> <li>himport managed fieldsets (<a href="https://redirect.github.com/redis/ioredis/issues/2159">#2159</a>) (<a href="https://github.com/redis/ioredis/commit/729f174fca093641d1788480369d00b64c6cc901">729f174</a>)</li> <li>improve default connection resilience (<a href="https://redirect.github.com/redis/ioredis/issues/2160">#2160</a>) (<a href="https://github.com/redis/ioredis/commit/6d0716ef9b3c7c5676c8d866388075e927f6b8b7">6d0716e</a>)</li> <li>support MAXCOUNT and MAXSIZE for stream reads (<a href="https://redirect.github.com/redis/ioredis/issues/2142">#2142</a>) (<a href="https://github.com/redis/ioredis/commit/ae5e41b231d9c1e6d6289848f58355f01f5ba6ec">ae5e41b</a>)</li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li>ioredis now requires Node.js 20 or newer and uses RESP3 by default. Set <code>protocol: 2</code> to retain the v5 wire protocol.</li> </ul> <h2>v6.0.0-beta.1</h2> <h1><a href="https://github.com/redis/ioredis/compare/v5.11.1...v6.0.0-beta.1">6.0.0-beta.1</a> (2026-07-29)</h1> <ul> <li>Add RESP3 (<a href="https://redirect.github.com/redis/ioredis/issues/2127">#2127</a>) (<a href="https://github.com/redis/ioredis/commit/5d0862e078c1252470872fa3a96d7435bb34f078">5d0862e</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>clear stale socket timeout on reconnect (<a href="https://redirect.github.com/redis/ioredis/issues/2148">#2148</a>) (<a href="https://github.com/redis/ioredis/commit/6455dbe6c7dbbd801aae112c8be935aa2896d7ac">6455dbe</a>)</li> <li><strong>cluster:</strong> recreate stale connection on circular MOVED (<a href="https://redirect.github.com/redis/ioredis/issues/2135">#2135</a>) (<a href="https://github.com/redis/ioredis/commit/08c89671790d5121853e51ed3465dc6b248e8803">08c8967</a>)</li> <li><strong>cluster:</strong> validate MOVED slot to prevent Array.prototype pollution (<a href="https://redirect.github.com/redis/ioredis/issues/2151">#2151</a>) (<a href="https://github.com/redis/ioredis/commit/9618206b93d7022e9fb76f300503a53e1aefb4bc">9618206</a>), closes <a href="https://redirect.github.com/redis/ioredis/issues/1267">#1267</a></li> <li><strong>command:</strong> serialize large integer arguments in decimal notation (<a href="https://redirect.github.com/redis/ioredis/issues/2136">#2136</a>) (<a href="https://github.com/redis/ioredis/commit/09b8d04b62481e68521359a43cb3638e09e92565">09b8d04</a>)</li> <li><strong>redis:</strong> keep reconnecting when connection closes during client setup (<a href="https://redirect.github.com/redis/ioredis/issues/2099">#2099</a>) (<a href="https://redirect.github.com/redis/ioredis/issues/2123">#2123</a>) (<a href="https://github.com/redis/ioredis/commit/f9a66bc0d9022bb21c479ef5580c65e544aa6629">f9a66bc</a>)</li> <li><strong>sentinel:</strong> preserve zero preferred slave priority (<a href="https://redirect.github.com/redis/ioredis/issues/2129">#2129</a>) (<a href="https://github.com/redis/ioredis/commit/a3f9f2dded99f55a59713a8e8d3e395c015d51c1">a3f9f2d</a>)</li> <li><strong>tracing:</strong> redact values for GETSET and PSETEX (<a href="https://redirect.github.com/redis/ioredis/issues/2134">#2134</a>) (<a href="https://github.com/redis/ioredis/commit/832765dbe8c13d23b57392bdd3d88a0a37131732">832765d</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/redis/ioredis/blob/main/CHANGELOG.md">ioredis's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/redis/ioredis/compare/v5.11.1...v6.0.0">6.0.0</a> (2026-07-31)</h1> <ul> <li>Add RESP3 (<a href="https://redirect.github.com/redis/ioredis/issues/2127">#2127</a>) (<a href="https://github.com/redis/ioredis/commit/5d0862e078c1252470872fa3a96d7435bb34f078">5d0862e</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>clear stale socket timeout on reconnect (<a href="https://redirect.github.com/redis/ioredis/issues/2148">#2148</a>) (<a href="https://github.com/redis/ioredis/commit/6455dbe6c7dbbd801aae112c8be935aa2896d7ac">6455dbe</a>)</li> <li><strong>cluster:</strong> recreate stale connection on circular MOVED (<a href="https://redirect.github.com/redis/ioredis/issues/2135">#2135</a>) (<a href="https://github.com/redis/ioredis/commit/08c89671790d5121853e51ed3465dc6b248e8803">08c8967</a>)</li> <li><strong>cluster:</strong> validate MOVED slot to prevent Array.prototype pollution (<a href="https://redirect.github.com/redis/ioredis/issues/2151">#2151</a>) (<a href="https://github.com/redis/ioredis/commit/9618206b93d7022e9fb76f300503a53e1aefb4bc">9618206</a>), closes <a href="https://redirect.github.com/redis/ioredis/issues/1267">#1267</a></li> <li><strong>command:</strong> serialize large integer arguments in decimal notation (<a href="https://redirect.github.com/redis/ioredis/issues/2136">#2136</a>) (<a href="https://github.com/redis/ioredis/commit/09b8d04b62481e68521359a43cb3638e09e92565">09b8d04</a>)</li> <li><strong>redis:</strong> keep reconnecting when connection closes during client setup (<a href="https://redirect.github.com/redis/ioredis/issues/2099">#2099</a>) (<a href="https://redirect.github.com/redis/ioredis/issues/2123">#2123</a>) (<a href="https://github.com/redis/ioredis/commit/f9a66bc0d9022bb21c479ef5580c65e544aa6629">f9a66bc</a>)</li> <li><strong>sentinel:</strong> preserve zero preferred slave priority (<a href="https://redirect.github.com/redis/ioredis/issues/2129">#2129</a>) (<a href="https://github.com/redis/ioredis/commit/a3f9f2dded99f55a59713a8e8d3e395c015d51c1">a3f9f2d</a>)</li> <li><strong>tracing:</strong> redact values for GETSET and PSETEX (<a href="https://redirect.github.com/redis/ioredis/issues/2134">#2134</a>) (<a href="https://github.com/redis/ioredis/commit/832765dbe8c13d23b57392bdd3d88a0a37131732">832765d</a>)</li> <li><strong>types:</strong> export ScanStreamOptions, RedisStatus and ClusterStatus (<a href="https://redirect.github.com/redis/ioredis/issues/2158">#2158</a>) (<a href="https://github.com/redis/ioredis/commit/cf3bf7111bc3de71c6556d1d4897868ab0ec827f">cf3bf71</a>)</li> </ul> <h3>Features</h3> <ul> <li>add LMOVEM and BLMOVEM command support (<a href="https://redirect.github.com/redis/ioredis/issues/2144">#2144</a>) (<a href="https://github.com/redis/ioredis/commit/c26af46dc91874b1da58aec9da337822a4851d97">c26af46</a>)</li> <li>add Redis 8.10 set cardinality commands (<a href="https://redirect.github.com/redis/ioredis/issues/2143">#2143</a>) (<a href="https://github.com/redis/ioredis/commit/301099b77d059dfc47ec591e7f011790ed475a84">301099b</a>)</li> <li>himport managed fieldsets (<a href="https://redirect.github.com/redis/ioredis/issues/2159">#2159</a>) (<a href="https://github.com/redis/ioredis/commit/729f174fca093641d1788480369d00b64c6cc901">729f174</a>)</li> <li>improve default connection resilience (<a href="https://redirect.github.com/redis/ioredis/issues/2160">#2160</a>) (<a href="https://github.com/redis/ioredis/commit/6d0716ef9b3c7c5676c8d866388075e927f6b8b7">6d0716e</a>)</li> <li>support MAXCOUNT and MAXSIZE for stream reads (<a href="https://redirect.github.com/redis/ioredis/issues/2142">#2142</a>) (<a href="https://github.com/redis/ioredis/commit/ae5e41b231d9c1e6d6289848f58355f01f5ba6ec">ae5e41b</a>)</li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li>ioredis now requires Node.js 20 or newer and uses RESP3 by default. Set <code>protocol: 2</code> to retain the v5 wire protocol.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/redis/ioredis/commit/8ed2946504a36ae9b1e186b9dccc56afcd046d78"><code>8ed2946</code></a> chore(release): 6.0.0 [skip ci]</li> <li><a href="https://github.com/redis/ioredis/commit/3b410f80681d006ebef160493b85ce575aea0d8c"><code>3b410f8</code></a> docs: clarify managed HIMPORT fieldset behavior (<a href="https://redirect.github.com/redis/ioredis/issues/2161">#2161</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/729f174fca093641d1788480369d00b64c6cc901"><code>729f174</code></a> feat: himport managed fieldsets (<a href="https://redirect.github.com/redis/ioredis/issues/2159">#2159</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/6d0716ef9b3c7c5676c8d866388075e927f6b8b7"><code>6d0716e</code></a> feat: improve default connection resilience (<a href="https://redirect.github.com/redis/ioredis/issues/2160">#2160</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/cf3bf7111bc3de71c6556d1d4897868ab0ec827f"><code>cf3bf71</code></a> fix(types): export ScanStreamOptions, RedisStatus and ClusterStatus (<a href="https://redirect.github.com/redis/ioredis/issues/2158">#2158</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/aac171b02ee0fd0b959087e379eda97024b41ac6"><code>aac171b</code></a> ci: update Redis test image (<a href="https://redirect.github.com/redis/ioredis/issues/2156">#2156</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/807bb1c8660fd47d27a2f19a9a5c08aabec1ca43"><code>807bb1c</code></a> chore(release): update repository URL (<a href="https://redirect.github.com/redis/ioredis/issues/2154">#2154</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/6c889e75df8488246dcc234ff8b0e83dc9f78f75"><code>6c889e7</code></a> docs: add security policy (<a href="https://redirect.github.com/redis/ioredis/issues/2153">#2153</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/6455dbe6c7dbbd801aae112c8be935aa2896d7ac"><code>6455dbe</code></a> fix: clear stale socket timeout on reconnect (<a href="https://redirect.github.com/redis/ioredis/issues/2148">#2148</a>)</li> <li><a href="https://github.com/redis/ioredis/commit/9618206b93d7022e9fb76f300503a53e1aefb4bc"><code>9618206</code></a> fix(cluster): validate MOVED slot to prevent Array.prototype pollution (<a href="https://redirect.github.com/redis/ioredis/issues/2151">#2151</a>)</li> <li>Additional commits viewable in <a href="https://github.com/redis/ioredis/compare/v5.11.1...v6.0.0">compare view</a></li> </ul> </details> <br />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.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)