Uzņēmums Oracle ir izveidojis jaunu MySQL 9.4.0 datubāzes zaru. MySQL Community Server 9.4.0 versijas ir sagatavotas visiem galvenajiem Linux, FreeBSD, macOS un Windows izplatījumiem. Saskaņā ar 2023. gadā ieviesto izlaišanas modeļa principu, MySQL 9.4 ir ietverts 'Inovāciju' zaros. Inovāciju zari ir ieteicami tiem, kuri vēlas ātrāk piekļūt jaunām funkcijām, tie tiek publicēti ik pēc trim mēnešiem un tiek atbalstīti tikai līdz nākamā nozīmīgā izlaiduma publicēšanai (piemēram, pēc 9.4 zara iznākšanas tiek pārtraukta 9.3 zara atbalsta sniegšana). Rudenī ir plānots izstrādāt LTS izlaidumu 9.5, kas ir ieteicams uzstādījumiem, kuriem nepieciešama paredzamība un ilgstoša nemainīga uzvedība. Pēc LTS zara izstrādāšana tiks uzsākta jauna Inovāciju zara — MySQL 10.0.
Galvenās izmaiņas MySQL 9.4:
- Uzglabātajās procedūrās, kas rakstītas JavaScript valodā, ir ieviesta BIT tipa atbalsts. BIT tipa vērtības, kas ir mazākas vai vienādas ar JavaScript.MAX_SAFE_INTEGER, tiek pārvērstas JavaScript Number tipā, bet lielākas — JavaScript BigInt tipā.
- Komandu rindas utilītā mysql ir pievienota opcija '—commands', kas ļauj ieslēgt vietējo komandu izpildes atbalstu (pēc noklusējuma komandas ir izslēgtas):
- charset
- clear
- connect
- edit
- ego
- exit
- go
- help
- nopager
- notee
- nowarning
- pager
- prompt
- query_attributes
- quit
- rehash
- resetconnection
- ssl_session_data_print
- source
- status
- system
- tee
- \u
- warnings
- Ugunsmūra spraudni, kas ļāva filtrēt SQL vaicājumus uz datubāzi, pamatojoties uz noteiktiem paraugiem, ir aizvietojis MySQL Enterprise Firewall komponents, kas nodrošina identisku funkcionalitāti, izņemot lietotāju kontu profilu atbalstu (tiek atbalstīti grupu profili). Ugunsmūra spraudnis ir pasludināts par novecojošu un tiks izņemts vienā no turpmākajiem izlaidumiem. MySQL Enterprise Firewall ir pieejams tikai komerciālās MySQL Enterprise Edition versijās.
- Ir novērstas 30 ievainojamības, no kurām viena var tikt izmantota attālināti, ja ir piekļuve, lai nosūtītu vaicājumus uz datubāzi. Četras visserious problēmas ir ar 6.5 bīstamības līmeni un ir saistītas ar ievainojamībām DML un optimizatorā. Mazāk bīstamās ievainojamības attiecas uz InnoDB, optimizatoru, uzglabātajām procedūrām, LDAP Auth un replikācijas sistēmu.
Avots: opennet.lv
