Kompania Oracle formoi njĂ« degĂ« tĂ« re tĂ« DBMS MySQL 9.4.0. NdĂ«rtimet e MySQL Community Server 9.4.0 janĂ« pĂ«rgatitur pĂ«r tĂ« gjitha shpĂ«rndarjet kryesore tĂ« Linux, FreeBSD, macOS dhe Windows. NĂ« pĂ«rputhje me modelin e publikuar nĂ« vitin 2023, MySQL 9.4 i pĂ«rket degĂ«ve "Innovation". DegĂ«t e Innovation rekomandohen pĂ«r ata qĂ« dĂ«shirojnĂ« tĂ« kenĂ« qasje tĂ« hershme nĂ« funksionalitete tĂ« reja, publikohen çdo 3 muaj dhe mbĂ«shteten vetĂ«m deri nĂ« publikimin e lĂ«shimit tĂ« ardhshĂ«m tĂ« rĂ«ndĂ«sishĂ«m (p.sh., mbĂ«shtetja pĂ«r degĂ«n 9.3 do tĂ« ndĂ«rpritet pas shfaqjes sĂ« degĂ«s 9.4). NĂ« vjeshtĂ« planifikohet publikimi i lĂ«shimit LTS 9.5, i rekomanduar pĂ«r implementimet qĂ« kĂ«rkojnĂ« parashikueshmĂ«ri dhe ruajtje tĂ« qĂ«ndrueshme tĂ« sjelljes. Pas degĂ«s LTS do tĂ« formohet njĂ« degĂ« e re Innovation â MySQL 10.0.
Ndryshimet kryesore në MySQL 9.4:
- Në procedurat e ruajtura, të shkruara në gjuhën JavaScript, është implementuar mbështetje për llojin BIT. Vlerat me lloj BIT më të vogla ose të barabarta me JavaScript.MAX_SAFE_INTEGER konvertohen në llojin JavaScript Number, ndërsa ato më të mëdha në llojin JavaScript BigInt.
- NĂ« utilitarin e komandĂ«s mysql Ă«shtĂ« shtuar opsioni "âcommands", i cili mundĂ«son aktivizimin e mbĂ«shtetjes pĂ«r ekzekutimin e komandave lokale (me default komandat janĂ« tĂ« ç aktivizuara):
- charset
- clear
- lidhu
- edito
- ego
- exit
- go
- help
- nopager
- notee
- nowarning
- pager
- prompt
- query_attributes
- quit
- rehash
- resetconnection
- ssl_session_data_print
- source
- status
- system
- tee
- \u
- warnings
- Në vend të plugin-it firewall, i cili mundëson filtrimin e kërkesave SQL në DBMS sipas modele të caktuara, është propozuar komponenti MySQL Enterprise Firewall, i cili implementon funksionalitet identik përveç mbështetjes për profile llogarish (në vend të kësaj mbështeten profile grupesh). Plugin-i firewall është shpallur i vjetruar dhe do të hiqet në një nga lëshimet e ardhshme. MySQL Enterprise Firewall është i disponueshëm vetëm për përdoruesit e versionit komercial MySQL Enterprise Edition.
- Janë eliminuar 30 vulnerabilitete, nga të cilat një mund të shfrytëzohet nga distanca nëse ka qasje për të dërguar kërkesa në DBMS. Katër problemet më serioze kanë nivel rreziku 6.5 dhe janë të lidhura me vulnerabilitetet në DML dhe optimizuesin. Vulnerabilitetet më pak të rrezikshme prekin InnoDB, optimizuesin, procedurat e ruajtura, LDAP Auth dhe sistemin e replikimit.
Burimi: opennet.ru
