Lansarea SGBD MySQL 9.5.0

Compania Oracle a creat un nou ramificat de SGBD MySQL 9.5.0. Versiunile MySQL Community Server 9.5.0 sunt pregătite pentru toate distribuțiile principale de Linux, FreeBSD, macOS și Windows. În conformitate cu modelul de formare a lansărilor implementat în 2023, MySQL 9.5 este clasificat ca parte a ramurilor „Innovation”. Ramurile Innovation sunt recomandate pentru cei care doresc să acceseze mai devreme funcționalitățile noi, fiind publicate la fiecare 3 luni și susținute doar până la publicarea următoarei versiuni semnificative (de exemplu, după apariția ramurii 9.5, suportul pentru ramura 9.4 este oprit). În timpul iernii, se preconizează formarea unei versiuni LTS 9.6, recomandată pentru implementări care necesită predictibilitate și menținerea unui comportament constant pe termen lung. Urmând ramura LTS, va fi creată o nouă ramură Innovation — MySQL 10.0.

Principalele modificări în MySQL 9.5:

  • A fost adăugată opțiunea „activate_mandatory_roles” pentru gestionarea avansată a rolurilor — cu setarea „activate_all_roles_on_login” dezactivată și „activate_mandatory_roles” activată, în plus față de rolurile standard, este activată suportul pentru rolurile obligatorii (atribuite automat utilizatorului la conectare).
  • În pluginul MySQL Multilingual Engine, implementarea limbajului JavaScript asigură suport pentru specificația ECMAScript 2025.
  • A fost adăugată utilitarul mysqldm (MySQL Diagnostic Monitor), destinat colectării informațiilor de diagnosticare (analizând executarea unui set predeterminat de interogări), care pot fi trimise de utilizator echipei de suport pentru a simplifica analiza problemelor.
  • A fost adăugată capacitatea de a instala simultan versiunile obișnuite și cele LTS ale MySQL.
  • În parametrii de replicare, setările de protecție extinse sunt activate din punct de vedere implicit, implicând utilizarea criptării pentru toate conexiunile în timpul replicării.
  • În pluginul MySQL Thread Pool, s-a implementat configurarea automată a parametrilor pentru a atinge performanțe maxime, având în vedere configurația hardware disponibilă.
  • A fost modificat comportamentul parametrului „innodb_log_writer_threads”, activarea acestuia depinzând acum de modul activ al jurnalele binare redo (log_bin). Când „log_bin” nu este activat, parametrul „innodb_log_writer_threads” se activează pentru sistemele cu mai mult de 4 CPU logici, iar când este activat — pentru cele cu mai mult de 31 CPU logici.
  • Implicit, valoarea parametrului „binlog_transaction_dependency_history_size” a fost crescută de la 25.000 la un milion. Valoarea maximă posibilă pentru acest parametru a fost crescută de la 1 la 10 milioane.
  • Valoarea parametrului „caching_sha2_password_digest_rounds” a fost crescută implicit la 10.000.
  • A fost declarat învechit utilizarea metodei de autentificare SCRAM-SHA-1 la conectarea la SASL LDAP. În locul acesteia, se recomandă utilizarea metodei SCRAM-SHA-256, care acum este setată implicit în parametrul „authentication_ldap_sasl_auth_method_name”.
  • Suportul pentru variabilele „group_replication_allow_local_lower_version_join” și „replica_parallel_type”, care au fost declarate învechite anterior, a fost oprit.
  • Pe platforma Solaris a fost adăugat suport pentru compilarea folosind Clang și GCC. De asemenea, a fost adăugată posibilitatea de a utiliza OpenSSL 3 în Solaris.
  • Versiunea minim acceptată de Cmake a fost ridicată la 3.17.5.
  • Au fost eliminate 9 vulnerabilități, cea mai severă dintre ele având un grad de pericol de 5,5 din 10. Detaliile nu au fost comunicate, fiind indicat doar că vulnerabilitățile sunt prezente în InnoDB, DML și optimizator. Pentru exploatarea vulnerabilităților este necesar un acces autenticat la baza de date.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster