Loaʻa ka MySQL 8.3.0 DBMS

Ua hoʻokumu ʻo Oracle i lālā hou o ka MySQL 8.3 DBMS a hoʻopuka i kahi hoʻoponopono hoʻoponopono i MySQL 8.0.36. Hoʻomākaukau ʻia nā kūkulu ʻana o MySQL Community Server 8.3.0 no nā māhele Linux nui, FreeBSD, macOS a me Windows.

ʻO MySQL 8.3.0 ke kolu o ka hoʻokuʻu ʻana i hoʻokumu ʻia ma lalo o ke kumu hoʻokuʻu hou, e hāʻawi ana i ʻelua ʻano o nā lālā MySQL - "Innovation" a me "LTS". ʻO nā lālā Innovation, e komo pū me MySQL 8.1, 8.2 a me 8.3, ua ʻōlelo ʻia no ka poʻe makemake e komo i nā hana hou ma mua. Hoʻopuka ʻia kēia mau lālā i kēlā me kēia 3 mahina a kākoʻo ʻia a hiki i ka paʻi ʻia ʻana o ka hoʻokuʻu nui e hiki mai ana (no ka laʻana, ma hope o ka puka ʻana o ka lālā 8.3, ua hoʻopau ʻia ke kākoʻo no ka lālā 8.2). Manaʻo ʻia nā lālā LTS no nā hoʻokō e koi ana i ka wānana a me ka mālama lōʻihi o ka ʻano loli ʻole. E hoʻokuʻu ʻia nā lālā LTS i kēlā me kēia ʻelua makahiki a e kākoʻo mau ʻia no 5 mau makahiki, me ka hiki ke loaʻa iā ʻoe he 3 mau makahiki o ke kākoʻo lōʻihi. Manaʻo ʻia kahi hoʻokuʻu LTS o MySQL 2024 i ka pūnāwai o 8.4, a laila e hoʻokumu ʻia kahi lālā Innovation hou 9.0.

Nā hoʻololi nui ma MySQL 8.3:

  • Ua hoʻopaʻa ʻia nā vulnerabilities 25, kahi o ia (CVE-2023-5363, e pili ana iā OpenSSL) hiki ke hoʻohana mamao. ʻO ka pilikia koʻikoʻi e pili ana i ka hoʻohana ʻana i ka protocol Kerberos i hāʻawi ʻia i kahi pae koʻikoʻi o 8.8. ʻO nā mea nāwaliwali liʻiliʻi me ka pae koʻikoʻi 6.5 e pili ana i ka mea hoʻoponopono, UDF, DDL, DML, replication, privilege system, a me nā mea hana hoʻopunipuni.
  • Ma ke kahua Linux, ua hoʻohui ʻia ke kākoʻo no ka linker mold. No ka hoʻohana ʻana, hāʻawi ʻia ke koho "-DWITH_LD=mold|lld".
  • Ua hoʻokiʻekiʻe ʻia nā koi no ka maʻamau C++ i kākoʻo ʻia e ka mea hōʻuluʻulu mai C++17 a i C++20.
  • Ua hoʻopau ʻia ke kākoʻo no ke kūkulu ʻana me nā hale waihona puke Boost C++ waho - ʻo nā hale waihona puke Boost i kūkulu ʻia i kēia manawa ke hoʻohana ʻia i ka wā e hōʻuluʻulu ai i MySQL. Ua wehe ʻo CMake i nā koho kūkulu WITH_BOOST, DOWNLOAD_BOOST a me DOWNLOAD_BOOST_TIMEOUT.
  • Ua hoʻopau ʻia ke kākoʻo kūkulu ʻana no Visual Studio 2022. Ua hoʻāla ʻia ka mana haʻahaʻa i kākoʻo ʻia o ka pahu hāmeʻa Clang mai Clang 10 a i Clang 12.
  • Ua hoʻohui ʻo MySQL Enterprise Edition i ke kākoʻo no ka hōʻiliʻili ʻana i ka telemetry me nā metric e pili ana i ka hana ʻana o ka server ma ke ʻano OpenTelemetry a me ka hoʻoili ʻana i ka ʻikepili i kahi kaʻina hana pūnaewele e kākoʻo ana i kēia ʻano.
  • Ua hoʻonui ʻia ka format GTID (global transaction identifier), i hoʻohana ʻia i ka wā replication e ʻike ai i nā hui kālepa. Hōʻano hou GTID - "UUID: :NUMBER" (ma kahi o "UUID:NUMBER"), kahi o TAG he kaula kuʻuna e hiki ai iā ʻoe ke hāʻawi i nā inoa kūʻokoʻa i kahi pūʻulu o nā kālepa no ka hoʻomaʻamaʻa maʻalahi a me ka paʻi ʻana.
  • Hoʻohui ʻia ʻelua mau mea hoʻololi hou "Deprecated_use_i_s_processlist_count" a me "Deprecated_use_i_s_processlist_last_timestamp" no ka hahai ʻana i ka hoʻohana ʻana i ka papa INFORMATION_SCHEMA.PROCESSLIST i hoʻopau ʻia.
  • ʻAʻole e hōʻike hou ʻia nā ʻōlelo huna i nā memo diagnostic (pono ʻia ka waiwai PAM_LOG_WITH_SECRET_INFO e haʻi i kahi ʻōlelo huna).
  • Hoʻohui ʻia ka papa tp_connections me ka ʻike e pili ana i kēlā me kēia pili i loko o ka wai puna.
  • Hoʻohui ʻia ka ʻōnaehana hoʻololi "explain_json_format_version" e koho i ka mana JSON format i hoʻohana ʻia ma nā ʻōlelo "EXPLAIN FORMAT=JSON".
  • I loko o ka waihona InnoDB, ua wehe ʻia nā koho "--innodb" a me "--skip-innodb", i hoʻopau ʻia i ka hoʻokuʻu MySQL 5.6. Ua wehe ʻia ka plugin memcached no InnoDB, i hoʻopau ʻia ma MySQL 8.0.22.
  • Wehe ʻia kekahi mau hoʻonohonoho pili hou a me nā koho laina kauoha i hoʻopau ʻia i nā hoʻokuʻu mua: "--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". Ua wehe ʻia ka hiki ke hoʻohana i ke koho IGNORE_SERVER_IDS me ke ʻano hana hou GTID (gtid_mode=ON).
  • Ua hoʻopau ʻia ke kākoʻo no nā hana C API: mysql_kill (), mysql_list_fields (), mysql_list_processes (), mysql_refresh (), mysql_reload (), mysql_shutdown (), mysql_ssl_set ().
  • Ua hoʻopau ʻia ka ʻōlelo "FLUSH HOSTS", i hoʻopau ʻia ma MySQL 8.0.23.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka