Vydanie DBMS MySQL 9.6.0

Spoločnosť Oracle vytvorila novú vetvu databázového systému MySQL 9.6.0. Verzie MySQL Community Server 9.6.0 sú pripravené pre všetky hlavné distribúcie Linux, FreeBSD, macOS a Windows. V súlade s modelom uvoľňovania zavedeným v roku 2023 patrí MySQL 9.6 do vetvy „Inovácia“. Vetvy „Inovácia“ sú odporúčané pre tých, ktorí chcú skôr získať prístup k novej funkcionalite, publikujú sa každé 3 mesiace a sú podporované iba do vydania nasledujúcej významnej verzie (napríklad po zverejnení vetvy 9.6 bola zastavená podpora pre vetvu 9.5). V budúcnosti plánujú vytvoriť LTS vydanie 9.7, ktoré sa odporúča pre nasadenia, ktoré potrebujú predvídateľnosť a dlhodobé zachovanie stabilného správania. Po LTS vydaní bude vytvorená nová vetva Inovácia — MySQL 10.0.

Zoznam významných zmien v MySQL 9.6 úplne zopakuje správu o zmenách v MySQL 9.5. Obsahuje tiež predtým spomenutú zmenu správania parametra „innodb_log_writer_threads“, zmenu predvolenej hodnoty parametra „binlog_transaction_dependency_history_size“, vyhlásenie metódy autentifikácie SCRAM-SHA-1 za zastaranú a zastavenie podpory premenných „group_replication_allow_local_lower_version_join“ a „replica_parallel_type“. Celkový zoznam opráv sa líši a obsahuje nasledujúce pozoruhodné zmeny:

  • Prepracovaný systém auditu, v ktorom je implementovaná modulárna podsystema Audit Log, ktorá umožňuje samostatne inštalovať a spravovať rôzne komponenty na vedenie auditu, a tiež zjednodušuje nastavenie formátu logov, umiestnenia súborov auditu a parametrov vyrovnávacej pamäte. Na zmenu systémovej premennej audit_log_rotate_on_size system sú teraz potrebné privilégiá AUDIT_ADMIN.
  • Zavedená nová štruktúra údajov a nová vstavaná knižnica funkcií pre prácu s globálnymi identifikátormi transakcií (GTID, Global Transaction ID), ktoré sa používajú pri replikácii. Nová implementácia sa vyznačuje lepšími vysokou výkonnosťou a zjednodušením kódu.
  • V úložisku InnoDB sa zvýšila účinnosť generovania unikátnych identifikátorov rowid v tabuľkách bez primárnych kľúčov. Rieši problém s nesprávnym obnovovaním stavu transakcií, ktoré mali pri havarijnom ukončení stav „PREPARED“.
  • Pridaná nová možnosť „—container_aware“, ktorá počas spustenia umožňuje identifikáciu obmedzení na CPU a pamäť stanovených v kontejnery.
  • Rozšírené možnosti ladenia replikácie.
  • SQL funkcie MD5() a SHA1() boli oddelené do samostatnej komponenty „classic_hashing“, ktorú je možné deaktivovať v prípade potreby blokovania používania nebezpečných hashovacích algoritmov.
  • Opravených bolo 14 zraniteľností, z ktorých dve môžu byť zneužité na diaľku. Najzávažnejší problém má kritickú úroveň nebezpečenstva (9.8), nachádza sa v oficiálnom Docker obraze s MySQL a je spojený so zraniteľnosťou v knižnici SQLite (CVE-2025-6965), ktorá sa používa vo vedľajších nástrojoch pre konfiguráciu a prácu s MySQL. Druhá zraniteľnosť, ktorá môže byť zneužitá na diaľku, má úroveň nebezpečenstva 7.5 a je spôsobená pretečením vyrovnávacej pamäte (CVE-2025-9230) v knižnici OpenSSL. Menej závažné zraniteľnosti sa týkajú OpenSSL, InnoDB, optimalizátora, DDL, parseru, Pluggable Auth a Thread Poolingu. Podrobnosti zatiaľ neboli zverejnené.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster