Fixes for refreshing cluster topology
We strongly encourage everyone to upgrade to version 1.0.49 to address the issues related to refreshing the cluster topology.
Changes
- fix: refresh the cluster topology by using the old
CLUSTER SLOTS
instead ofCLUSTER SHARDS
for clusters with version less than 8. This is due to a server bug that returns empty slot information after the first failover. (#664) - fix: do not pick failed cluster nodes from the
CLUSTER SHARDS
response. (#660) - fix: do not block
client.Do
for 1 second of refreshing threshold in the cases of network error. (#659) - feat: auto retries on
LOADING
errors. (#657) - feat: support multiple options in
FT.ALTER
. (#655) - feat: add
FT.ALTER
in OM JSON and Hash repo. (#645) - feat: support Go 1.23 iterators for the
ZADD
command. (#652)
Contributors
We'd like to thank all the contributors who worked on this release!
@imvtsl, @justinmir, @mingdaoy, @nesty92 and @rueian