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.
- 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