Kompania Oracle ka formuar një degë të re të DBMS MySQL 9.5.0. Ndërtime të MySQL Community Server 9.5.0 janë përgatitur për të gjithë distribucionet kryesore të Linux, FreeBSD, macOS dhe Windows. Sipas modelit të lançimit 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ë akses më herët në funksionalitete të reja, publikohen çdo 3 muaj dhe mbështeten vetëm deri në publikimin e lançimit të ardhshëm të rëndësishëm (p.sh., pas shfaqjes së degës 9.5, mbështetje për degën 9.4 do të ndalet). Në dimër pritet të krijohet një lançim LTS 9.6, i rekomanduar për zhvillime që kërkojnë parashikueshmëri dhe një ruajtje të zbatimit të pandryshuar për një kohë të gjatë. Pas degës LTS do të formohet një degë e re Innovation - MySQL 10.0.
Ndryshimet kryesore në MySQL 9.5:
- ĂshtĂ« shtuar opsioni "activate_mandatory_roles" pĂ«r menaxhim mĂ« tĂ« avancuar tĂ« rollevĂ« - kur konfigurimi "activate_all_roles_on_login" Ă«shtĂ« i shkĂ«putur dhe "activate_mandatory_roles" Ă«shtĂ« aktiv, pĂ«rveç rollevĂ« standarde, aktivizohet mbĂ«shtetje pĂ«r rollet e detyrueshme (tĂ« caktuara automatikisht pĂ«rdoruesit gjatĂ« lidhjes).
- Në pluginin MySQL Multilingual Engine, në implementimin e gjuhës JavaScript, është siguruar mbështetje për specifikimin ECMAScript 2025.
- ĂshtĂ« shtuar utilita mysqldm (MySQL Diagnostic Monitor), e destinuar pĂ«r mbledhjen e informacionit diagnostik (analizohet ekzekutimi i njĂ« grupi tĂ« pĂ«rcaktuar kĂ«rkesash), qĂ« mund tĂ« dĂ«rgohet nga pĂ«rdoruesi nĂ« shĂ«rbimin e mbĂ«shtetjes pĂ«r tĂ« lehtĂ«suar analizimin e problemeve.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r instalimin e njĂ«kohshĂ«m tĂ« lĂ«shimeve normale dhe LTS tĂ« MySQL.
- Në parametrat e replikimit, konfigurimet e mbrojtjes janë aktive për të gjitha lidhjet gjatë replikimit.
- Në pluginin MySQL Thread Pool është realizuar përcaktimi automatik i parametrave për të arritur performancën maksimale në përputhje me konfigurimin hardware ekzistues.
- Sasia standarde e parametrave "innodb_log_writer_threads" tani varet nga moda aktive e logjeve binare redo (log_bin). Nëse "log_bin" është i pasivizuar, parametrat "innodb_log_writer_threads" aktivizohen për sistemet me më shumë se 4 CPU logjikë, ndërsa për ata me më shumë se 31 CPU logjikë, kur është aktivizuar.
- Tani, vlera e parametrave "binlog_transaction_dependency_history_size" është rritur nga 25 mijë në një milion. Vlera maksimale e mundshme për këtë parametër është rritur nga 1 në 10 milion.
- Vlera e parametrave "caching_sha2_password_digest_rounds" tani është rritur në 10000.
- ĂshtĂ« shpallur e vjetruar pĂ«rdorimi i metodĂ«s sĂ« autentikimit SCRAM-SHA-1 kur lidhet me SASL LDAP. NĂ« vend tĂ« kĂ«saj, duhet tĂ« pĂ«rdoret metoda SCRAM-SHA-256, e cila tani Ă«shtĂ« vendosur si e paracaktuar 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 të vjetra, është ndaluar.
- NĂ« platformĂ«n Solaris Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtimin duke pĂ«rdorur Clang dhe GCC. ĂshtĂ« shtuar gjithashtu mundĂ«sia pĂ«r pĂ«rdorimin e OpenSSL 3 nĂ« Solaris.
- Versioni minimal i mbështetur të Cmake është ngritur në 3.17.5.
- Janë eliminuar 9 dobësi, më serioza e të cilave është vlerësuar me nivelin e rrezikshmërisë 5.5 nga 10. Detajet nuk janë raportuar, vetëm që dobësitë janë të pranishme në InnoDB, DML dhe optimizuesit. Për shfrytëzimin e dobësive kërkohet qasje e autentikuar në DBMS.
Burimi: opennet.ru
