Disponibla DBMS MySQL 8.3.0

Kompania Oracle krijoi një degë të re të DBMS MySQL 8.3 dhe publikoi një azhurnim korrigjues për MySQL 8.0.36. Ndërtimet MySQL Community Server 8.3.0 janë përgatitur për të gjitha distribucionet kryesore Linux, FreeBSD, macOS dhe Windows.

MySQL 8.3.0 është lëshimi i tretë, i krijuar në kuadër të modelit të ri të formimit të lëshimeve, i cili parashikon dy lloje degesh MySQL - "Innovation" dhe "LTS". Degët Innovation, që përfshijnë MySQL 8.1, 8.2 dhe 8.3, rekomandohen për ata që duan të kenë akses më herët në funksionalitete të reja. Këto degë publikohen çdo 3 muaj dhe mbahen vetëm deri në publikimin e lëshimit të ardhshëm të rëndësishëm (për shembull, pas krijimit të degës 8.3, mbështetje për degën 8.2 ndalet). Degët LTS rekomandohen për implementime që kërkojnë parashikueshmëri dhe ruajtje të qëndrueshmërisë për një periudhë të gjatë. Degët LTS do të lëshohen çdo dy vjet dhe do të mbahen në mënyrë standarde për 5 vjet, me mundësinë e mbështetjes së zgjeruar për 3 vjet shtesë. Në pranverën e vitit 2024, pritet lëshimi LTS i MySQL 8.4, pas së cilës do të krijohet një degë e re Innovation 9.0.

Ndryshimet kryesore në MySQL 8.3:

  • JanĂ« eliminuar 25 vulnerabilitete, nga tĂ« cilat njĂ«ra (CVE-2023-5363, e cila ndikon nĂ« OpenSSL) mund tĂ« shfrytĂ«zohet nga distanca. Problemit mĂ« tĂ« rĂ«ndĂ«sishĂ«m, i lidhur me pĂ«rdorimin e protokollit Kerberos, i Ă«shtĂ« caktuar njĂ« nivel rreziku 8.8. Vulnerabilitetet mĂ« pak tĂ« rrezikshme, me nivel rreziku 6.5, prekin optimizuesin, UDF, DDL, DML, replikimin, sistemin e privilegjeve dhe mjetet pĂ«r kriptimin.
  • NĂ« platformĂ«n Linux Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r lidhĂ«sin mold. PĂ«r ta aktivizuar, Ă«shtĂ« parashikuar opsioni "-DWITH_LD=mold|lld".
  • KĂ«rkesat pĂ«r standardin C++ tĂ« mbĂ«shtetur nga kompileri janĂ« rritur nga C++17 nĂ« C++20.
  • MbĂ«shtetja pĂ«r ndĂ«rtimin me bibliotekat e jashtme Boost C++ Ă«shtĂ« pezulluar - kur kompiloni MySQL tani pĂ«rdoren vetĂ«m bibliotekat e integruara Boost. Opsionet e ndĂ«rtimit WITH_BOOST, DOWNLOAD_BOOST dhe DOWNLOAD_BOOST_TIMEOUT janĂ« hequr nga CMake.
  • MbĂ«shtetja pĂ«r ndĂ«rtimin nĂ« Visual Studio 2022 Ă«shtĂ« pezulluar. Versioni minimal i mbĂ«shtetur i mjetit Clang Ă«shtĂ« rritur nga Clang 10 nĂ« Clang 12.
  • NĂ« MySQL Enterprise Edition Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grumbullimin e telemetrisĂ« me metrikat e performancĂ«s server nĂ« formatin OpenTelemetry dhe dĂ«rgimin e tĂ« dhĂ«nave nĂ« njĂ« trajtuese rrjeti qĂ« mbĂ«shtet kĂ«tĂ« format.
  • Formati i identifikuesve GTID (identifikuesi global i transaksioneve) Ă«shtĂ« zgjeruar, i aplikuar nĂ« replikim pĂ«r identifikimin e grumbujve tĂ« transaksioneve. Formati i ri GTID - "UUID:<TAG>:NUMBER" (nĂ« vend tĂ« "UUID:NUMBER"), ku TAG Ă«shtĂ« njĂ« varg i rastĂ«sishĂ«m qĂ« lejon emĂ«rimin unik tĂ« njĂ« grupi tĂ« caktuar transaksionesh pĂ«r tĂ« lehtĂ«suar pĂ«rpunimin dhe interpretimin.
  • JanĂ« shtuar dy variabla tĂ« rinj "Deprecated_use_i_s_processlist_count" dhe "Deprecated_use_i_s_processlist_last_timestamp" pĂ«r tĂ« monitoruar pĂ«rdorimin e tabelĂ«s sĂ« vjetĂ«r INFORMATION_SCHEMA.PROCESSLIST.
  • Caktimi i variablĂ«s sĂ« mjedisit AUTHENTICATION_PAM_LOG nuk shkakton mĂ« shfaqjen e fjalĂ«kalimeve nĂ« mesazhet diagnostike (pĂ«r tĂ« pĂ«rmendur fjalĂ«kalimin, Ă«shtĂ« e nevojshme tĂ« caktohet vlera PAM_LOG_WITH_SECRET_INFO).
  • Tabela tp_connections Ă«shtĂ« shtuar me informacionin pĂ«r çdo lidhje nĂ« rezervuarin e fijeve (thread pool).
  • Variabla sistemore "explain_json_format_version" Ă«shtĂ« shtuar pĂ«r tĂ« zgjedhur versionin e formatit JSON qĂ« pĂ«rdoret nĂ« shprehjet "EXPLAIN FORMAT=JSON".
  • NĂ« ruajtjen InnoDB janĂ« hequr parametrat "—innodb" dhe "—skip-innodb", tĂ« cilat ishin shpallur tĂ« vjetra nĂ« lĂ«shimin MySQL 5.6. ËshtĂ« hequr plugini memcached pĂ«r InnoDB, i shpallur vjetĂ«r nĂ« MySQL 8.0.22.
  • JanĂ« hequr disa sete dhe opsione tĂ« linjĂ«s sĂ« komandĂ«s qĂ« lidhen me replikimin dhe qĂ« ishin shpallur tĂ« vjetra nĂ« lĂ«shimet e mĂ«parshme: "—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". ËshtĂ« pezulluar mundĂ«sia e pĂ«rdorimit tĂ« opsionit IGNORE_SERVER_IDS me modin e replikimit GTID (gtid_mode=ON).
  • MbĂ«shtetja pĂ«r funksionet C API: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set() Ă«shtĂ« pezulluar.
  • MbĂ«shtetja pĂ«r shprehjen "FLUSH HOSTS", e shpallur tĂ« vjetĂ«r nĂ« MySQL 8.0.23.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster