Sistemi i menaxhimit të bazës së të dhënave MySQL 8.2.0 është i disponueshëm.

Kompania Oracle krijoi një degë të re të DBMS MySQL 8.2 dhe publikoi përmirësime korigjuese për MySQL 8.0.35 dhe 5.7.44. Ndërtesat MySQL Community Server 8.2.0 janë përgatitur për të gjitha distribucionet kryesore të Linux, FreeBSD, macOS dhe Windows.

MySQL 8.2.0 Ă«shtĂ« publikimi i dytĂ«, i krijuar nĂ« kuadĂ«r tĂ« modelit tĂ« ri tĂ« publikimit, qĂ« parashikon dy lloje degesh MySQL — 'Innovation' dhe 'LTS'. DegĂ«t Innovation, pĂ«rfshirĂ« MySQL 8.1 dhe 8.2, rekomandohen pĂ«r ata qĂ« dĂ«shirojnĂ« tĂ« kenĂ« akses mĂ« herĂ«t nĂ« funksionalitete tĂ« reja. KĂ«to dega publikohen çdo 3 muaj dhe mbĂ«shteten vetĂ«m deri nĂ« publikimin e versionit tjetĂ«r tĂ« rĂ«ndĂ«sishĂ«m (p.sh., mbĂ«shtetja e degĂ«s 8.1 ndalet pas shfaqjes sĂ« degĂ«s 8.2). DegĂ«t LTS rekomandohen pĂ«r zbatime qĂ« kanĂ« nevojĂ« pĂ«r parashikueshmĂ«ri dhe ruajtje tĂ« qĂ«ndrueshmĂ«risĂ« pĂ«r njĂ« periudhĂ« tĂ« gjatĂ«. DegĂ«t LTS do tĂ« publikohen çdo dy vjet dhe do tĂ« mbahen nĂ« mĂ«nyrĂ« standarde pĂ«r 5 vjet, pĂ«rveç tĂ« cilave mund tĂ« sigurohet njĂ« mbĂ«shtetje e zgjatur prej 3 vjetĂ«sh. NĂ« pranverĂ«n e vitit 2024 pritet publikimi LTS i MySQL 8.4, pas tĂ« cilit do tĂ« krijohet njĂ« degĂ« e re Innovation 9.0.

Ndryshimet kryesore në MySQL 8.2:

  • janĂ« shtuar mbĂ«shtetje pĂ«r mekanizmin e autentifikimit tĂ« bazuar nĂ« specifikimin Webauthn (FIDO2), i cili mundĂ«son aplikimin e autentifikimit me shumĂ« faktorĂ« dhe konfirmimin e lidhjes nĂ« serverit MySQL pa fjalĂ«kalime, duke pĂ«rdorur tokenĂ« harduerik qĂ« mbĂ«shtesin FIDO2 ose autentifikim biometrik. Plugini me mbĂ«shtetje pĂ«r Webauthn aktualisht Ă«shtĂ« i disponueshĂ«m vetĂ«m pĂ«r MySQL Enterprise.
  • Plugini server mysql_native_password, i cili siguron autentifikim pĂ«rmes fjalĂ«kalimeve, Ă«shtĂ« transferuar nĂ« kategorinĂ« e opsioneve dhe mund tĂ« çaktivizohet. NĂ« vend tĂ« mysql_native_password rekomandohet kalimi nĂ« pĂ«rdorimin e plugin-it caching_sha2_password, i cili pĂ«rdor algoritmin SHA2 pĂ«r hashimin nĂ« vend tĂ« SHA1. PĂ«r tĂ« kaluar pĂ«rdoruesit nĂ« plugin-in caching_sha2_password me zĂ«vendĂ«simin e fjalĂ«kalimit me njĂ« tĂ« rastĂ«sishĂ«m, mund tĂ« pĂ«rdorni komandĂ«n: ALTER USER ‘username’@’localhost’ IDENTIFIED WITH caching_sha2_password BY RANDOM PASSWORD PASSWORD EXPIRE FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 2;
  • ËshtĂ« optimizuar tabela e hash-it, duke lejuar shpejtimin e ekzekutimit tĂ« operacioneve EXCEPT dhe INTERSECT.
  • JanĂ« zgjeruar mundĂ«sitĂ« e debuggimit. NĂ« operacionet SELECT, INSERT, REPLACE, UPDATE dhe DELETE Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shprehjen 'EXPLAIN FORMAT=JSON' pĂ«r tĂ« formuar njĂ« dalje diagnostike nĂ« formatin JSON (p.sh., 'EXPLAIN FORMAT=JSON INTO @var select_stmt;').
  • Shtesa e shprehjes «EXPLAIN FOR SCHEMA» pĂ«r tĂ« dhĂ«nĂ« diagnostikĂ«n e lidhur vetĂ«m me njĂ« skemĂ« tĂ« caktuar tĂ« tĂ« dhĂ«nave.
  • NĂ« utilitarin mysqldump Ă«shtĂ« shtuar opsioni «—output-as-version» pĂ«r tĂ« krijuar dumps, tĂ« cilat janĂ« nĂ« pĂ«rputhje me njĂ« version tĂ« caktuar tĂ« vjetĂ«r tĂ« MySQL (pĂ«r shembull, mund tĂ« specifikoni BEFORE_8_2_0 ose BEFORE_8_0_23 pĂ«r tĂ« rikthyer terminologjinĂ« jo politike master/slave, e cila Ă«shtĂ« shpallur e vjetĂ«r nĂ« versionet 8.2.0 dhe 8.0.23).
  • NĂ« bibliotekĂ«n klient S tĂ« Shtuar funksionalitetin pĂ«r pĂ«rdorimin e atributeve tĂ« emĂ«ruara nĂ« kĂ«rkesat parametrike (prepared statement), tĂ« realizuara pĂ«rmes funksionit tĂ« ri mysql_stmt_bind_named_param(), i cili zĂ«vendĂ«son funksionin mysql_stmt_bind_param().
  • ËshtĂ« thjeshtuar shpĂ«rndarja e trafikut SQL nĂ« klasterin e serverĂ«ve MySQL. JanĂ« ofruar mundĂ«si pĂ«r tĂ« organizuar lidhje transparente pĂ«r aplikacionet me serverĂ«t dytĂ«sorĂ« ose primarĂ«.
  • ËshtĂ« shtuar privilegji i ri SET_ANY_DEFINER, i cili jep tĂ« drejtĂ«n e krijimit tĂ« objekteve me shprehjen DEFINER, si dhe privilegji ALLOW_NONEXISTENT_DEFINER pĂ«r mbrojtjen e objekteve pa pronar.
  • JanĂ« shpallur tĂ« vjetra: variablat old dhe new, maskat «%» dhe «_» nĂ« operacionet e dhĂ«nies sĂ« qasjes nĂ« DB, opsioni «—character-set-client-handshake», variabla binlog_transaction_dependency_tracking dhe privilegji SET_USER_ID.
  • Si pjesĂ« e rregullimit tĂ« terminologjisĂ« jo-politike tĂ« lidhur me replikimin, janĂ« shpallur tĂ« vjetra shprehjet «RESET MASTER», «SHOW MASTER STATUS», «SHOW MASTER LOGS» dhe «PURGE MASTER LOGS», pĂ«r tĂ« cilat duhet tĂ« pĂ«rdoren shprehjet «RESET BINARY LOGS AND GTIDS», «SHOW BINARY LOG STATUS», «SHOW BINARY LOGS» dhe «PURGE BINARY LOGS».
  • JanĂ« hequr mundĂ«sitĂ«, tĂ« cilat ishin shpallur tĂ« vjetra: funksioni WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS(), variabla expire_logs_days, opsionet «—abort-slave-event-count» dhe «—disconnect-slave-event-count».
  • JanĂ« eliminuar 26 vulnerabilitete. Dy vulnerabilitete tĂ« lidhura me pĂ«rdorimin e paketĂ«s Curl dhe bibliotekĂ«s OpenSSL, mund tĂ« shfrytĂ«zohen nga distanca.

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