* New version (0.56)
Supporting GTID in MySQL 5.6
Modifying test case settings
* Adding --orig_master_ssh_user and --new_master_ssh_user
for online master switch
* Modifying test case my.cnf
Bug Fix: When connecting to the latest slave, $target->{ssh_port}
should not be used, but $latest_slave->{ssh_port} should be used
New Major Feature: Supporting GTID, MTS and remote binlog server
Refactoring
add helper to block/release user in Shlomi Noach's way
(contribution from kaiwangchen)
Minor refactoring
Aborting if none of binlog servers succeeds
Changed execution order in reset_slave_all
Supporting GTID based fast master switch (Binlog Dump GTID)
Adding an argument --ignore_binlog_server_error. With this option,
MHA does not abort even if none of binlog server succeeds
Supporting GTID failover based on auto position.
Updating test cases
Updating GTID based master failover algorithm.
Adding a new parameter use_gtid_auto_pos (default 1)
gtid off || gtid_executed==empty
=> normal failover without gtid
gtid on && gtid_executed && (Auto_Position==1 || gtid_use_auto_position (default 1))
=> gtid failover with auto_pos enabled
else
=> normal failover
Typo and comment
Deleted unused code
Fix syntax on messages