Vydání DBMS MySQL 9.5.0

Společnost Oracle vytvořila novou větev databáze MySQL 9.5.0. Sestavy MySQL Community Server 9.5.0 jsou připraveny pro všechny hlavní distribuce Linuxu, FreeBSD, macOS a Windows. V souladu se zavedeným modelem vydávání z roku 2023 je MySQL 9.5 zařazena do větve „Innovation“. Větve Innovation jsou doporučovány těm, kteří chtějí mít včasný přístup k novým funkcím, jsou publikovány každé 3 měsíce a jsou podporovány pouze do vydání dalšího významného relé (například po vzniku větve 9.5 je ukončena podpora větve 9.4). V zimě se plánuje vytvoření LTS vydání 9.6, doporučeného pro nasazení, které potřebují předvídatelnost a dlouhodobé chování. Následně bude vytvořena nová větev Innovation — MySQL 10.0.

Hlavní změny v MySQL 9.5:

  • Byla přidána možnost „activate_mandatory_roles“ pro rozšířené řízení rolí — při vypnuté možnosti „activate_all_roles_on_login“ a zapnuté „activate_mandatory_roles“ se kromě standardních rolí aktivuje podpora povinných rolí (automaticky přiřazených uživateli při připojení).
  • V pluginu MySQL Multilingual Engine byla implementována podpora specifikace ECMAScript 2025 pro jazyk JavaScript.
  • Byl přidán nástroj mysqldm (MySQL Diagnostic Monitor), určený pro sběr diagnostických informací (analyzuje provádění předem definovaného souboru dotazů), které může uživatel předat podpoře pro usnadnění řešení problémů.
  • Byla přidána možnost současné instalace běžných a LTS vydání MySQL vedle sebe.
  • Ve výchozím nastavení byly zapnuty rozšířené ochranné nastavení v parametrech replikace, zahrnující použití šifrování pro všechny připojení při replikaci.
  • V pluginu MySQL Thread Pool byla implementována automatická nastavení parametrů pro dosažení maximálního výkonu s ohledem na dostupnou hardwarovou konfiguraci.
  • Bylo změněno chování parametru „innodb_log_writer_threads“, jehož zapnutí nyní závisí na aktivním režimu binárních redo logů (log_bin). Při neaktivním „log_bin“ se parametr „innodb_log_writer_threads“ zapíná pro systémy s více než 4 logickými CPU, a při aktivním — pro systémy s více než 31 logickými CPU.
  • Ve výchozím nastavení byla hodnota parametru „binlog_transaction_dependency_history_size“ zvýšena z 25 000 na milion. Maximální možná hodnota pro tento parametr byla zvýšena z 1 na 10 milionů.
  • Hodnota parametru „caching_sha2_password_digest_rounds“ byla ve výchozím nastavení zvýšena na 10 000.
  • Použití metody autentizace SCRAM-SHA-1 pro připojení k SASL LDAP bylo označeno jako zastaralé. Místo toho by měla být použita metoda SCRAM-SHA-256, která je nyní ve výchozím nastavení nastavena v parametru „authentication_ldap_sasl_auth_method_name“.
  • Byla ukončena podpora proměnných „group_replication_allow_local_lower_version_join“ a „replica_parallel_type“, které byly dříve označeny jako zastaralé.
  • Na platformě Solaris byla přidána podpora pro sestavení pomocí Clang a GCC. Také byla přidána možnost používat OpenSSL 3 v systému Solaris.
  • Minimálně podporovaná verze CMake byla zvýšena na 3.17.5.
  • Bylo odstraněno 9 zranitelností, z nichž nejzávažnější byla klasifikována na úroveň 5,5 z 10. Podrobnosti nejsou uvedeny, pouze je zmíněno, že zranitelnosti se vyskytují v InnoDB, DML a optimalizátoru. K využití těchto zranitelností je nutný autentizovaný přístup k databázovému systému.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster