Hoʻokuʻu ʻia ʻo Firefox 92

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 92. Eia kekahi, ua hana ʻia kahi mea hou i nā lālā kākoʻo lōʻihi - 78.14.0 a me 91.1.0. Ua hoʻoneʻe ʻia ka lālā Firefox 93 i ka pae hoʻāʻo beta, ʻo ka hoʻokuʻu ʻana i hoʻonohonoho ʻia no ʻOkakopa 5.

Nā hana hou nui:

  • Hoʻohui i ka hiki ke neʻe mua i HTTPS me ka hoʻohana ʻana i ka moʻolelo "HTTPS" ma DNS ma ke ʻano he analogue o ka Alt-Svc HTTP header (HTTP Alternate Services, RFC-7838), e hiki ai i ka server ke hoʻoholo i kahi ala ʻē aʻe e komo ai i ka pūnaewele. I ka hoʻouna ʻana i nā nīnau DNS, ma waho aʻe o nā moʻolelo "A" a me "AAAA" no ka hoʻoholo ʻana i nā helu IP, ua noi ʻia ka moʻolelo DNS "HTTPS" i kēia manawa, kahi i hala ai nā ʻāpana hoʻonohonoho pili.
  • Ua hoʻokō ʻia ke kākoʻo no ka pāʻani wikiō pololei i ka laulā kala piha (Full RGB).
  • Hoʻohana ʻia ʻo WebRender ma ka paʻamau no nā mea hoʻohana Linux, Windows, macOS a me Android, ʻaʻohe ʻokoʻa. Me ka hoʻokuʻu ʻana o Firefox 93, e hoʻopau ʻia ke kākoʻo no nā koho e hoʻopau i ka WebRender (gfx.webrender.force-legacy-layers a me MOZ_WEBRENDER=0) a e koi ʻia ka mīkini. Ua kākau ʻia ʻo WebRender ma ka ʻōlelo Rust a hiki iā ʻoe ke hoʻokō i ka piʻi nui ʻana o ka wikiwiki o ka hāʻawi ʻana a hoʻemi i ka ukana ma ka CPU ma ka neʻe ʻana i nā hana hoʻoili ʻaoʻao i ka ʻaoʻao GPU, i hoʻokō ʻia ma o nā shaders e holo ana ma ka GPU. No nā ʻōnaehana me nā kāleka wikiō kahiko a i ʻole nā ​​​​mea hoʻokele kiʻi pilikia, e hoʻohana ʻo WebRender i ka mode rasterization software (gfx.webrender.software=true).
  • Ua hoʻolālā hou ʻia ka hoʻolālā ʻana o nā ʻaoʻao me ka ʻike e pili ana i nā hewa i nā palapala hōʻoia.
    Hoʻokuʻu ʻia ʻo Firefox 92
  • Hoʻokomo ʻia nā hanana e pili ana i ka hoʻoponopono hou ʻana i ka hoʻokele hoʻomanaʻo JavaScript, kahi i hoʻonui ai i ka hana a hoʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo.
  • Ua hoʻoholo i kahi pilikia me ka hoʻohaʻahaʻa hana ma nā ʻaoʻao i hana ʻia ma ke kaʻina hana like me kahi pā me kahi kamaʻilio makaʻala hāmama (alert()).
  • I loko o ke kūkulu ʻana no macOS: ke kākoʻo ʻana i nā kiʻi me nā ʻaoʻao kala ICC v4, ua hoʻohui ʻia kahi mea no ke kāhea ʻana i ka hana macOS Share i ka papa kuhikuhi File, a ua hoʻokokoke ʻia ka hoʻolālā ʻana o ka papa kuhikuhi i ke kaila Firefox maʻamau.
  • ʻO ka waiwai CSS "break-inside", e hiki ai iā ʻoe ke hoʻopilikino i ke ʻano o ka haʻihaʻi ʻana i nā ʻāpana ʻāpana, ua hoʻohui i ke kākoʻo no nā ʻāpana "avoid-page" a me "avoid-column" e hoʻopau i nā ʻaoʻao a me nā kolamu i ka poloka nui.
  • Hoʻokomo ka waiwai CSS font-size-adjust i ka syntax ʻelua-parameter (e laʻana, "font-size-adjust: ex-height 0.5").
  • Ua hoʻohui ʻia ka ʻāpana hoʻololi nui i ka lula @font-face CSS, e hiki ai iā ʻoe ke hoʻonui i ka nui glyph no kahi ʻano kikokikona kikoʻī me ka hoʻololi ʻole i ka waiwai o ka waiwai CSS nui-nui (e mau ana ka ʻāpana ma lalo o ke ʻano. , akā hoʻololi ka nui o ka glyph ma kēia wahi).
  • Kākoʻo i hoʻohui ʻia no ka waiwai CSS accent-color, kahi e hiki ai iā ʻoe ke kuhikuhi i ke kala o ka mea hōʻailona koho (e laʻa, ke kala hope o ka pahu i koho ʻia).
  • Hoʻohui ʻia ke kākoʻo no ka ʻōnaehana-ui parameter i ka waiwai CSS font-family, kahi i ʻōlelo ʻia e hoʻohana i nā glyphs mai ka font ʻōnaehana paʻamau.
  • Ua hoʻohui ʻo JavaScript i ka waiwai Object.hasOwn, ʻo ia ka mana maʻalahi o Object.prototype.hasOwnProperty i hoʻokō ʻia ma ke ʻano he ala paʻa. Object.hasOwn({ prop: 42 }, 'prop') // → ʻoiaʻiʻo
  • Hoʻohui ʻia ka "Hiʻona-Kulekele: koho-selection" e hoʻomalu inā hāʻawi ʻo WebRTC i ke komo i nā mea hoʻopuka leo e like me nā mea leo a me nā headphone.
  • No nā mea HTML maʻamau, hoʻokō ʻia ka waiwai disabledFeatures.
  • Hāʻawi ʻia ka hiki ke hahai i ke koho kikokikona ma nā wahi A ma o ka lawelawe ʻana i nā hanana koho hoʻololi i HTMLInputElement a me HTMLTextAreaElement.

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, ua hoʻopau ʻo Firefox 92 i 8 mau nāwaliwali, a ʻo 6 i hōʻailona ʻia he pōʻino. 5 mau nāwaliwali (i hōʻiliʻili ʻia ma lalo o CVE-2021-38494 a me CVE-2021-38493) ma muli o nā pilikia me ka hoʻomanaʻo ʻana, e like me ke kahe ʻana o ka buffer a me ke komo ʻana i nā wahi hoʻomanaʻo i hoʻokuʻu ʻia. Hiki paha, hiki i kēia mau pilikia ke alakaʻi i ka hoʻokō ʻana i ke code a ka mea hoʻouka i ka wā e wehe ai i nā ʻaoʻao i hoʻolālā ʻia. ʻO kekahi mea nāwaliwali ʻē aʻe ʻo CVE-2021-29993 e ʻae i ka mana Android e hoʻololi i nā mea kikowaena ma o ka hoʻohana ʻana i ka protocol "intent://".

ʻO ka hoʻokuʻu beta o Firefox 93 e hōʻailona i ka hoʻokomo ʻana i ke kākoʻo no ka AV1 Image Format (AVIF), e hoʻohana ana i nā ʻenehana hoʻoemi intra-frame mai ke ʻano hoʻopili wikiō AV1.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka