MySQL 8.3.0 DBMS í boði

Oracle hefur myndað nýja útibú MySQL 8.3 DBMS og birt leiðréttingaruppfærslu á MySQL 8.0.36. MySQL Community Server 8.3.0 smíðar eru tilbúnar fyrir allar helstu Linux, FreeBSD, macOS og Windows dreifingar.

MySQL 8.3.0 er þriðja útgáfan sem er mynduð samkvæmt nýju útgáfulíkani, sem gerir ráð fyrir tilvist tvenns konar MySQL útibúa - „Nýsköpun“ og „LTS“. Mælt er með Innovation útibúunum, sem innihalda MySQL 8.1, 8.2 og 8.3, fyrir þá sem vilja fá aðgang að nýjum virkni fyrr. Þessi útibú eru gefin út á 3ja mánaða fresti og eru aðeins studd þar til næsta stóra útgáfa er gefin út (til dæmis, eftir að 8.3 útibúið kom út, var stuðningur við 8.2 útibúið hætt). Mælt er með LTS útibúum fyrir útfærslur sem krefjast fyrirsjáanleika og langtíma viðvarandi óbreyttri hegðun. Útibú LTS verða gefin út á tveggja ára fresti og verða styrkt að jafnaði í 5 ár, auk þess sem hægt er að fá 3 ára framlengdan stuðning til viðbótar. LTS útgáfa af MySQL 2024 er væntanleg vorið 8.4, eftir það verður nýtt Innovation útibú 9.0 myndað.

Helstu breytingar á MySQL 8.3:

  • 25 veikleikar hafa verið lagaðir, þar af einn (CVE-2023-5363, sem hefur áhrif á OpenSSL) sem hægt er að fjarnýta. Alvarlegasta vandamálið sem tengist notkun Kerberos samskiptareglunnar er úthlutað alvarleikastigi 8.8. Minni veikleikar með alvarleikastig 6.5 hafa áhrif á fínstillingu, UDF, DDL, DML, afritun, forréttindakerfi og dulkóðunarverkfæri.
  • Á Linux pallinum hefur stuðningi við mold tengilinn verið bætt við. Til að virkja það er valkosturinn „-DWITH_LD=mold|lld“ gefinn upp.
  • Kröfurnar fyrir C++ staðalinn sem þýðandinn styður hafa verið hækkaðar úr C++17 í C++20.
  • Stuðningur við byggingu með utanaðkomandi Boost C++ bókasöfnum hefur verið hætt - aðeins innbyggðu Boost bókasöfnin eru nú notuð þegar MySQL er sett saman. CMake hefur fjarlægt byggingarvalkostina WITH_BOOST, DOWNLOAD_BOOST og DOWNLOAD_BOOST_TIMEOUT.
  • Byggingarstuðningur fyrir Visual Studio 2022 hefur verið hætt. Lágmarksstudd útgáfa af Clang verkfærakistunni hefur verið hækkuð úr Clang 10 í Clang 12.
  • MySQL Enterprise Edition hefur bætt við stuðningi við að safna fjarmælingum með mælingum um rekstur netþjóns á OpenTelemetry sniði og flytja gögn yfir á netörgjörva sem styður þetta snið.
  • GTID (global transaction identifier) ​​sniðið, notað við afritun til að auðkenna viðskiptahópa, hefur verið stækkað. Nýja GTID sniðið er „UUID: :NUMBER" (í stað "UUID:NUMBER"), þar sem TAG er handahófskenndur strengur sem gerir þér kleift að úthluta einstökum nöfnum á ákveðinn hóp færslur til að auðvelda vinnslu og þáttun.
  • Bætti við tveimur nýjum breytum „Deprecated_use_i_s_processlist_count“ og „Deprecated_use_i_s_processlist_last_timestamp“ til að fylgjast með notkun á úreldu INFORMATION_SCHEMA.PROCESSLIST töflunni.
  • Að stilla AUTHENTICATION_PAM_LOG umhverfisbreytuna veldur því ekki lengur að lykilorð birtast í greiningarskilaboðum (gildið PAM_LOG_WITH_SECRET_INFO þarf til að nefna lykilorð).
  • Bætti við tp_connections töflu með upplýsingum um hverja tengingu í þráðasafninu.
  • Bætti við kerfisbreytu „explain_json_format_version“ til að velja JSON snið útgáfuna sem notuð er í „EXPLAIN FORMAT=JSON“ yfirlýsingum.
  • Í InnoDB geymslu hafa „--innodb“ og „--skip-innodb“ valkostirnir, sem voru úreltir í MySQL 5.6 útgáfunni, verið fjarlægðir. Memcached viðbótin fyrir InnoDB, sem var úrelt í MySQL 8.0.22, hefur verið fjarlægð.
  • Fjarlægði nokkrar afritunartengdar stillingar og skipanalínuvalkosti sem voru úreltar í fyrri útgáfum: "--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". Möguleikinn á að nota IGNORE_SERVER_IDS valkostinn með GTID afritunarham (gtid_mode=ON) hefur verið fjarlægð.
  • Stuðningur við C API aðgerðir hefur verið hætt: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
  • „FLUSH HOSTS“ tjáningin, sem var úrelt í MySQL 8.0.23, hefur verið hætt.

Heimild: opennet.ru

Bæta við athugasemd