Oracle on loonud uue MySQL andmebaasi haru 9.5.0. MySQL Community Server 9.5.0 ehitused on valmistatud ette kĂ”igiks peamisteks Linuxi, FreeBSD, macOS ja Windowsi distributsioonideks. vastavalt 2023. aastal rakendatud vĂ€ljalaskemudeli jĂ€rgi on MySQL 9.5 mÀÀratud 'Innovation' harude hulka. Innovation-haru on soovitatav neile, kes soovivad varakult pÀÀseda uuele funktsionaalsusele, avaldatakse iga 3 kuu tagant ja toetatakse ainult jĂ€rgmise olulisema vĂ€ljundi avaldamiseni (nĂ€iteks pĂ€rast haru 9.5 ilmumist lĂ”petatakse toe osutamine haru 9.4-le). Talvel plaanitakse vĂ€lja anda LTS-vĂ€ljaanne 9.6, mis on soovitatav rakendustele, mis vajavad ennustatavust ja pikaajalist stabiilsust. LTS-haru jĂ€rgselt luuakse uus Innovation-haru â MySQL 10.0.
Peamised muudatused MySQL 9.5:
- Lisatud valik 'activate_mandatory_roles' laiendatud rollihalduseks â kui seade 'activate_all_roles_on_login' on keelatud ja 'activate_mandatory_roles' sisse lĂŒlitatud, aktiveeritakse koos tavapĂ€raste rollidega ka kohustuslikud rollid (automaatne mÀÀramine kasutajale sisselogimisel).
- MySQL Multilingual Engine pluginis on JavaScripti keele teostuses tagatud ECMAScript 2025 spetsifikatsiooni tugi.
- Lisatud utiliit mysqldm (MySQL Diagnostic Monitor), mis on mĂ”eldud diagnostilise teabe kogumiseks (analĂŒĂŒsitakse ettenĂ€htud pĂ€ringute kogumit), mida kasutaja saab edastada tugiteenusele probleemi lahendamise hĂ”lbustamiseks.
- Lisatud vÔimalus samal ajal installida kÔrvuti tavalisi ja LTS-vÀljaandeid MySQL.
- Replikatsiooni parameetrites on vaikimisi lubatud tĂ€iustatud kaitse sĂ€tted, mis hĂ”lmavad krĂŒptimise kasutamist kĂ”ikides replikatsiooni ĂŒhendustes.
- MySQL Thread Pool pluginis on rakendatud automaatne seadistamine parameetrite optimaalse jÔudluse saavutamiseks, arvestades olemasolevat riistvara konfiguratsiooni.
- Muutunud on parameetri 'innodb_log_writer_threads' kĂ€itumine, mille lubamine sĂ”ltub nĂŒĂŒd aktiivsest binaarsetest redo-logidest (log_bin). Kui 'log_bin' ei ole aktiivne, aktiveeritakse parameeter 'innodb_log_writer_threads' sĂŒsteemides, kus on rohkem kui 4 loogilist CPU-d, ja aktiivsete sĂŒsteemide puhul, kus on rohkem kui 31 loogilist CPU-d.
- Vaikimisi on parameetri 'binlog_transaction_dependency_history_size' vÀÀrtus tÔstetud 25 000-lt miljonile. Selle parameetri maksimaalne vÔimalik vÀÀrtus on tÔstetud 1 miljonilt 10 miljonini.
- Parameetri 'caching_sha2_password_digest_rounds' vaikimisi vÀÀrtus on tÔstetud 10 000-lt.
- SASL LDAP-ile sisselogimisel on vĂ€lja kuulutatud SCRAM-SHA-1 autentimismeetodi kasutamise lĂ”petamine. Selle asemel tuleks kasutada SCRAM-SHA-256 meetodit, mis on nĂŒĂŒd vaikimisi mÀÀratud parameetrile 'authentication_ldap_sasl_auth_method_name'.
- Mugavuste 'group_replication_allow_local_lower_version_join' ja 'replica_parallel_type' tugi on lÔpetatud, mis oli varem vÀlja kuulutatud vananemiseks.
- Solarise platvormil on lisatud tugi Clangi ja GCC kasutamiseks. Samuti on lisatud vÔimalus kasutada OpenSSL 3 Solarises.
- Minimaalne toetatud Cmake'i versioon on tÔstetud 3.17.5-ni.
- Eemaldati 9 haavatavust, millest tĂ”siseimale omistati ohtlikkuse tase 5.5 10-st. Ăksikasju ei avalikustata, teades vaid, et haavatavused esinevad InnoDB-s, DML-is ja optimeerijas. Haavatavuste Ă€rakasutamiseks on vajalik autentitud juurdepÀÀs andmebaasile.
Allikas: opennet.ru
