Ukukhutshwa kweFirefox 92

Kukhutshwe isikhangeli sewebhu seFirefox 92. Ukongeza, uhlaziyo lwamasebe enkxaso yexesha elide lwenziwe - 78.14.0 kunye ne-91.1.0. Isebe leFirefox 93 litshintshelwe kwinqanaba lovavanyo lwe-beta, ukukhutshwa kwayo kucwangciselwe umhla wesi-5 kuOkthobha.

Iinguqulelo eziphambili:

  • Ukongezwa amandla okuthumela ngokuzenzekelayo kwi-HTTPS usebenzisa irekhodi "HTTPS" kwi-DNS njenge-analogue ye-Alt-Svc HTTP header (iiNkonzo ze-HTTP ezingezinye, i-RFC-7838), evumela umncedisi ukuba anqume enye indlela yokufikelela kwisiza. Xa uthumela imibuzo ye-DNS, ngaphezu kweerekhodi ze-"A" kunye ne "AAAA" zokumisela iidilesi ze-IP, irekhodi ye-DNS "ye-HTTPS" ngoku nayo iyacelwa, apho iiparameters zokuseta uxhulumaniso ezongezelelweyo zigqithiswa.
  • Inkxaso yokudlala ividiyo echanekileyo kuluhlu olupheleleyo lombala (i-RGB epheleleyo) iphunyeziwe.
  • IWebRender yenziwe ngokungagqibekanga kuyo yonke iLinux, iWindows, iMacOS kunye nabasebenzisi be-Android, akukho ngaphandle. Ngokukhutshwa kweFirefox 93, inkxaso yeenketho zokuvala iWebRender (gfx.webrender.force-legacy-layers kunye MOZ_WEBRENDER=0) iya kuyekwa kwaye injini iya kufuneka. I-WebRender ibhalwe ngolwimi lwe-Rust kwaye ikuvumela ukuba ufezekise ukwanda okukhulu kwisantya sonikezelo kunye nokunciphisa umthwalo kwi-CPU ngokuhambisa umxholo wekhasi onikezela ngemisebenzi kwicala le-GPU, ephunyezwa ngeeshadi ezisebenza kwi-GPU. Kwiinkqubo ezinamakhadi evidiyo amadala okanye abaqhubi begraphics abanengxaki, iWebRender iya kusebenzisa imowudi yesoftware rasterization (gfx.webrender.software=true).
  • Uyilo lwamaphepha anolwazi malunga neempazamo kwizatifikethi luyilwe ngokutsha.
    Ukukhutshwa kweFirefox 92
  • Ibandakanyiwe luphuhliso olunxulumene nohlengahlengiso lolawulo lwememori yeJavaScript, eyandisiweyo yokusebenza kunye nokunciphisa ukusetyenziswa kwememori.
  • Kusonjululwe umba ngokuthotywa kokusebenza kwiithebhu eziqwalaselwe kwinkqubo enye njengesithuba ngencoko yababini evulekileyo yesilumkiso (isilumkiso()).
  • Kulwakhiwo lwe-macOS: inkxaso yemifanekiso ene-ICC v4 yeeprofayile zombala ibandakanyiwe, into yokubiza umsebenzi weSabelo se-macOS yongezwe kwimenyu yeFayile, kwaye uyilo lwephaneli yeebhukhimakhi iye yasondezwa kwisitayile seFirefox ngokubanzi.
  • Ipropathi ye-CSS "yeqhekeza ngaphakathi", ekuvumela ukuba wenze ngokwezifiso ukuziphatha kwekhefu kwimveliso eqhekezayo, yongeze inkxaso ye "phephe-iphepha" kunye "nokuphepha-ikholomu" iparameters ukukhubaza i-page kunye ne-column breaks in the block main block.
  • Ipropathi yeCSS yokulungelelanisa ubungakanani befonti isebenzisa i-syntax yeparameter ezimbini (umzekelo, "font-size-adjust: ex-height 0.5").
  • Iparamitha yokulungisa ubungakanani yongezwe kumthetho we-@font-face CSS, ekuvumela ukuba ulinganise ubungakanani beglyph kwisitayela esithile sefonti ngaphandle kokutshintsha ixabiso lepropathi yobungakanani befonti yeCSS (indawo ephantsi komlinganiswa ihlala ifana. , kodwa ubungakanani beglyph kule ndawo iyatshintsha).
  • Inkxaso eyongeziweyo yepropathi yonyuso-umbala yeCSS, onokukhankanya ngayo umbala wesalathisi sokukhetha (umzekelo, umbala ongasemva webhokisi yokukhangela ekhethiweyo).
  • Inkxaso eyongeziweyo ye-parameter ye-system-ui kwipropati ye-CSS yefonti-usapho, ethi xa ichaziwe isebenzise iiglyphs ukusuka kwifonti yenkqubo engagqibekanga.
  • IJavaScript yongeze ipropati ye-Object.hasOwn, eyinguqulelo eyenziwe lula ye-Object.prototype.hasOwnProperty ephunyezwe njengendlela emileyo. Object.hasOwn({prop: 42}, β€˜prop’) // β†’ yinyani
  • Yongeza "Umgaqo-nkqubo we-Feature: isithethi-ukhetho" iparameter ukulawula ukuba i-WebRTC ibonelela ngokufikelela kwizixhobo eziphumayo zomsindo ezifana nezithethi kunye nee-headphones.
  • Kwiziqalelo zeHTML yesiko, ipropathi yeDiabledFeatures iphunyeziwe.
  • Unikeze amandla okulandelela ukhetho lokubhaliweyo kwiindawo ze- kunye ne- ngokuphatha iziganeko zokutshintsha ukhetho kwi-HTMLInputElement kunye ne-HTMLTextAreaElement.

Ukongeza kwizinto ezintsha kunye nokulungiswa kwe-bug, iFirefox 92 iye yasusa ubuthathaka obu-8, apho i-6 iphawulwe njengeyingozi. Ubuthathaka be-5 (eqokelelwe phantsi kwe-CVE-2021-38494 kunye ne-CVE-2021-38493) ibangelwa ziingxaki zememori, ezifana ne-buffer overflows kunye nokufikelela kwiindawo zememori esele zikhululiwe. Ngokunokwenzeka, ezi ngxaki zinokukhokelela ekuphunyezweni kwekhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa. Obunye ubungozi obunobungozi i-CVE-2021-29993 ivumela kwinguqulelo ye-Android ukuba ithathele indawo izinto zojongano ngokukhohlisa "injongo: //" protocol.

Ukukhutshwa kwe-beta yeFirefox 93 kuphawula ukubandakanywa kwenkxaso ye-AV1 yeFomathi yoMfanekiso (AVIF), exhasa ubugcisa boxinzelelo lwe-intra-frame ukusuka kwifomathi ye-AV1 yokufakwa kwekhowudi yevidiyo.

umthombo: opennet.ru

Yongeza izimvo