Издание на СУБД MySQL 9.5.0

Компания Oracle създаде нов клон на СУБД MySQL 9.5.0. Сборките на MySQL Community Server 9.5.0 са подготвени за всички основни дистрибуции на Linux, FreeBSD, macOS и Windows. В съответствие с внедрената през 2023 година модел на формиране на версии, MySQL 9.5 е отнесен към клоновете "Innovation". Клоновете "Innovation" са препоръчителни за тези, които искат да получават достъп до новата функционалност по-рано, публикуват се на всеки 3 месеца и се поддържат само до публикуването на следващата значителна версия (например, след появата на клона 9.5, поддръжката на клона 9.4 е прекратена). През зимата се планира формирането на LTS-версия 9.6, която е препоръчителна за внедрения, на които е необходима предсказуемост и дълготрайно запазване на неизменимото поведение. След LTS-клона ще бъде създаден нов клон на Innovation — MySQL 10.0.

Основни промени в MySQL 9.5:

  • Добавена е опцията "activate_mandatory_roles" за разширено управление на ролите — при деактивирана настройка "activate_all_roles_on_login" и включена "activate_mandatory_roles" в допълнение към стандартните роли се активира поддръжката на задължителни роли (автоматично назначавани на потребителя при свързване).
  • В плъгина MySQL Multilingual Engine е осигурена поддръжка на спецификацията ECMAScript 2025 в реализацията на JavaScript.
  • Добавен е инструментът mysqldm (MySQL Diagnostic Monitor), предназначен за събиране на диагностична информация (анализира се изпълнението на предварително зададен набор от запитвания), която може да бъде предоставена от потребителя на службата за поддръжка за улесняване на разбор на проблеми.
  • Добавена е възможност за едновременна инсталация на обикновени и LTS версии на MySQL.
  • В параметрите на репликацията по подразбиране са включени разширени настройки за защита, които предвиждат използване на криптиране за всички връзки при репликация.
  • В плъгина MySQL Thread Pool е реализирано автоматично настройване на параметрите за постигане на максимална производителност, като се взема предвид наличната хардуерна конфигурация.
  • Променено е поведението на параметъра "innodb_log_writer_threads", чиято активация по подразбиране вече зависи от активния режим на бинарни redo журналии (log_bin). При неактивен "log_bin" параметърът "innodb_log_writer_threads" се включва за системи с повече от 4 логически CPU, а при активен — с повече от 31 логически CPU.
  • По подразбиране стойността на параметъра «binlog_transaction_dependency_history_size» е увеличена от 25 хиляди на един милион. Максимално допустимата стойност за този параметър е увеличена от 1 на 10 милиона.
  • Стойността на параметъра «caching_sha2_password_digest_rounds» по подразбиране е увеличена до 10000.
  • Използването на метода за аутентификация SCRAM-SHA-1 при свързване към SASL LDAP е обявено за остаряло. Вместо него трябва да се използва методът SCRAM-SHA-256, който сега е зададен по подразбиране в параметъра «authentication_ldap_sasl_auth_method_name».
  • Подкрепата за променливите «group_replication_allow_local_lower_version_join» и «replica_parallel_type», обявени преди това за остарели, е прекратена.
  • На платформата Solaris е добавена подкрепа за компилиране с помощта на Clang и GCC. Също така е добавена възможността за използване на OpenSSL 3 в Solaris.
  • Минимално поддържаната версия на Cmake е повишена до 3.17.5.
  • Отстранени са 9 уязвимости, от които най-сериозната е оценена на ниво опасност 5.5 от 10. Подробности не се съобщават, само че уязвимостите присъстват в InnoDB, DML и оптимизатора. За експлоатацията на уязвимостите е необходима аутентифицирана достъп до СУБД.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster