github redis/rueidis v1.0.20
1.0.20

latest releases: v1.0.50-alpha.4, rueidisprob/v1.0.50-alpha.4, rueidisotel/v1.0.50-alpha.4...
13 months ago

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

Don't miss a new rueidis release

NewReleases is sending notifications on new releases.