Vydání MySQL DBMS 9.5.0

Společnost Oracle vydala novou větev MySQL 9.5.0. Verze MySQL Community Server 9.5.0 jsou k dispozici pro všechny hlavní distribuce. Linux, FreeBSD, macOS и WindowsV souladu s modelem vydávání implementovaným v roce 2023 je MySQL 9.5 zařazen do větví „Inovace“. Větve Inovace se doporučují těm, kteří chtějí mít včasný přístup k novým funkcím. Jsou vydávány každé tři měsíce a jsou podporovány pouze do dalšího velkého vydání (například po vydání větve 9.5 skončila podpora větve 9.4). Verze LTS 9.6 je plánována na zimu a doporučuje se pro nasazení, která vyžadují předvídatelnost a dlouhodobou stabilitu. Po větvi LTS bude vydána nová větev Inovace – MySQL 10.0.

Hlavní změny v MySQL 9.5:

  • Přidána možnost „activate_mandatory_roles“ pro pokročilou správu rolí – pokud je nastavení „activate_all_roles_on_login“ zakázáno a možnost „activate_mandatory_roles“ je povolena, aktivuje se kromě standardních rolí i podpora povinných rolí (automaticky přiřazených uživateli po připojení).
  • Implementace JavaScriptu pluginu MySQL Multilingual Engine nyní podporuje specifikaci ECMAScript 2025.
  • Přidán utilita mysqldm (MySQL Diagnostic Monitor), určená ke shromažďování diagnostických informací (analyzuje provádění předdefinované sady dotazů), které může uživatel přenést na podpůrnou službu pro zjednodušení analýzy problémů.
  • Přidána možnost instalace běžných a LTS verzí MySQL vedle sebe.
  • Výchozí nastavení replikace zahrnuje pokročilé nastavení zabezpečení, které používá šifrování pro všechna replikační připojení.
  • Plugin MySQL Thread Pool automaticky upravuje parametry pro dosažení maximálního výkonu na základě aktuální hardwarové konfigurace.
  • Chování parametru „innodb_log_writer_threads“ bylo změněno. Jeho výchozí aktivace nyní závisí na tom, zda jsou aktivní binární protokoly opakování (log_bin). Pokud je „log_bin“ neaktivní, je „innodb_log_writer_threads“ povoleno pro systémy s více než 4 logickými CPU, a pokud je „log_bin“ aktivní, je povoleno pro systémy s více než 31 logickými CPU.
  • Výchozí hodnota parametru „binlog_transaction_dependency_history_size“ byla zvýšena z 25 000 na 1 000 000. Maximální možná hodnota tohoto parametru byla zvýšena z 1 na 10 000 000.
  • Výchozí hodnota parametru „caching_sha2_password_digest_rounds“ byla zvýšena na 10000.
  • Metoda ověřování SCRAM-SHA-1 byla při připojování k SASL LDAP zastaralá. Místo ní by se měla používat metoda SCRAM-SHA-256, která je nyní výchozí v parametru „authentication_ldap_sasl_auth_method_name“.
  • Dříve zastaralé proměnné „group_replication_allow_local_lower_version_join“ a „replica_parallel_type“ byly zastaralé.
  • Na platformu Solaris byla přidána podpora pro sestavení Clang a GCC. Do systému Solaris byla také přidána podpora pro OpenSSL 3.
  • Minimální podporovaná verze CMake byla zvýšena na 3.17.5.
  • Bylo opraveno devět zranitelností, z nichž nejzávažnějším byla přiřazena úroveň závažnosti 5.5 z 10. Podrobnosti nebyly poskytnuty, bylo pouze uvedeno, že zranitelnosti existují v InnoDB, DML a optimalizátoru. Zneužití zranitelností vyžaduje ověřený přístup k DBMS.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster