Випуск Linux 6.6 і MySQL 8.2
11:40, 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 вразливостей.