Functionality added or changed:
For replication of HEAP tables: Made the master automatically write a DELETE FROM statement to its binary log when a HEAP table is opened for the first time since master's startup. This is for the case where the slave has replicated a non-empty HEAP table, then the master is shut down and restarted: the table is now empty on master; the DELETE FROM empties it on slave too. Note that even with this fix, between the master's restart and the first use of the table on master, the slave still has out-of-date data in the table. But if you use the init-file option to populate the HEAP table on the master at startup, it ensures that the failing time interval is zero. (Bug #2477)
Bugs fixed:
ALTER DATABASE caused the client to hang if the database did not exist. (Bug #2333)
SLAVE START (which is a deprecated syntax, START SLAVE should be used instead) could crash the slave. (Bug #2516)
Multiple-table DELETE statements were never replicated by the slave if there were any replicate-*-table options. (Bug #2527)