Changes.md in redis_failover-0.3.0 vs Changes.md in redis_failover-0.4.0

- old
+ new

@@ -1,9 +1,18 @@ +0.4.0 +----------- +- No longer force newly available slaves to master if already slaves of that master +- Honor a node's slave-serve-stale-data configuration option; do not mark a sync-with-master-in-progress slave as available if its slave-serve-stale-data is disabled +- Change reachable/unreachable wording to available/unavailable +- Added node reconciliation, i.e. if a node comes back up, make sure that the node manager and the node agree on current role +- More efficient use of redis client connections +- Raise proper error for unsupported operations (i.e., those that don't make sense for a failover client) +- Properly handle any hanging node operations in the failover server + 0.3.0 ----------- - Integrated travis-ci -- Added background monitor to client for proactively detecting - changes to current set of redis nodes +- Added background monitor to client for proactively detecting changes to current set of redis nodes 0.2.0 ----------- - Added retry support for contacting failover server from client - Client now verifies proper master/slave role before attempting operation