Kompania Oracle krijoi njĂ« degĂ« tĂ« re tĂ« DBMS MySQL 9.5.0. NdĂ«rtimet e MySQL Community Server 9.5.0 janĂ« pĂ«rgatitur pĂ«r tĂ« gjithĂ« shpĂ«rndarjet kryesore tĂ« Linux, FreeBSD, macOS dhe Windows. NĂ« pĂ«rputhje me modelin e krijimit tĂ« lĂ«shimeve tĂ« vendosur nĂ« vitin 2023, MySQL 9.5 i pĂ«rket degĂ«ve "Innovation". DegĂ«t Innovation rekomandohen pĂ«r ata qĂ« dĂ«shirojnĂ« tĂ« kenĂ« qasje mĂ« herĂ«t nĂ« funksionalitete tĂ« reja, publikohen çdo 3 muaj dhe mbahen 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.4 do tĂ« ndalet pas shfaqjes sĂ« degĂ«s 9.5). NĂ« dimĂ«r planifikohet pĂ«r tĂ« krijuar njĂ« lĂ«shim LTS 9.6, tĂ« rekomanduar pĂ«r implementime qĂ« kĂ«rkojnĂ« parashikueshmĂ«ri dhe ruajtjen e qĂ«ndrueshmĂ«risĂ« pĂ«r njĂ« periudhĂ« tĂ« gjatĂ«. Pas degĂ«s LTS do tĂ« ndiqet me njĂ« degĂ« tĂ« re Innovation â MySQL 10.0.
Ndryshimet kryesore në MySQL 9.5:
- Shtuar opsioni "activate_mandatory_roles" pĂ«r menaxhim tĂ« avancuar tĂ« roleve â kur cilĂ«simi "activate_all_roles_on_login" Ă«shtĂ« i çaktivizuar dhe "activate_mandatory_roles" Ă«shtĂ« i aktivizuar, pĂ«rveç rolit standard aktivizohet mbĂ«shtetje pĂ«r rolet e detyrueshme (tĂ« caktuara automatikisht pĂ«r pĂ«rdoruesin nĂ« lidhje).
- Në pluginin MySQL Multilingual Engine, në realizimin e gjuhës JavaScript është siguruar mbështetje për specifikimin ECMAScript 2025.
- Shtuar utilitarin mysqldm (MySQL Diagnostic Monitor), i cili është i destinuar për mbledhjen e informacionit diagnostik (analizohet ekzekutimi i një grupi të paracaktuar kërkesash), i cili mund të dërgohet nga përdoruesi në shërbimin për mbështetje për të lehtësuar analizën e problemeve.
- Shtuar mundësia për instalimin e njëkohshëm të lëshimeve të zakonshme dhe LTS të MySQL.
- Në parametrat e replikimit, janë aktivizuar si parazgjedhje cilësime të avancuara të mbrojtjes, të cilat nënkuptojnë përdorimin e enkriptimit për të gjitha lidhjet gjatë replikimit.
- Në pluginin MySQL Thread Pool është realizuar vendosja automatike e parametrave për arritjen e performancës maksimale duke marrë parasysh konfigurimin ekzistues të harduerit.
- E drejta e funksionit "innodb_log_writer_threads" Ă«shtĂ« ndĂ«rruar; aktivizimi i tij tani varet nga regjimi aktiv i regjistrimeve binarĂ« redo (log_bin). Kur "log_bin" nuk Ă«shtĂ« aktiv, parametri "innodb_log_writer_threads" aktivizohet pĂ«r sistemet me mĂ« shumĂ« se 4 CPU logjikĂ«, dhe kur Ă«shtĂ« aktiv â pĂ«r ato me mĂ« shumĂ« se 31 CPU logjikĂ«.
- Në mënyrë të paracaktuar, vlera e parametrin «binlog_transaction_dependency_history_size» është rritur nga 25 mijë në një milion. Vlera maksimale e mundshme për këtë parametr është rritur nga 1 në 10 milion.
- Vlera e parametrin «caching_sha2_password_digest_rounds» është rritur në 10000 si parazgjedhje.
- Përdorimi i metodës së autentifikimit SCRAM-SHA-1 për lidhjen me SASL LDAP është shpallur i vjetruar. Në vend të saj, duhet të përdoret metoda SCRAM-SHA-256, e cila tani caktohet si parazgjedhje në parametrin «authentication_ldap_sasl_auth_method_name».
- Mbështetja për variablat «group_replication_allow_local_lower_version_join» dhe «replica_parallel_type», të cilat ishin shpallur më parë të vjetëruar, është pezulluar.
- Në platformën Solaris është shtuar mbështetje për ndërtimin duke përdorur Clang dhe GCC. Po ashtu, është shtuar mundësia e përdorimit të OpenSSL 3 në Solaris.
- Versioni minimal i mbështetur të Cmake është ngritur në 3.17.5.
- Janë eliminuar 9 vulnerabilitete, prej të cilave më seriozja ka marrë nivelin e rrezikshmërisë 5.5 nga 10. Nuk jepen detaje, përveç faktit se vulnerabilitetet janë të pranishme në InnoDB, DML dhe optimizuesin. Për të shfrytëzuar vulnerabilitetet kërkohet qasje e autorizuar në DBMS.
Burimi: opennet.ru
