История версий и изменений программы 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 уровня;
  • исправлены баги и ошибки, найденные в предыдущем релизе.