Pagpagawas sa Firefox 92

Gipagawas ang web browser sa Firefox 92. Dugang pa, ang usa ka update sa dugay nga mga sanga sa suporta gihimo - 78.14.0 ug 91.1.0. Ang sanga sa Firefox 93 gibalhin sa beta testing stage, ang pagpagawas niini gikatakda sa Oktubre 5.

Panguna nga mga inobasyon:

  • Gidugang ang abilidad sa awtomatikong pagpasa sa HTTPS gamit ang "HTTPS" nga rekord sa DNS isip analogue sa Alt-Svc HTTP header (HTTP Alternate Services, RFC-7838), nga nagtugot sa server sa pagtino sa alternatibong paagi sa pag-access sa site. Kung nagpadala mga pangutana sa DNS, dugang sa mga rekord nga "A" ug "AAAA" aron mahibal-an ang mga adres sa IP, ang rekord sa DNS nga "HTTPS" gihangyo usab, diin gipasa ang dugang nga mga parameter sa pag-setup sa koneksyon.
  • Gipatuman na ang suporta para sa saktong video playback sa full color range (Full RGB).
  • Ang WebRender gi-enable pinaagi sa default para sa tanang Linux, Windows, macOS ug Android users, walay eksepsiyon. Sa pagpagawas sa Firefox 93, ang suporta alang sa mga kapilian sa pag-disable sa WebRender (gfx.webrender.force-legacy-layers ug MOZ_WEBRENDER=0) ihunong ug ang makina gikinahanglan. Ang WebRender gisulat sa Rust nga pinulongan ug nagtugot kanimo nga makab-ot ang usa ka mahinungdanon nga pagtaas sa gikusgon sa paghubad ug pagpakunhod sa load sa CPU pinaagi sa pagbalhin sa mga operasyon sa paghubad sa sulod sa panid ngadto sa kilid sa GPU, nga gipatuman pinaagi sa mga shader nga nagdagan sa GPU. Para sa mga sistema nga adunay daan nga mga video card o adunay problema nga mga driver sa graphics, ang WebRender mogamit sa software rasterization mode (gfx.webrender.software=true).
  • Ang laraw sa mga panid nga adunay kasayuran bahin sa mga sayup sa mga sertipiko gidesinyo pag-usab.
    Pagpagawas sa Firefox 92
  • Apil ang mga kalambuan nga may kalabotan sa pag-usab sa pagdumala sa memorya sa JavaScript, nga nagpataas sa pasundayag ug nagpamenos sa konsumo sa memorya.
  • Nasulbad ang usa ka isyu sa pagkadaot sa pasundayag sa mga tab nga giproseso sa parehas nga proseso sama sa usa ka tab nga adunay bukas nga dialog sa alerto (alerto()).
  • Sa pagtukod alang sa macOS: gilakip ang suporta alang sa mga imahe nga adunay mga profile sa kolor sa ICC v4, usa ka butang alang sa pagtawag sa macOS Share function gidugang sa menu sa File, ug ang disenyo sa panel sa mga bookmark gipaduol sa kinatibuk-ang istilo sa Firefox.
  • Ang "break-inside" nga CSS property, nga nagtugot kanimo sa pag-customize sa kinaiya sa mga break sa fragmented output, nakadugang sa suporta alang sa "avoid-page" ug "avoid-column" nga mga parameter aron ma-disable ang page ug column breaks sa main block.
  • Ang font-size-adjust CSS property nagpatuman ug duha ka parameter syntax (pananglitan, "font-size-adjust: ex-height 0.5").
  • Ang size-adjust nga parameter gidugang sa @font-face CSS nga lagda, nga nagtugot kanimo sa pag-scale sa glyph size alang sa usa ka piho nga font style nga walay pagbag-o sa bili sa font-size nga CSS property (ang lugar ubos sa karakter nagpabilin nga pareho. , apan ang gidak-on sa glyph niini nga dapit mausab).
  • Gidugang nga suporta alang sa accent-color CSS property, diin imong matino ang kolor sa element selection indicator (pananglitan, ang kolor sa background sa pinili nga checkbox).
  • Gidugang nga suporta alang sa system-ui parameter sa font-family CSS property, nga kung gipiho naggamit mga glyph gikan sa default system font.
  • Gidugang sa JavaScript ang kabtangan nga Object.hasOwn, nga usa ka gipasimple nga bersyon sa Object.prototype.hasOwnProperty nga gipatuman isip usa ka static nga pamaagi. Object.hasOwn({ prop: 42 }, 'prop') // β†’ tinuod
  • Gidugang ang parameter nga "Feature-Policy: speaker-selection" aron makontrol kung naghatag ba ang WebRTC og access sa mga audio output device sama sa mga speaker ug headphone.
  • Alang sa naandan nga mga elemento sa HTML, gipatuman ang disabledFeatures property.
  • Gihatag ang abilidad sa pagsubay sa pagpili sa teksto sa mga lugar Ug pinaagi sa pagdumala sa selectionchange nga mga panghitabo sa HTMLInputElement ug HTMLTextAreaElement.

Dugang sa mga inobasyon ug pag-ayo sa bug, ang Firefox 92 nagwagtang sa 8 ka mga kahuyangan, diin ang 6 gimarkahan nga peligroso. 5 nga mga kahuyangan (nakolekta sa ilawom sa CVE-2021-38494 ug CVE-2021-38493) tungod sa mga problema sa memorya, sama sa pag-awas sa buffer ug pag-access sa na-libre na nga mga lugar sa memorya. Posible, kini nga mga problema mahimong mosangput sa pagpatuman sa code sa usa ka tig-atake kung magbukas sa espesyal nga gidisenyo nga mga panid. Laing delikado nga pagkahuyang nga CVE-2021-29993 nagtugot sa Android nga bersyon sa pag-ilis sa mga elemento sa interface pinaagi sa pagmaniobra sa "intent://" protocol.

Ang beta nga pagpagawas sa Firefox 93 nagtimaan sa paglakip sa suporta alang sa AV1 Image Format (AVIF), nga naggamit sa intra-frame compression nga mga teknolohiya gikan sa AV1 video encoding format.

Source: opennet.ru

Idugang sa usa ka comment