категории | RSS

Вышла СУБД MySQL 8.1.0

Компания Oracle выпустила в релиз СУБД MySQL 8.1.0. Это произошло спустя пять лет после публикации ветки 8.0. Сборки MySQL Community Server 8.1.0 Innovation выложены на портале MySQL Community для всех основных дистрибутивов Linux, а также FreeBSD, macOS и Windows.

После публикации MySQL 8.1.0 ветка MySQL 8.0 переведена в режим сопровождения, допускающий только исправление ошибок. Сопровождение ветки MySQL 8.0 продлится до апреля 2026 года.

По данным ресурса OpenNET, в MySQL 8.1 разработчиками внесены следующие основные изменения:

добавлена конструкция "EXPLAIN FORMAT=JSON INTO", позволяющая сохранить отчёт о времени выполнения запроса в формате JSON в отдельной переменной, к которой применимы функции для разбора JSON;

по умолчанию отключено вырезание комментариев, отправляемых на сервер клиентом mysql. Для возвращения старого поведения следует запускать утилиту mysql с опцией "--skip-comments";

значение опции SOURCE_RETRY_COUNT (время ожидания перед повторной попыткой установки соединения), указываемой в выражении "CHANGE REPLICATION SOURCE TO", изменено по умолчанию на 10 секунд;

для упрощения отладки проблем в лог добавлены дополнительные сообщения о запуске и завершении работы, а также закрытии соединений;

добавлено выражение "SHOW PARSE_TREE" для показа дерева разбора запроса SELECT в JSON-представлении;

добавлена системная переменная tls-certificates-enforced-validation для включения обязательной проверки корректности TLS-сертификата при запуске сервера или выполнении выражения "ALTER INSTANCE RELOAD TLS". Если проверка не прошла сервер не будет запущен;

добавлены переменные, отражающие состояние репликации;

добавлены переменные authentication_ldap_[simple|sasl]_[connect|response]_timeout для управления значениями таймаутов при подключении к LDAP-серверу при аутентификации;

прекращена поддержка установки в значение NULL опций, указываемых при запуске (--my-option=NULL), и связанных с ними системных переменных;

запрещено использование символа "$" в качестве первого символа идентификаторов, без экранирования.

Вдобавок Oracle объявила об изменении модели формирования релизов СУБД MySQL. Разработчики будут выпускать два вид веток MySQL - Innovation (новые функции, частое обновление, три месяца поддержки) и LTS (с расширенным временем поддержки и сохранением неизменного поведения).

Поддержка ветки MySQL 8.1 будет прекращена после появления ветки MySQL 8.2 в конце октября. LTS-ветки MySQL будут выпускаться раз в два года и поддерживаться в штатном режиме 5 лет, в дополнение к которым можно будет получить ещё 3 года расширенной поддержки.



Источник новости: habr.com

DimonVideo
2023-07-19T10:50:03Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика