MySQL 8.3.0 DBMS verfügbar

Oracle huet eng nei Branche vum MySQL 8.3 DBMS geformt an e Korrekturaktualiséierung op MySQL 8.0.36 publizéiert. MySQL Community Server 8.3.0 Builds si fir all gréisser Linux, FreeBSD, macOS a Windows Verdeelunge virbereet.

MySQL 8.3.0 ass déi drëtt Verëffentlechung geformt ënner dem neie Verëffentlechungsmodell, deen d'Präsenz vun zwou Aarte vu MySQL Filialen virgesinn - "Innovatioun" an "LTS". D'Innovatiounszweige, déi MySQL 8.1, 8.2 an 8.3 enthalen, si recommandéiert fir déi, déi méi fréi Zougang zu neier Funktionalitéit kréien. Dës Filialen ginn all 3 Méint publizéiert a ginn nëmme ënnerstëtzt bis déi nächst grouss Verëffentlechung publizéiert gëtt (zum Beispill, no der Erscheinung vun der 8.3 Branche, gouf d'Ënnerstëtzung fir d'8.2 Branche gestoppt). LTS Filialen si recommandéiert fir Implementatiounen déi Prévisibilitéit a laangfristeg Erhaalung vum onverännert Verhalen erfuerderen. LTS Filialen ginn all zwee Joer fräi a ginn normalerweis fir 5 Joer ënnerstëtzt, ausserdeem kënnt Dir nach 3 Joer verlängert Ënnerstëtzung kréien. Eng LTS Verëffentlechung vu MySQL 2024 gëtt am Fréijoer 8.4 erwaart, duerno gëtt eng nei Innovatioun Branche 9.0 geformt.

Grouss Ännerungen am MySQL 8.3:

  • 25 Schwachstelle goufen fixéiert, vun deenen eng (CVE-2023-5363, déi OpenSSL beaflosst) op afstand exploitéiert ka ginn. Dee schlëmmste Problem am Zesummenhang mat der Notzung vum Kerberos Protokoll gëtt e Schwieregkeetsniveau vun 8.8 zougewisen. Manner schwéier Schwachstelle mat Schwieregkeetsniveau 6.5 beaflossen den Optimizer, UDF, DDL, DML, Replikatioun, Privilegiensystem a Verschlësselungsinstrumenter.
  • Op der Linux Plattform ass Ënnerstëtzung fir de Schimmellinker bäigefüügt. Fir et z'aktivéieren, gëtt d'Optioun "-DWITH_LD = Schimmel|lld" ugebueden.
  • D'Ufuerderunge fir den C++ Standard, deen vum Compiler ënnerstëtzt gëtt, goufen vun C++17 op C++20 erhéicht.
  • Ënnerstëtzung fir ze bauen mat externen Boost C++ Bibliothéike gouf gestoppt - nëmmen déi agebaute Boost Bibliothéike ginn elo benotzt wann Dir MySQL kompiléiert. CMake huet d'WITH_BOOST, DOWNLOAD_BOOST an DOWNLOAD_BOOST_TIMEOUT Build Optiounen ewechgeholl.
  • Build Ënnerstëtzung fir Visual Studio 2022 gouf gestoppt. Déi minimal ënnerstëtzt Versioun vum Clang Toolkit gouf vun Clang 10 op Clang 12 erhéicht.
  • MySQL Enterprise Edition huet Ënnerstëtzung bäigefüügt fir Telemetrie mat Metriken iwwer Serveroperatioun am OpenTelemetry-Format ze sammelen an Daten un en Netzwierkprozessor ze transferéieren deen dëst Format ënnerstëtzt.
  • D'GTID (global Transaktioun Identifizéierer) Format, während Replikatioun benotzt Transaktiounsgruppen z'identifizéieren, gouf ausgebaut. Neie GTID Format - "UUID: :NUMMER" (amplaz "UUID:NUMMER"), wou TAG eng arbiträr String ass, déi Iech erlaabt eenzegaarteg Nimm un eng spezifesch Grupp vun Transaktiounen ze ginn fir méi einfach Veraarbechtung an Parsing.
  • Zwou nei Variabelen "Deprecated_use_i_s_processlist_count" an "Deprecated_use_i_s_processlist_last_timestamp" bäigefüügt fir d'Benotzung vun der deprecated INFORMATION_SCHEMA.PROCESSLIST Tabell ze verfolgen.
  • D'Astellung vun der AUTHENTICATION_PAM_LOG Ëmfeldvariabel verursaacht keng Passwierder méi an Diagnosemeldungen (de Wäert PAM_LOG_WITH_SECRET_INFO ass erfuerderlech fir e Passwuert ze nennen).
  • Dobäi tp_connections Dësch mat Informatiounen iwwer all Verbindung am thread Pool.
  • Systemvariabel "explain_json_format_version" bäigefüügt fir d'JSON Format Versioun ze wielen déi an "EXPLAIN FORMAT=JSON" Aussoen benotzt gëtt.
  • An der InnoDB Späichere sinn d'Optiounen "--innodb" an "--skip-innodb", déi an der MySQL 5.6 Verëffentlechung ofgeschaaft goufen, geläscht. De memcached Plugin fir InnoDB, deen am MySQL 8.0.22 ofgeschaaft gouf, gouf geläscht.
  • E puer Replikatiounsbezunnen Astellungen a Kommandozeiloptiounen geläscht, déi a fréiere Verëffentlechungen ofgeschaaft goufen: "--Slave-rows-search-algorithms", "--relay-log-info-file", "-relay-log-info-repository" ", "-master-info-file", "-master-info-repository", "log_bin_use_v1_events", "transaction_write_set_extraction", "group_replication_ip_whitelist", "group_replication_primary_member". D'Kapazitéit fir d'IGNORE_SERVER_IDS Optioun mat GTID Replikatiounsmodus (gtid_mode=ON) ze benotzen ass geläscht.
  • Ënnerstëtzung fir C API Funktiounen gouf gestoppt: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
  • Den Ausdrock "FLUSH HOSTS", deen am MySQL 8.0.23 ofgeschaaft gouf, gouf ofgeschaaft.

Source: opennet.ru

Setzt e Commentaire