v3.18.2
·
4880 commits
to master
since this release
- Refactored balancers (makes concurrent-safe)
- Excluded separate balancers lock from cluster
- Refactored
cluster.Clusterinterface (InsertandRemovereturning nothing now) - Replaced unsafe
cluster.closeboolean flag tocluster.donechan for listening close event - Added internal checker
cluster.isClosed()for check cluster state - Extracted getting available conn from balancer to internal helper
cluster.get(called insidecluster.Getas last effort) - Added checking
conn.Connavailability withconn.Ping()in prefer nodeID case
Full Changelog: v3.18.1...v3.18.2