mysqltest now installs signal handlers and generates a stack trace if it crashes. (Bug #37003)
mysql-test-run.pl now supports
--client-libdiroptions for specifying the directory where client binaries and libraries are located. (Bug #34995)
Incompatible Change; Partitioning: On Mac OS X, with
lower_case_table_names = 2, the server could not read partitioned tables whose names contained uppercase letters.
Partitioned tables using mixed case names should be renamed or dropped before upgrading to this version of the server on Mac OS X. (Bug #37402)
Also as a result of this fix, the following statements which were disabled in MySQL 5.1.24 have been re-enabled:
ALTER TABLE ... ANALYZE PARTITION
ALTER TABLE ... CHECK PARTITION
ALTER TABLE ... OPTIMIZE PARTITION
ALTER TABLE ... REPAIR PARTITION
References: See also Bug #39434.
Replication: Issuing a
DROP DATABASEwhile any temporary tables were open caused the server to switch to statement-based mode. (Bug #38773)
--replicate-options were not evaluated correctly when replicating multi-table updates.
As a result of this fix, replication of multi-table updates no longer fails when an update references a missing table but does not update any of its columns. (Bug #37051)
The fix for Bug #33812 had the side effect of causing the mysql client not to be able to read some dump files produced with mysqldump. To address this, that fix was reverted. (Bug #38158)