

Вышла СУБД MySQL 9.3.0
В середине апреля 2025 года Oracle выпустила СУБД MySQL 9.3.0 (ветка Innovation). Разработчики проекта подготовили и выложили в открытый доступ сборки MySQL Community Server 9.3.0 для основных дистрибутивов Linux, FreeBSD, macOS и Windows.
Летом 2025 года в Oracle планируют сформировать LTS-релиз 9.4, рекомендованный для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS‑веткой будет сформирована новая Innovation‑ветка — MySQL 10.0.
В 2023 году Oracle объявила об изменении модели формирования релизов СУБД MySQL. Разработчики начали выпускать два вида веток MySQL: Innovation (новые функции, частое обновление, три месяца поддержки) и LTS (с расширенным временем поддержки и сохранением неизменного поведения).
Основные изменения и дополнения в MySQL 9.3:
в утилиту mysqldump добавлена опция «‑users» для создания логических дампов с информацией о всех учётных записях, выводимой через SQL‑выражения «CREATE USER» и «GRANT». Для вставки выражения «DROP USER» перед «CREATE USER» предусмотрена опция «‑add‑drop‑user», а для выборочного отражения в дампе отдельных пользователей — опции «‑include‑user=user@host» и «‑exclude‑user=user@host», который можно указывать несколько раз;
в движке MLE (Multilingual Engine Component), позволяющем использовать в хранимых процедурах и функциях код на языках, отличных от SQL, улучшена поддержка JavaScript. Для хранимых процедур на языке JavaScript реализован тип «DECIMAL», который можно использовать для входящих и возвращаемых аргументов. По умолчанию для безопасности MySQL‑тип DECIMAL преобразуется в JavaScript‑тип «String», но данное поведение можно переопределить командой 'SELECT mle_set_session_state('{»decimal_type»:»Number»}')', после
Читать на habr.com