Выпуск СУБД MySQL 5.7.13

Компания Oracle опубликовала выпуск СУБД MySQL Community Server 5.7.13, в котором продолжено продвижение реализованной в прошлой версии системы Rapid Plugins, плагина X Plugin и нового типа схем объектов БД — «коллекции документов». Основные изменения:

  • Увеличен размер некоторых полей в системных таблицах: с 77 до 93 символов увеличено поле definer в таблицах event и proc, столбец DEFINER в таблицах INFORMATION_SCHEMA EVENTS, ROUTINES, TRIGGERS и VIEWS, а также поле grantor в таблицах rocs_priv и tables_priv, которые приведены в соответствие с ранее увеличенной длиной имени пользователя (c 16 до 32 символов). Для преобразования старых таблиц при обновлении требуется запуск mysql_upgrade;
  • В плагин audit_log добавлена поддержка выборочной фильтрации событий аудита, что позволяет сократить объём записей, попадающих в лог;
  • На платформах с systemd обеспечена поддержка управления несколькими экземплярами MySQL без применения mysqld_multi и mysqld_multi.server;
  • Добавлен SQL-интерфейс для управления ключами шифрования, реализованный в форме набора функций;
  • Добавлен оператор извлечения »→>» для документов JSON, которы похож на оператор »→», но выполняет операцию разквотирования. Операция mycol→>»$.mypath» эквивалентна выполнению JSON_UNQUOTE (JSON_EXTRACT (mycol,»$.mypath»)) и JSON_UNQUOTE (mycol→»$.mypath»);
  • В mysqltest обеспечен сброс вывода в стандартный поток для улучшения разделения вывода от нескольких экземпляров;
  • Из базовой поставки удалена библиотека tcmalloc (поставлялась устаревшая версия);
  • В клиентской Си-библиотеке возобновлён экспорт функции my_make_scrambled_password ().

© OpenNet