Izdanje SGBD MySQL 9.6.0

Tvrtka Oracle je formirala novu granu sustava za upravljanje bazama podataka MySQL 9.6.0. Izdanja MySQL Community Server 9.6.0 su pripremljena za sve glavne distribucije Linuxa, FreeBSD, macOS i Windows. U skladu s modelom izdanja uvedenim 2023. godine, MySQL 9.6 je pripisan granama 'Innovation'. Innovation grane su preporučene za one koji žele raniji pristup novim funkcionalnostima, objavljuju se svaka 3 mjeseca i podržavaju se samo do objave sljedećeg značajnog izdanja (na primjer, nakon pojavljivanja grane 9.6 prestaje podrška za granu 9.5). U budućnosti se planira formirati LTS izdanje 9.7, preporučeno za implementacije kojima je potrebna predvidljivost i dugotrajno očuvanje nepromijenjenog ponašanja. Nakon LTS izdanja bit će formirana nova Innovation grana — MySQL 10.0.

Popis značajnih promjena u MySQL 9.6 potpuno ponavlja izvještaj o promjenama u MySQL 9.5. Također se spominje ranije označena promjena ponašanja parametra 'innodb_log_writer_threads', promjena vrijednosti prema zadanim postavkama za parametar 'binlog_transaction_dependency_history_size', proglašavanje zastarjelim metoda autentifikacije SCRAM-SHA-1 i prestanak podrške za varijable 'group_replication_allow_local_lower_version_join' i 'replica_parallel_type'. Opći popis ispravaka se razlikuje i sadrži sljedeće značajne promjene:

  • Redizajnirana je sustav audita, u kojem je implementiran modularni podsustav Audit Log, koji omogućava odvojenu instalaciju i upravljanje različitim komponentama za vođenje audita, kao i pojednostavljuje podešavanje formata dnevnika, lokacija datoteka audita i parametara međuspremnika. Za promjenu sistemske varijable audit_log_rotate_on_size sistem sada su potrebne privilegije AUDIT_ADMIN.
  • Uvedena je nova struktura podataka i nova ugrađena biblioteka funkcija za rad s globalnim identifikatorima transakcija (GTID, Global Transaction ID), koji se koriste tijekom replikacije. Nova implementacija se odlikuje boljom performansama i pojednostavljenjem koda.
  • U skladištu InnoDB povećana je učinkovitost generiranja jedinstvenih identifikatora rowid u tablicama bez primarnih ključeva. Riješen je problem s netočnim obnavljanjem stanja transakcija koje su u trenutku iznenadnog prekida imale status 'PREPARED'.
  • Dodana je nova opcija '—container_aware', koja tijekom pokretanja omogućuje određivanje postavljenih ograničenja na CPU i memoriju unutar kontejnera.
  • Proširene mogućnosti debagiranja replikacije.
  • SQL funkcije MD5() i SHA1() izdvojene su u poseban komponent "classic_hashing", koji se može onemogućiti ako je potrebno blokirati upotrebu nesigurnih hesh algoritama.
  • Otklonjeno je 14 ranjivosti, od kojih se dvije mogu iskoristiti na daljinu. Najozbiljniji problem ima kritičnu razinu opasnosti (9.8), prisutan je u zvaničnoj Docker slici s MySQL-om i povezan je s ranjivošću u SQLite biblioteci (CVE-2025-6965), koja se koristi u pomoćnim alatima za podešavanje i rad s MySQL-om. Druga ranjivost koja se može iskoristiti na daljinu ima razinu opasnosti 7.5 i uzrokovana je preljevanjem bafera (CVE-2025-9230) u OpenSSL biblioteci. Manje opasne ranjivosti pogađaju OpenSSL, InnoDB, optimizator, DDL, parser, Pluggable Auth i Thread Pooling. Detalji za sada nisu objavljeni.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster