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