Changes
- feat: add
ModuleLoadex
,SlaveOf
,ClusterMyShardID
torueidiscompat
(#708) - feat: add
BitFieldRO
,HScanNoValues
, andClientInfo
torueidiscompat
(#707) - feat: add
CacheMarshal
andCacheUnmarshalView
for third party cache libraries (#693) - feat: add
ReplicaSelector
for selecting which replica to send commands (#692) - feat: retry
DoCache
andDoMultiCache
onMOVED
/ASK
redirections (#701) (#704) - feat: retry single slot
DoMulti
onMOVED
/ASK
redirections (#697) (#709) - perf: reduce goroutines used by
DoMulti
andDoMultiCache
in a cluster client (#699) - fix: hide InitAddress from
client.Nodes()
if they doesn't show up in the cluster topology (#687) - fix: immature recycling of the intermediate structs when doing cluster
DoMulti
on network errors (#706) - fix: panic on cluster redirection to a node with a stale role (#695)
- fix: protocol out of sync when mixing
sunsubscribe
requests and slot migrations (#691) - fix: avoid picking unhealthy replicas (#689)
Contributors
We'd like to thank all the contributors who worked on this release!
@proost, @rueian, @unknowntpo and @wyxloading