6.1.0-beta.1 (2026-10-12)
Bug Fixes
- accept field arrays in hmget/hmgetBuffer types (#2167) (c0cd66c)
- align auto-pipeline callbacks for dynamic commands (#2180) (7479cab)
- clean up Sentinel failover subscriptions after quit (#2198) (727edfa)
- cluster stuck in close (#2217) (a5fad1d)
- cluster: bucket autopipelined MSET objects by their first key (#2207) (b4e3237)
- cluster: hash autopipelined Buffer keys by their bytes (#2208) (a8378bd), closes Command#getSlot
- cluster: match Buffer shard channels when unsubscribing (#2203) (d997d01)
- cluster: support zero-argument sunsubscribe with sharded subscribers (#2137) (13ff050), closes #2133
- cluster: vendor cluster-key-slot to fix empty hash tag slot bug (#2172) (b479b76)
- decode integer replies up to MAX_SAFE_INTEGER exactly (#2164) (28940b5)
- decode RESP3 attribute replies instead of failing the connection (#2213) (6a8cb3e), closes #decodeNestedType #decodeMapAsObject #decodeMapKey
- decode RESP3 doubles with Number (#2150) (6fb5a10)
- handle rejections from auto-resubscribe and select on reconnect (#2187) (de2fbdf)
- inherit connectTimeout for cluster subscribers (#2220) (db57c2d)
- keep String.prototype in fast mode after defining VerbatimString (#2206) (90e1261)
- keep subscriber mode while other channel kinds remain subscribed (#2196) (eb97beb)
- keep the exec error out of its own previousErrors (#2218) (2c602cf)
- preserve empty keys and match patterns in scan streams (#2199) (b169c3a)
- reject unfulfilled commands dropped on reconnect (#2194) (d95d05a), closes #2193
- reset retry attempts when connect() is called after giving up (#2204) (b597303), closes #1463
- types: accept documented TLS profile options (#2195) (56a7fb8), closes #1626
- types: add event overloads to Cluster interface (#2201) (3996eaf), closes #2191
- types: add smessage and smessageBuffer event overloads (#2191) (ee48f4c), closes #2190
- types: allow number for zrange stop argument (#2163) (932f4c2)