Misy MySQL 8.3.0 DBMS

Oracle dia namorona sampana vaovaon'ny MySQL 8.3 DBMS ary namoaka fanavaozana fanitsiana ny MySQL 8.0.36. Ny fananganana MySQL Community Server 8.3.0 dia voaomana ho an'ny fizarana Linux lehibe rehetra, FreeBSD, macOS ary Windows.

MySQL 8.3.0 no famoahana fahatelo natsangana teo ambanin'ny modely famoahana vaovao, izay manome ny fisian'ny sampana MySQL roa karazana - "Innovation" sy "LTS". Ny sampana Innovation, izay ahitana MySQL 8.1, 8.2 ary 8.3, dia atolotra ho an'ireo izay te-hiditra amin'ny fiasa vaovao aloha kokoa. Avoaka isaky ny 3 volana ireo sampana ireo ary tohanana mandra-pivoakan'ny famoahana lehibe manaraka (ohatra, taorian'ny fisehoan'ny sampana 8.3 dia natsahatra ny fanohanana ny sampana 8.2). Ny sampana LTS dia atolotra ho an'ny fampiharana izay mitaky vinavina sy faharetana maharitra amin'ny fitondran-tena tsy miova. Ny sampana LTS dia hivoaka isaky ny roa taona ary ho tohanana ara-dalΓ na mandritra ny 5 taona, ankoatra izany dia afaka mahazo fanohanana maharitra 3 taona hafa ianao. Ny famoahana LTS an'ny MySQL 2024 dia andrasana amin'ny lohataona 8.4, aorian'izay dia hisy sampana Innovation vaovao 9.0 hitsangana.

Fiovana lehibe ao amin'ny MySQL 8.3:

  • 25 ny vulnerabilities no raikitra, ka ny iray (CVE-2023-5363, mahakasika ny OpenSSL) dia azo trandrahana avy lavitra. Ny olana mafy indrindra mifandraika amin'ny fampiasana ny protocol Kerberos dia nomena ny haavon'ny hamafin'ny 8.8. Ny vulnerability kely kokoa miaraka amin'ny haavo 6.5 dia misy fiantraikany amin'ny optimizer, UDF, DDL, DML, replication, rafitra tombontsoa ary fitaovana fanafenana.
  • Ao amin'ny sehatra Linux dia nampiana ny fanohanana ny mpampitohy lasitra. Mba ahafahana mamela izany dia omena ny safidy "-DWITH_LD=mould|lld".
  • Ny fepetra takiana amin'ny fenitra C++ tohanan'ny compiler dia natsangana avy amin'ny C++17 ho C++20.
  • Ny fanohanana amin'ny fananganana tranomboky ivelany Boost C++ dia natsahatra - ireo tranomboky Boost naorina ihany no ampiasaina ankehitriny rehefa manangona MySQL. Nesorin'ny CMake ny safidy fananganana WITH_BOOST, DOWNLOAD_BOOST ary DOWNLOAD_BOOST_TIMEOUT.
  • Natsahatra ny fanohanan'ny Build ho an'ny Visual Studio 2022. Natsangana avy amin'ny Clang 10 mankany Clang 12 ny kinova farany ambany indrindra amin'ny Clang Toolkit.
  • Ny MySQL Enterprise Edition dia nanampy fanohanana amin'ny fanangonana telemetry miaraka amin'ny metrika momba ny fiasan'ny server amin'ny endrika OpenTelemetry sy ny famindrana angon-drakitra amin'ny processeur iray izay manohana an'io endrika io.
  • Nitarina ny endrika GTID (famantarana ara-barotra maneran-tany), ampiasaina mandritra ny replication hamantarana ireo vondrona fifanakalozana. Ny endrika GTID vaovao dia "UUID::NUMBER" (ho solon'ny "UUID:NUMBER"), izay ny TAG dia tady tsy manara-penitra izay mamela anarana tsy manam-paharoa omena ho an'ny vondron'ny fifampiraharahana manokana mba ho mora kokoa amin'ny fanodinana sy fanapariahana.
  • Nampiana variables roa vaovao "Deprecated_use_i_s_processlist_count" sy "Deprecated_use_i_s_processlist_last_timestamp" hanarahana ny fampiasana ny latabatra INFORMATION_SCHEMA.PROCESSLIST efa lany.
  • Ny fametrahana ny fari-piainan'ny tontolo iainana AUTHENTICATION_PAM_LOG dia tsy mahatonga ny tenimiafina hiseho amin'ny hafatra diagnostika intsony (ny sanda PAM_LOG_WITH_SECRET_INFO dia takiana amin'ny filazana tenimiafina).
  • Nampiana latabatra tp_connections misy fampahalalana momba ny fifandraisana tsirairay ao amin'ny dobo filomanosana.
  • Nampiana ny fari-piadidiana "explain_json_format_version" mba hisafidianana ny dikan-teny JSON ampiasaina amin'ny fanambarana "EXPLAIN FORMAT=JSON".
  • Ao amin'ny fitahirizana InnoDB, nesorina ny safidy "--innodb" sy "--skip-innodb", izay nesorina tamin'ny famoahana MySQL 5.6. Nesorina ny plugin memcached ho an'ny InnoDB, izay tsy nampiasaina tao amin'ny MySQL 8.0.22.
  • Nesorina ny toe-javatra mifandraika amin'ny replication sy ny safidy andalana baiko izay tsy nampiasaina tamin'ny famoahana teo aloha: "--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". Nesorina ny fahafahana mampiasa ny safidy IGNORE_SERVER_IDS miaraka amin'ny maody replication GTID (gtid_mode=ON).
  • Ny fanohanana ny asa C API dia natsahatra: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
  • Ny fitenenana "FLUSH HOSTS", izay tsy nampiasaina tao amin'ny MySQL 8.0.23, dia natsahatra.

Source: opennet.ru

Add a comment