Të dhënat në MySQL 8.3.0 janë të disponueshme

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

MySQL 8.3.0 Ă«shtĂ« botimi i tretĂ«, i krijuar nĂ« kuadĂ«r tĂ« modelit tĂ« ri tĂ« krijimit tĂ« lirimeve, i cili parashikon ekzistencĂ«n e dy llojeve tĂ« degĂ«ve tĂ« MySQL — "Innovation" dhe "LTS". DegĂ«t Innovation, pĂ«rfshirĂ« MySQL 8.1, 8.2 dhe 8.3, rekomandohen pĂ«r ata qĂ« dĂ«shirojnĂ« qasje mĂ« tĂ« hershme nĂ« funksionalitetin e ri. KĂ«to degĂ« publikohen çdo 3 muaj dhe mbahen vetĂ«m deri nĂ« publikimin e lirimit tĂ« ardhshĂ«m tĂ« rĂ«ndĂ«sishĂ«m (p.sh., pas shfaqjes sĂ« degĂ«s 8.3 ndalet mbĂ«shtetja pĂ«r degĂ«n 8.2). DegĂ«t LTS rekomandohen pĂ«r implementimet qĂ« kĂ«rkojnĂ« parashikueshmĂ«ri dhe ruajtje tĂ« gjatĂ« tĂ« sjelljes sĂ« pandryshuar. DegĂ«t LTS do tĂ« publikohen çdo dy vjet dhe do tĂ« mbahen nĂ« mĂ«nyrĂ« tĂ« zakonshme pĂ«r 5 vjet, si rezultat i tĂ« cilave do tĂ« jetĂ« e mundur tĂ« merret edhe 3 vjet mbĂ«shtetje tĂ« zgjatur. NĂ« pranverĂ«n e vitit 2024 pritet lirimi LTS i MySQL 8.4, pas tĂ« cilit do tĂ« formohet njĂ« degĂ« e re Innovation 9.0.

Ndryshimet kryesore në MySQL 8.3:

  • JanĂ« eliminuar 25 cenueshmĂ«ri, njĂ«ra prej tĂ« cilave (CVE-2023-5363, prek OpenSSL) mund tĂ« eksploitohet nĂ« distancĂ«. Problemit mĂ« tĂ« rĂ«ndĂ«sishĂ«m, qĂ« lidhet me pĂ«rdorimin e protokollit Kerberos, i Ă«shtĂ« caktuar njĂ« niveli rreziku 8.8. CenueshmĂ«ritĂ« mĂ« pak tĂ« rrezikshme me nivelin e rrezikut 6.5 prekin optimizuesin, UDF, DDL, DML, replikimin, sistemin e privilegjeve dhe mjetet pĂ«r enkriptimin.
  • 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 e standardit tĂ« mbĂ«shtetur nga kompilatori C++ janĂ« rritur nga C++17 nĂ« C++20.
  • MbĂ«shtetja pĂ«r ndĂ«rtimin me bibliotekat e jashtme Boost C++ Ă«shtĂ« ndalur — gjatĂ« kompilimit tĂ« MySQL tani pĂ«rdoren vetĂ«m bibliotekat e integruara Boost. NĂ« CMake janĂ« eliminuar opsionet e ndĂ«rtimit WITH_BOOST, DOWNLOAD_BOOST dhe DOWNLOAD_BOOST_TIMEOUT.
  • MbĂ«shtetja pĂ«r ndĂ«rtimin nĂ« Visual Studio 2022 Ă«shtĂ« ndalur. Versioni minimal i mbĂ«shtetur i instrumenteve Clang Ă«shtĂ« rritur nga Clang 10 nĂ« Clang 12.
  • NĂ« MySQL Enterprise Edition Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grumbullimin e telemetrisĂ« me metrika pĂ«r performancĂ«n serverĂ« nĂ« formatin OpenTelemetry dhe transmetimin e tĂ« dhĂ«nave nĂ« njĂ« pĂ«rpunues rrjeti qĂ« mbĂ«shtet kĂ«tĂ« format.
  • Formati i identifikuesve GTID (identifikues global tĂ« transaksionit) Ă«shtĂ« zgjeruar, i pĂ«rdorur nĂ« replikim pĂ«r identifikimin e grupeve tĂ« transaksioneve. Formati i ri GTID Ă«shtĂ« «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 tĂ« transaksioneve pĂ«r lehtĂ«simin e pĂ«rpunimit dhe analizĂ«s.
  • JanĂ« shtuar dy variabla tĂ« rinj «Deprecated_use_i_s_processlist_count» dhe «Deprecated_use_i_s_processlist_last_timestamp» pĂ«r ndjekjen e pĂ«rdorimit tĂ« tabelĂ«s sĂ« vjetruar INFORMATION_SCHEMA.PROCESSLIST.
  • Caktimi i variablĂ«s mjedisore AUTHENTICATION_PAM_LOG nuk sjell mĂ« shfaqjen e fjalĂ«kalimeve nĂ« mesazhet diagnostikuese (pĂ«r pĂ«rmendjen e fjalĂ«kalimit kĂ«rkohet caktimi i vlerĂ«s PAM_LOG_WITH_SECRET_INFO).
  • Shtuar tabela tp_connections me informacione pĂ«r çdo lidhje nĂ« rezervĂ«n e thirrjeve (thread pool).
  • Shtuar variabla sistemore «explain_json_format_version» pĂ«r tĂ« zgjedhur versionin e formatit JSON, qĂ« pĂ«rdoret nĂ« shprehjet «EXPLAIN FORMAT=JSON».
  • NĂ« magazinĂ«n InnoDB janĂ« fshirĂ« parametrat «—innodb» dhe «—skip-innodb», tĂ« cilĂ«t ishin shpallur tĂ« vjetruar qĂ« nĂ« lĂ«shimin e MySQL 5.6. ËshtĂ« fshirĂ« gjithashtu plugin-i memcached pĂ«r InnoDB, i shpallur tĂ« vjetruar nĂ« MySQL 8.0.22.
  • JanĂ« fshirĂ« disa cilĂ«sime dhe opsione tĂ« komandĂ«s, tĂ« lidhura me replikimin, qĂ« ishin shpallur tĂ« vjetruara 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». EshtĂ« ndaluar pĂ«rdorimi i opsionit IGNORE_SERVER_IDS me modin e replikimit GTID (gtid_mode=ON).
  • ËshtĂ« ndalur mbĂ«shtetja pĂ«r funksionet e API-sĂ«: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set().
  • ËshtĂ« ndalur mbĂ«shtetja pĂ«r shprehjen «FLUSH HOSTS», e shpallur tĂ« vjetruar nĂ« MySQL 8.0.23.

Burimi: opennet.ru

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