История версий и изменений программы MySQL
5.7.16.0 (13.10.2016)
- для "самостоятельной" сборки и сборки для Windows, значение переменной secure_file_priv изменено с пустого на NULL. Это решает ряд проблем совместимости;
- библиотека OpenSSL обновлена до версии 1.0.1u;
- yaSSL обновлен до версии 2.4.2.
5.7.15.0 (05.09.2016)
- InnoDB: добавлена новая опция динамической конфигурации innodb_deadlock_detect для отключения обнаружения "мертвого" блокирования;
- Systemd теперь поддерживает скрипт для юнит-файла (mysqld_pre_systemd), помогающего в создании файла журнала ошибок, только если его расположение соответствует шаблону /var/log/mysql*.log;
- добавлена опция WITH_LZ4 для CMake, которая управляет библиотекой LZ4 во время компиляции;
- InnoDB: исправлена ошибка, возникавшая при создании зашифрованной таблицы Fusion-io диска с установкой innodb_flush_method O_DIRECT;
- исправлена ошибка, когда клиентская библиотека не устанавливалась на Solaris с использованием библиотеки КНТР.
5.7.14.0 (09.08.2016)
- в sys schema добавлена опция quote_identifier();
- в sys schema diagnostics() добавлен столбец Tls_version из системной таблицы mysql.slave_master_info;
- обновлен компонент %global compatver до версии 5.6.31;
- задание пустого значения опции --port (например, --port =, --port = "") будет вызывать предупреждение;
- добавлена поддержка CMake для компиляции с Solaris Studio 12.5;
- таблицы INFORMATION_SCHEMA INNODB_LOCKS и INNODB_LOCK_WAITS больше не будут использоваться и в дальнейшем будут удалены;
- большое количество исправленных проблем, ошибок и уязвимостей.
5.7.13.0 (01.07.2016)
- ряд улучшений, связанных с вводом 32-символьных имен пользователей MySQL;
- улучшена работа плагина audit_log;
- на платформах, поддерживающих опцию Systemd, появилась возможность управления несколькими экземплярами MySQL;
- версия OpenSSL в MySQL Commercial Server обновлена до 1.0.1t;
- добавлен SQL-интерфейс для управления ключами;
- исправления и улучшения работы X Plugin;
- небольшие изменения в функциональности;
- исправлено большое количество ошибок.
5.7.10.0 (14.12.2015)
- InnoDB: включена новая опция конфигурации отладки innodb_background_drop_list_empty;
- в модуль mysql_upgrade добавлено более информативное сообщение об ошибке обновления;
- клиентские программы теперь поддерживают опцию -enable-cleartext-plugin: mysqlcheck, mysqldump, mysqlimport, mysqlshow (эти опция включает плагин аутентификации mysql_clear_password cleartext);
- добавлены функции для предупреждения неверного ввода: UNHEX(), INET_NTOA(), INET_ATON(), INET6_NTOA(), INET6_ATON().
5.7.9.1 (05.11.2015)
- добавлены новые инструменты отладки для предотвращения утечки памяти;
- удалена недокументированная функция mysql_get_parameters();
- оболочка и Perl версии mysql_install_db удалены из MySQL дистрибуции;
- значение по умолчанию performance_schema_max_file_classes было увеличено с 50 до 80;
- сервисный плагин security_context plugin теперь доступен;
- устранена утечка памяти, происходящая после аварийного восстановления (память, выделенная в fil_space_read_name_and_filepath () не освобождлась);
- исправлена ошибка с расчетом виртуальных столбцов (InnoDB);
- другие доработки, нововведения и исправления ошибок.
5.6.26 (27.07.2015)
- для повышения безопасности изменены параметры длинны ключа Diffie-Hellman для OpenSSL-1.0.1n и выше с 512 до 2,048 бит;
- подключаемая библиотека OpenSSL для MySQL Commercial Server была обновлена с версии 1.0.1m до версии 1.0.1p;
- теперь каждый рабочий поток имеет свою собственную очередь операций для обработки;
- большое количество исправлений и улучшений.
5.6.24 (02.05.2015)
- обновлена версия CMake до 1.3;
- при записи логов сервер оставляет номер версии;
- оператор ALTER_TABLE не получает преимуществ при быстром изменении, если у таблицы есть временные столбцы в формате pre-5.6.4;
- для обновления информации у временных столбцов введены 2 новых системных переменных - avoid_temporal_upgrade и show_old_temporals, которые будут удалены в следующих версиях MySQL;
- исправлены баги предыдущей версии.
5.6.23 (03.03.2015)
- Библиотека OpenSSL для MySQL Commercial Server была обновлена с версии 1.0.1j до версии 1.0.1k.
- Поддержка протоколов SSL 2.0 и SSL 3.0 была отключена, так как они давали слабое шифрование (Bug #19820550);
- yaSSL был обновлен до версии 2.3.7 (Bug #19695101, Bug #20201864);
- Исправлены баги, найденные в предыдущих версиях.
5.6.22 (08.12.2014)
- шумные оповещения компилятора на FreeBSD 10 теперь будут тише;
- компиляция на Mac OS X теперь поддерживается на версиях системы 10.8 и выше с использованием XCode 5 и выше;
- теперь опция MYSQL_MAINTAINER_MODE включена по умолчанию;
- библиотека OpenSSL для MySQL Commercial Server была обновлена до версии 1.0.1j;
- исправлены все баги, найденные в предыдущих версиях.
5.6.21 (13.11.2014)
- опция --skip-innodb подверглась деприкации и ее использование вызывает предупреждение. Она будет удалена в дальнейших релизах. Это также касается ее синонимов ((--innodb=OFF, --disable-innodb и т.д.);
- MySQL Enterprise Edition теперь включает ряд функций шифрования, основанных на библиотеке OpenSSL, что расширяет OpenSSL возможности до SQL уровня;
- исправлены баги и ошибки, найденные в предыдущем релизе.