This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| ioredis | ^5.10.0 → ^6.0.0 |
Release Notes
redis/ioredis (ioredis)
v6.0.0
Bug Fixes
- clear stale socket timeout on reconnect (#2148) (6455dbe)
- cluster: recreate stale connection on circular MOVED (#2135) (08c8967)
- cluster: validate MOVED slot to prevent Array.prototype pollution (#2151) (9618206), closes #1267
- command: serialize large integer arguments in decimal notation (#2136) (09b8d04)
- redis: keep reconnecting when connection closes during client setup (#2099) (#2123) (f9a66bc)
- sentinel: preserve zero preferred slave priority (#2129) (a3f9f2d)
- tracing: redact values for GETSET and PSETEX (#2134) (832765d)
- types: export ScanStreamOptions, RedisStatus and ClusterStatus (#2158) (cf3bf71)
Features
- add LMOVEM and BLMOVEM command support (#2144) (c26af46)
- add Redis 8.10 set cardinality commands (#2143) (301099b)
- himport managed fieldsets (#2159) (729f174)
- improve default connection resilience (#2160) (6d0716e)
- support MAXCOUNT and MAXSIZE for stream reads (#2142) (ae5e41b)
BREAKING CHANGES
- ioredis now requires Node.js 20 or newer and uses RESP3 by default. Set
protocol: 2to retain the v5 wire protocol.
5.11.1 (2026-06-04)
Bug Fixes
- cluster: reconnect to nodes that restart without slot changes (#2096) (c84b2ee)
- parse protocol-relative Redis URLs as TCP connections (#2125) (131ee24)
v5.11.1
Bug Fixes
- clear stale socket timeout on reconnect (#2148) (6455dbe)
- cluster: recreate stale connection on circular MOVED (#2135) (08c8967)
- cluster: validate MOVED slot to prevent Array.prototype pollution (#2151) (9618206), closes #1267
- command: serialize large integer arguments in decimal notation (#2136) (09b8d04)
- redis: keep reconnecting when connection closes during client setup (#2099) (#2123) (f9a66bc)
- sentinel: preserve zero preferred slave priority (#2129) (a3f9f2d)
- tracing: redact values for GETSET and PSETEX (#2134) (832765d)
- types: export ScanStreamOptions, RedisStatus and ClusterStatus (#2158) (cf3bf71)
Features
- add LMOVEM and BLMOVEM command support (#2144) (c26af46)
- add Redis 8.10 set cardinality commands (#2143) (301099b)
- himport managed fieldsets (#2159) (729f174)
- improve default connection resilience (#2160) (6d0716e)
- support MAXCOUNT and MAXSIZE for stream reads (#2142) (ae5e41b)
BREAKING CHANGES
- ioredis now requires Node.js 20 or newer and uses RESP3 by default. Set
protocol: 2to retain the v5 wire protocol.
5.11.1 (2026-06-04)
Bug Fixes
- cluster: reconnect to nodes that restart without slot changes (#2096) (c84b2ee)
- parse protocol-relative Redis URLs as TCP connections (#2125) (131ee24)
v5.11.0
Bug Fixes
- clear stale socket timeout on reconnect (#2148) (6455dbe)
- cluster: recreate stale connection on circular MOVED (#2135) (08c8967)
- cluster: validate MOVED slot to prevent Array.prototype pollution (#2151) (9618206), closes #1267
- command: serialize large integer arguments in decimal notation (#2136) (09b8d04)
- redis: keep reconnecting when connection closes during client setup (#2099) (#2123) (f9a66bc)
- sentinel: preserve zero preferred slave priority (#2129) (a3f9f2d)
- tracing: redact values for GETSET and PSETEX (#2134) (832765d)
- types: export ScanStreamOptions, RedisStatus and ClusterStatus (#2158) (cf3bf71)
Features
- add LMOVEM and BLMOVEM command support (#2144) (c26af46)
- add Redis 8.10 set cardinality commands (#2143) (301099b)
- himport managed fieldsets (#2159) (729f174)
- improve default connection resilience (#2160) (6d0716e)
- support MAXCOUNT and MAXSIZE for stream reads (#2142) (ae5e41b)
BREAKING CHANGES
- ioredis now requires Node.js 20 or newer and uses RESP3 by default. Set
protocol: 2to retain the v5 wire protocol.
5.11.1 (2026-06-04)
Bug Fixes
- cluster: reconnect to nodes that restart without slot changes (#2096) (c84b2ee)
- parse protocol-relative Redis URLs as TCP connections (#2125) (131ee24)
v5.10.1
Bug Fixes
- prevent RangeError from string accumulation in pipeline (#2088) (defc077)
- replace deprecated url.parse() with WHATWG URL API (#2081) (0021a45), closes redis/ioredis#1747
Features
- add array commands, typings and tests (#2114) (baf68d6)
- add increx command (#2115) (37d0695)
- add Redis MSETEX support (#2111) (04a4615)
- add typed GCRA command support and functional tests (#2094) (468a802)
- add vector set command support (#2116) (b7b3def)
- Add xnack command (#2103) (187d29b)
- Add zinter zunion count (#2104) (0d510bb)
- Implement
TracingChannelsupport (#2089) (4760e0a)
5.10.1 (2026-03-19)
Bug Fixes
Configuration
📅 Schedule: (UTC)
- 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.