MySQL 8.3.0 DBMS disponibbli

Oracle ifforma fergħa ġdida tal-MySQL 8.3 DBMS u ppubblikat aġġornament korrettiv għal MySQL 8.0.36. Il-bini MySQL Community Server 8.3.0 huma ppreparati għad-distribuzzjonijiet ewlenin kollha tal-Linux, FreeBSD, macOS u Windows.

MySQL 8.3.0 huwa t-tielet rilaxx iffurmat taħt il-mudell ta 'rilaxx il-ġdid, li jipprovdi għall-preżenza ta' żewġ tipi ta 'fergħat MySQL - "Innovazzjoni" u "LTS". Il-fergħat tal-Innovazzjoni, li jinkludu MySQL 8.1, 8.2 u 8.3, huma rakkomandati għal dawk li jixtiequ jiksbu aċċess għal funzjonalità ġdida qabel. Dawn il-fergħat jiġu ppubblikati kull 3 xhur u huma appoġġjati biss sakemm tiġi ppubblikata r-rilaxx maġġuri li jmiss (pereżempju, wara li dehret il-fergħa 8.3, l-appoġġ għall-fergħa 8.2 twaqqaf). Fergħat LTS huma rakkomandati għal implimentazzjonijiet li jeħtieġu prevedibbiltà u preservazzjoni fit-tul ta 'mġieba mhux mibdula. Fergħat LTS se jiġu rilaxxati kull sentejn u se jkunu appoġġjati normalment għal 5 snin, minbarra li inti tista 'tikseb 3 snin oħra ta' appoġġ estiż. Fir-rebbiegħa tal-2024 hija mistennija rilaxx LTS ta 'MySQL 8.4, u wara se tiġi ffurmata fergħa ġdida tal-Innovazzjoni 9.0.

Bidliet ewlenin fil-MySQL 8.3:

  • Ġew irranġati 25 vulnerabbiltà, li waħda minnhom (CVE-2023-5363, li taffettwa OpenSSL) tista' tiġi sfruttata mill-bogħod. L-aktar kwistjoni severa relatata mal-użu tal-protokoll Kerberos hija assenjata livell ta 'severità ta' 8.8. Vulnerabbiltajiet inqas severi b'livell ta 'severità 6.5 jaffettwaw l-ottimizzatur, UDF, DDL, DML, replikazzjoni, sistema ta' privileġġ u għodod ta 'encryption.
  • Fuq il-pjattaforma Linux, ġie miżjud appoġġ għall-linker tal-moffa. Biex tkun attivata, hija pprovduta l-għażla “-DWITH_LD=mold|lld”.
  • Ir-rekwiżiti għall-istandard C++ appoġġjat mill-kompilatur tqajmu minn C++17 għal C++20.
  • L-appoġġ għall-bini b'libreriji esterni Boost C++ twaqqaf - il-libreriji Boost inkorporati biss issa jintużaw meta jiġu kkompilati MySQL. CMake neħħa l-għażliet tal-bini WITH_BOOST, DOWNLOAD_BOOST u DOWNLOAD_BOOST_TIMEOUT.
  • L-appoġġ tal-bini għal Visual Studio 2022 twaqqaf. Il-verżjoni minima appoġġjata tas-sett ta' għodod Clang żdiedet minn Clang 10 għal Clang 12.
  • MySQL Enterprise Edition żiedet appoġġ għall-ġbir tat-telemetrija b'metriċi dwar l-operat tas-server fil-format OpenTelemetry u t-trasferiment tad-dejta għal proċessur tan-netwerk li jappoġġja dan il-format.
  • Il-format GTID (identifikatur globali tat-tranżazzjoni), użat waqt ir-replikazzjoni biex jiġu identifikati gruppi ta 'tranżazzjonijiet, ġie estiż. Format GTID ġdid - "UUID: :NUMBER" (minflok "UUID:NUMBER"), fejn TAG hija string arbitrarja li tippermettilek tassenja ismijiet uniċi għal grupp speċifiku ta' tranżazzjonijiet għal proċessar u parsing aktar faċli.
  • Żiedu żewġ varjabbli ġodda "Deprecated_use_i_s_processlist_count" u "Deprecated_use_i_s_processlist_last_timestamp" biex jittraċċaw l-użu tat-tabella INFORMATION_SCHEMA.PROCESSLIST deprecated.
  • L-issettjar tal-varjabbli ambjentali AUTHENTICATION_PAM_LOG ma jibqax jikkawża li l-passwords jintwerew f'messaġġi dijanjostiċi (il-valur PAM_LOG_WITH_SECRET_INFO huwa meħtieġ biex isemmi password).
  • Miżjuda tp_connections tabella b'informazzjoni dwar kull konnessjoni fil-grupp tal-ħajt.
  • Miżjud varjabbli tas-sistema "explain_json_format_version" biex tagħżel il-verżjoni tal-format JSON użata fid-dikjarazzjonijiet "EXPLAIN FORMAT=JSON".
  • Fil-ħażna InnoDB, l-għażliet "--innodb" u "--skip-innodb", li kienu deprecati fir-rilaxx MySQL 5.6, tneħħew. Il-plugin memcached għal InnoDB, li kien deprecated f'MySQL 8.0.22, tneħħa.
  • Neħħew xi settings relatati mar-replikazzjoni u għażliet tal-linja tal-kmand li kienu deprecati fir-rilaxxi preċedenti: "--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". Il-ħila li tuża l-għażla IGNORE_SERVER_IDS bil-mod ta 'replikazzjoni GTID (gtid_mode=ON) tneħħiet.
  • L-appoġġ għall-funzjonijiet C API twaqqaf: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
  • L-espressjoni "FLUSH HOSTS", li kienet deprecata f'MySQL 8.0.23, twaqqfet.

Sors: opennet.ru

Żid kumment