Выпуск Linux 6.6 и MySQL 8.2
11:45, 31.10.2023
На конец октября 2023 года приходятся сразу два крупных релиза - Linux 6.6 и MySQL 8.2.
Linux 6.6
Спустя два месяца после выхода последнего стабильного релиза Linux 6.5 Линус Торвальдс выпустил Linux 6.5. Исходный код можно найти по адресу https://kernel.org/.
Основные изменения в ядре включают:
- Сервер KSMBD в ядре протокола SMB;
- Поддержка Shadow Stack от Intel;
- Добавлен планировщик Earliest Eligible Virtual Deadline First (EEVDF);
- Поддержка Dynamic Boost Control от AMD;
- Поддержка гипервизора KVM для гостей на архитектуре RISC-V;
- В ноутбуках HP появился драйвер, позволяющий изменять настройки BIOS непосредственно из Linux;
- Дополнительные датчики температуры и напряжения для настольных системных плат.
- Linux 6.6, судя по всему, станет выпуском ядра с долгосрочной поддержкой LTS.
MySQL 8.2
Вышедший недавно MySQL 8.2.0 - это второй релиз, выпущенный в соответствии с новыми моделями релизов в виде двух веток: Innovation и LTS.
Релизы Innovation выходят каждые 3 месяца и предназначены для тех, кто хочет воспользоваться новейшими возможностями. После каждого выпуска Innovation предыдущая версия перестает поддерживаться.
Ветви LTS больше ориентированы на тех, кому нужна стабильность, и выпускаются раз в два года с 5-летней поддержкой, а также с 3-летней расширенной поддержкой.
Особенности MySQL 8.2:
- Поддержка механизма аутентификации на основе спецификации Webauthn (FIDO2);
- Серверный плагин mysql_native_password;
- Оптимизированы хэш-таблицы;
- Расширение возможностей отладки;
- Выражение "EXPLAIN FOR SCHEMA";
- Опция "--output-as-version" в утилите mysqldump;
- Возможность использования именованных атрибутов в параметризованных запросах (prepared statement) к клиентской библиотеке C;
- Упрощение распределения SQL-трафика в кластере MySQL-серверов;
- Маски "%" и "_" в операциях доступа к базе данных, опция "--character-set-client-handshake", переменная binlog_transaction_dependency_tracking и привилегия SET_USER_ID теперь устарели;
- Устаревшие функции WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS(), переменная expire_logs_days, опции "--abort-slave-event-count" и "--disconnect-slave-event-count" теперь удалены;
- Устранено более 20 уязвимостей.