Издаване на СУБД MySQL 9.4.0

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

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

  • В съхранявани процедури, написани на JavaScript, е внедрена поддръжка на типа BIT. Стойностите с тип BIT, които са по-малки или равни на JavaScript.MAX_SAFE_INTEGER, се преобразуват в JavaScript типа Number, а по-големите — в JavaScript типа BigInt.
  • Към командния ред mysql е добавена опция „—commands“, която разрешава изпълнението на локални команди (по подразбиране командите са деактивирани):
    • charset
    • clear
    • connect
    • edit
    • ego
    • exit
    • go
    • help
    • nopager
    • notee
    • nowarning
    • pager
    • print
    • prompt
    • query_attributes
    • quit
    • rehash
    • resetconnection
    • ssl_session_data_print
    • source
    • status
    • system
    • tee
    • \u
    • warnings
  • На мястото на плъгина firewall, който позволяваше филтриране на SQL заявки към СУБД на базата на зададени шаблони, е предложен компонент MySQL Enterprise Firewall, реализиращ идентична функционалност, с изключение на поддръжката на профили на акаунти (вместо това се поддържат профили на групи). Плъгинът firewall е обявен за остарял и ще бъде премахнат в едно от следващите издания. MySQL Enterprise Firewall е достъпен само за потребители на комерсиалната версия MySQL Enterprise Edition.
  • Устранени са 30 уязвимости, от които едната може да бъде експлоатирана от разстояние при наличие на достъп за изпращане на заявки към СУБД. Четири от най-сериозните проблеми имат ниво на опасност 6.5 и са свързани с уязвимости в DML и оптимизатора. По-малко опасните уязвимости засягат InnoDB, оптимизатора, съхранявани процедури, LDAP Auth и системата за репликация.

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

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