Kukhishwe isiphequluli sewebhu seFirefox 92. Ngaphezu kwalokho, kwakhiwe isibuyekezo samagatsha osekelo lwesikhathi eside - 78.14.0 kanye ne-91.1.0. Igatsha leFirefox 93 lidluliselwe esigabeni sokuhlola i-beta, ukukhululwa kwayo kuhlelelwe umhla zi-5 kuMfumfu.
Okuqanjiwe okuyinhloko:
- Kwengezwe amandla okudlulisela ngokuzenzakalelayo ku-HTTPS kusetshenziswa irekhodi elithi “HTTPS” ku-DNS njenge-analogue yesihloko se-Alt-Svc HTTP (Alternate Services, RFC-7838), evumela iseva ukuthi inqume enye indlela yokufinyelela isayithi. Lapho uthumela imibuzo ye-DNS, ngaphezu kwamarekhodi okuthi “A” kanye “AAAA” ukuze kutholwe amakheli e-IP, irekhodi le-DNS elithi “HTTPS” liyacelwa manje, okudlula ngalo imingcele yokusetha yokuxhumana eyengeziwe.
- Ukusekelwa kokudlalwa kabusha kwevidiyo okulungile ebangeni eligcwele lombala (i-RGB Egcwele) sekuqalisiwe.
- I-WebRender inikwe amandla ngokuzenzakalelayo kubo bonke abasebenzisi be-Linux, Windows, macOS kanye ne-Android, akukho okuhlukile. Ngokuphuma kweFirefox 93, ukusekelwa kwezinketho zokukhubaza i-WebRender (gfx.webrender.force-legacy-layers kanye ne-MOZ_WEBRENDER=0) kuzonqanyulwa futhi injini izodingeka. I-WebRender ibhalwe ngolimi Lwe-Rust futhi ikuvumela ukuthi ufinyelele ekwenyukeni okukhulu kwejubane lokunikeza futhi wehlise umthwalo ku-CPU ngokuhambisa okuqukethwe kwekhasi okuhlinzeka ngemisebenzi ohlangothini lwe-GPU, okusetshenziswa ngemithunzi esebenza ku-GPU. Kumasistimu anamakhadi evidiyo amadala noma izishayeli zezithombe eziyinkinga, i-WebRender izosebenzisa i-software rasterization mode (gfx.webrender.software=true).
- Idizayini yamakhasi anolwazi mayelana namaphutha ezitifiketi iklanywe kabusha.
- Kufakiwe intuthuko ehlobene nokuhlelwa kabusha kokuphathwa kwenkumbulo ye-JavaScript, okukhuphule ukusebenza nokunciphisa ukusetshenziswa kwenkumbulo.
- Kuxazululwe inkinga ngokonakaliswa kokusebenza kumathebhu acutshungulwa ngenqubo efanayo nethebhu enengxoxo evulekile yesixwayiso (isaziso()).
- Ekwakheni i-macOS: ukusekelwa kwezithombe ezinamaphrofayili ombala we-ICC v4 kufakiwe, into yokubiza umsebenzi we-MacOS Share yengezwe kumenyu yefayela, futhi ukwakheka kwephaneli yamabhukumaka sekusondezwe eduze kwesitayela esijwayelekile seFirefox.
- Isici se-CSS esithi “break-inside”, esikuvumela ukuthi wenze ngendlela oyifisayo ukuziphatha kwekhefu kokuphumayo okuyiziqephu, sengeze usekelo lwemingcele ethi “gwema-ikhasi” kanye “nokugwema ikholomu” ukuze ukhubaze ukuhlukana kwekhasi nekholomu kubhulokhi enkulu.
- Isici se-CSS sokulungisa usayizi wefonti sisebenzisa i-syntax enepharamitha ezimbili (isibonelo, "lungisa-usayizi wefonti: ubude bangaphambili 0.5").
- Ipharamitha yokulungisa usayizi yengezwe emthethweni we-@font-face CSS, okuvumela ukuthi ulinganise usayizi weglyph wesitayela esithile sefonti ngaphandle kokushintsha inani lempahla ye-CSS yosayizi wefonti (indawo engaphansi komlingiswa ihlala injalo. , kodwa usayizi weglyph kule ndawo uyashintsha).
- Usekelo olungeziwe lwesici se-CSS sombala we-accent, ongacacisa ngaso umbala wesikhombi sokukhetha isici (isibonelo, umbala wangemuva webhokisi lokuhlola elikhethiwe).
- Usekelo olungeziwe lwepharamitha yesistimu-ui esakhiweni sefonti somndeni we-CSS, okuthi uma sicacisiwe sisebenzisa ama-glyphs asuka kufonti yesistimu ezenzakalelayo.
- I-JavaScript yengeze isici se-Object.hasOwn, okuyinguqulo eyenziwe lula ye-Object.prototype.hasOwnProperty esetshenziswe njengendlela emile. Object.hasOwn({ prop: 42 }, 'prop') // → iqiniso
- Kwengezwe ipharamitha ethi “Inqubomgomo Yesici: ukukhetha isipikha” ukuze ulawule ukuthi i-WebRTC inikeza ukufinyelela kumadivayisi okukhipha umsindo njengezipikha nama-headphone.
- Kuzinto ze-HTML zangokwezifiso, isici se-disabledFeatures siyasetshenziswa.
- Kunikezwe ikhono lokulandelela ukukhetha kombhalo ezindaweni Futhi ngokusingatha imicimbi yokushintsha okukhethiwe ku-HTMLInputElement kanye ne-HTMLTextAreaElement.
Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 92 isuse ubungozi obuyi-8, okungu-6 kukho okumakwe njengokuyingozi. 5 ubungozi (okuqoqwe ngaphansi kwe-CVE-2021-38494 kanye ne-CVE-2021-38493) kubangelwa izinkinga zenkumbulo, njengokuchichima kwe-buffer nokufinyelela ezindaweni zenkumbulo esezikhululiwe kakade. Ngokunokwenzeka, lezi zinkinga zingaholela ekusetshenzisweni kwekhodi yomhlaseli lapho kuvulwa amakhasi aklanywe ngokukhethekile. Okunye ukuba sengozini okuyingozi kwe-CVE-2021-29993 kuvumela enguqulweni ye-Android ukuthi kuthathelwe indawo ama-elementi esixhumi esibonakalayo ngokukhohliswa kwephrothokholi ethi “intent://”.
Ukukhishwa kwe-beta kweFirefox 93 kuphawula ukufakwa kosekelo lwefomethi yesithombe ye-AV1 (AVIF), esebenzisa ubuchwepheshe bokucindezela ngaphakathi kohlaka kusuka kufomethi yombhalo wekhodi wevidiyo ye-AV1.
Source: opennet.ru