Better Cluster Shards Refreshing Mechanism
- Refresh cluster shard information when there are unexpected disconnections from any nodes.
- Less goroutines and CLUSTER SHARDS requests when refreshing shard information.
- Fix rare inconsistencies between shards/slots commands and parsing methods.
- When connecting to an AWS Elasicache or MemoryDB, get cluster shard information only from its configuration endpoint.
🚀 New Features
- perf: improve refreshing cluster shard information (#387)
- feat: support for pointers to primitives in Scan() and HSet() (#388)
- feat: avoid using QUIT command (#378)
🐛 Bug Fixes
- perf: improve refreshing cluster shard information (#387)
- fix: ignore MaxFlushDelay for blocking commands (#382)
Others
- chore: bump golang.org/x/net from 0.14.0 to 0.17.0 (#391)
Contributors
We'd like to thank all the contributors who worked on this release!
@dependabot, @dependabot[bot], @numberinho, @rueian and @unknowntpo