Due to the LogJam issue (https://weakdh.org/), OpenSSL has changed the Diffie-Hellman key length parameters for openssl-1.0.1n and up. OpenSSL has provided a detailed explanation at http://openssl.org/news/secadv_20150611.txt. To adopt this change in MySQL, the key length used in
vio/viosslfactories.cfor creating Diffie-Hellman keys has been increased from 512 to 2,048 bits. (Bug #77275, Bug #21221862, Bug #18367167, Bug #21307471, Bug #21449838)
InnoDB: On Unix-like platforms,
os_file_create_simple_no_error_handling_funcandos_file_create_funcopened files in different modes wheninnodb_flush_methodwas set toO_DIRECT. (Bug #21113036, Bug #76627)InnoDB: An assertion was raised when
InnoDBattempted to dereference a NULL foreign key object. (Bug #20762798)InnoDB: An index record was not found on rollback due to inconsistencies in the
purge_node_tstructure. The inconsistency resulted in warnings and error messages such as “error in sec index entry update”, “unable to purge a record”, and “tried to purge sec index entry not marked for deletion”. (Bug #19138298, Bug #70214, Bug #21126772, Bug #21065746)The Spencer
regexlibrary used for theREGEXPoperator could be subject to heap overflow in some circumstances. (Bug #20642505)A buffer-overflow error could occur for mysqlslap during option parsing. (Bug #20605441)
GROUP BYorORDER BYon aCHAR(0) NOT NULLcolumn could lead to a server exit. (Bug #19660891)mysql-systemd-start failed if
datadirwas set in/etc/my.cnf. (Bug #77357, Bug #21262883)On OS X 10.10 (Yosemite), mysqld failed to start automatically. The startup item has been replaced with a launchd job, which enables the preference pane checkbox for automatic startup to work again. (Bug #74434, Bug #19858350)