Företaget Oracle har skapat en ny gren av databasystemet MySQL 9.4.0. Byggnationer av MySQL Community Server 9.4.0 har förberetts för alla större distributioner av Linux, FreeBSD, macOS och Windows. I enlighet med den lanseringsmodell som infördes 2023 har MySQL 9.4 hĂ€nförts till "Innovation"-grenarna. Innovation-grenarna rekommenderas för dem som vill fĂ„ tidigare tillgĂ„ng till ny funktionalitet, publiceras var tredje mĂ„nad och stöds endast fram till publiceringen av nĂ€sta stora release (till exempel, efter att grenen 9.4 har kommit ut, upphör stödet för grenen 9.3). Under hösten planerar man att skapa LTS-releasen 9.5, rekommenderad för implementeringar som behöver förutsĂ€gbarhet och lĂ„ngvarig stabilitet i beteendet. Efter LTS-grenen kommer en ny Innovation-gren att skapas â MySQL 10.0.
Huvudsakliga förÀndringar i MySQL 9.4:
- I lagrade procedurer skrivna i JavaScript har stöd för typen BIT implementerats. VÀrden av typen BIT som Àr mindre Àn eller lika med JavaScript.MAX_SAFE_INTEGER konverteras till JavaScript-typen Number, medan större konverteras till JavaScript-typen BigInt.
- Kommandoradsverktyget mysql har fĂ„tt tillĂ€gget "âcommands", vilket möjliggör stöd för att utföra lokala kommandon (som standard Ă€r kommandon avstĂ€ngda):
- 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
- Som ett alternativ till firewall-plugin som möjliggör filtrering av SQL-frÄgor till databasen baserat pÄ angivna mallar, föreslÄs komponenten MySQL Enterprise Firewall, som implementerar samma funktionalitet, förutom att den stödjer konto-profiler (istÀllet stöds grupp-profiler). Firewall-pluginet har förklarats förÄldrat och kommer att tas bort i en av de kommande versionerna. MySQL Enterprise Firewall Àr endast tillgÀngligt för anvÀndare av den kommersiella versionen MySQL Enterprise Edition.
- 30 sÄrbarheter har ÄtgÀrdats, varav en kan utnyttjas pÄ distans om det finns tillgÄng för att skicka frÄgor till databasen. Fyra av de mest allvarliga problemen har en risknivÄ pÄ 6.5 och rör sÄrbarheter i DML och optimeraren. Mindre farliga sÄrbarheter berör InnoDB, optimeraren, lagrade procedurer, LDAP autentisering och replikeringssystemet.
KĂ€lla: opennet.ru
