Hoʻokuʻu ʻia ʻo Firefox 93

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 93. Eia kekahi, ua hana ʻia kahi mea hou i nā lālā kākoʻo lōʻihi - 78.15.0 a me 91.2.0. Ua hoʻoneʻe ʻia ka lālā Firefox 94 i ka pae hoʻāʻo beta, kahi i hoʻokuʻu ʻia no Nowemapa 2.

Nā hana hou nui:

  • Hoʻohana ʻia ke kākoʻo no ke ʻano kiʻi AVIF (AV1 Image Format) ma ke ʻano paʻamau, e hoʻohana ana i nā ʻenehana hoʻoemi intra-frame mai ke ʻano hoʻopili wikiō AV1. Kākoʻo ʻia nā wahi waihoʻoluʻu gamut piha a liʻiliʻi, a me nā hana hoʻololi (hoʻololi a me ke aniani). ʻAʻole i kākoʻo ʻia ka ʻoniʻoni. No ka hoʻonohonoho ʻana i ka hoʻokō me ka kikoʻī, e pili ana: config hāʻawi i ka "image.avif.compliance_strictness" parameter. Ua hoʻololi ʻia ka waiwai poʻomanaʻo HTTP ACCEPT i "kiʻi/avif, kiʻi/webp,*/*" ma ka paʻamau.
  • ʻO ka WebRender engine, i kākau ʻia 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 o 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, ua kauoha ʻia. No nā ʻōnaehana me nā kāleka wikiō kahiko a i ʻole nā ​​​​mea hoʻokele kiʻi pilikia, hoʻohana ʻo WebRender i ka mode rasterization software (gfx.webrender.software=true). Ua hoʻopau ʻia ke koho e hoʻopau i ka WebRender (gfx.webrender.force-legacy-layers a me MOZ_WEBRENDER=0).
  • Hoʻonui i ke kākoʻo no ka protocol Wayland. Hoʻohui ʻia kahi papa e hoʻoponopono i nā pilikia me ka clipboard i nā kaiapuni e pili ana i ka protocol Wayland. Hoʻokomo pū ʻia nā hoʻololi e kōkua i ka hoʻopau ʻana i ka flicker i ka wā e hoʻohana ai iā Wayland i ka wā e neʻe ai i kahi puka makani i ka lihi o ka pale i nā hoʻonohonoho multi-monitor.
  • Hāʻawi ka mea nānā PDF i kūkulu ʻia i ka hiki ke wehe i nā palapala me nā palapala XFA interactive, i hoʻohana mau ʻia i nā ʻano uila o nā waihona like ʻole a me nā keʻena aupuni.
    Hoʻokuʻu ʻia ʻo Firefox 93
  • Hiki ke pale i ka hoʻoiho ʻana i nā faila i hoʻouna ʻia ma HTTP me ka hoʻopili ʻole ʻia, akā hoʻomaka ʻia mai nā ʻaoʻao i wehe ʻia ma HTTPS. ʻAʻole pale ʻia kēlā mau hoʻoiho ʻana mai ka spoofing ma muli o ka hoʻomalu ʻana i ke kaʻa kaʻa, akā no ka mea ua hana ʻia ma ka hoʻokele ʻana mai nā ʻaoʻao i wehe ʻia ma o HTTPS, hiki i ka mea hoʻohana ke manaʻo hewa i ko lākou palekana. Inā ʻoe e hoʻāʻo e hoʻoiho i ia ʻikepili, e hōʻike ʻia ka mea hoʻohana i kahi ʻōlelo aʻo, e ʻae iā ʻoe e kāpae i ka poloka inā makemake ʻia. Eia hou, ua pāpā ʻia ka hoʻoiho ʻana i nā faila mai nā iframes sandboxed ʻaʻole i hōʻike pololei i ka ʻae ʻae-downloads i kēia manawa a ua pāpā ʻia.
    Hoʻokuʻu ʻia ʻo Firefox 93
  • Hoʻomaikaʻi ʻia ka hoʻokō ʻana i ka mīkini SmartBlock, i hoʻolālā ʻia e hoʻoponopono i nā pilikia ma nā pūnaewele e kū mai ana ma muli o ke kāohi ʻana i nā palapala waho ma ke ʻano mākaʻikaʻi pilikino a i ʻole ke hoʻoikaika ʻia ka pale ʻana i nā ʻike makemake ʻole (koʻikoʻi). Hoʻololi ʻokoʻa ʻo SmartBlock i nā palapala i hoʻohana ʻia no ka nānā ʻana me nā stubs e hōʻoia i ka hoʻouka pono ʻana o ka pūnaewele. Hoʻomākaukau ʻia nā stubs no kekahi mau palapala hoʻohana kaulana i hoʻokomo ʻia i ka papa inoa Disconnect. Aia ka mana hou i ka pale ʻana i nā palapala Google Analytics, nā palapala pūnaewele hoʻolaha Google a me nā widget mai nā lawelawe Optimizely, Criteo a me Amazon TAM.
  • Ma ka mākaʻikaʻi pilikino a me ka hoʻonui ʻana i ka pale ʻana i nā ʻano maʻiʻo makemake ʻole (koʻikoʻi), hiki ke hoʻomalu hou ʻia no ke poʻomanaʻo HTTP "Referer". Ma kēia mau ʻano, ua pāpā ʻia nā paena mai ka hoʻohana ʻana i nā kulekele "no-referrer-when-downgrade", "origin-when-cross-origin" a me "unsafe-url" ma o ke poʻomanaʻo HTTP Referrer-Policy, e ʻae ʻia e kāpae i ka paʻamau. e hoʻihoʻi i ka hoʻouna ʻana i nā pūnaewele ʻaoʻao ʻekolu me ka URL piha ma ke poʻomanaʻo "Referer". E hoʻomanaʻo kākou i ka Firefox 87, i mea e ālai ai i nā leaks o ka ʻikepili huna, ua hoʻāla ʻia ke kulekele "strict-origin-when-cross-origin" ma ka paʻamau, ʻo ia hoʻi ka ʻoki ʻana i nā ala a me nā ʻāpana mai ka "Referer" i ka wā e hoʻouna ai. he noi i nā pūʻali ʻē aʻe i ke komo ʻana ma o HTTPS. e hoʻouna ana i kahi "Referer" ʻole i ka wā e hoʻololi ai mai HTTPS a i HTTP a hoʻouna i kahi "Referer" piha no nā hoʻololi kūloko i loko o ka pūnaewele like. Akā, he mea kānalua ka hopena o ka hoʻololi, no ka mea hiki i nā pūnaewele ke hoʻihoʻi i ka hana kahiko ma o ka hoʻoponopono ʻana me Referrer-Policy.
  • Ma ka paepae Windows, hoʻokō ʻia ke kākoʻo no ka wehe ʻana i nā pā mai ka hoʻomanaʻo inā hiki ke kiʻekiʻe o ka hoʻomanaʻo manuahi i ka ʻōnaehana i nā waiwai haʻahaʻa haʻahaʻa. ʻO nā papa e hoʻopau i ka hoʻomanaʻo nui a ʻaʻole i komo ka mea hoʻohana no ka manawa lōʻihi e wehe mua ʻia. Ke hoʻololi ʻoe i kahi pā i hoʻoiho ʻole ʻia, hoʻouka hou ʻia kāna mau mea. Ma Linux, ua hoʻohiki ʻia kēia hana e hoʻohui ʻia i kekahi o nā hoʻokuʻu e hiki mai ana.
  • Lawe ʻia ka hoʻolālā ʻana o ka panel me ka papa inoa o nā hoʻoiho i ke ʻano hiʻohiʻona maʻamau o Firefox.
    Hoʻokuʻu ʻia ʻo Firefox 93
  • Ma ke ʻano paʻakikī, ua hoʻemi ʻia ka hakahaka ma waena o nā mea o ka papa kuhikuhi nui, overflow menu, bookmarks a me ka mōʻaukala mākaʻikaʻi.
    Hoʻokuʻu ʻia ʻo Firefox 93
  • Ua hoʻohui ʻia ʻo SHA-256 i ka helu o nā algorithms i hiki ke hoʻohana ʻia no ka hoʻonohonoho ʻana i ka hōʻoia (HTTP Authentication) (ua kākoʻo ʻia ʻo MD5 ma mua).
  • Ua pio nā ciphers TLS e hoʻohana ana i ka 3DES algorithm. No ka laʻana, hiki i ka TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher suite ke hiki ke hoʻouka i ka Sweet32. Hiki ke hoʻihoʻi ʻia ke kākoʻo 3DES me ka ʻae maopopo i nā hoʻonohonoho o nā mana kahiko o TLS.
  • Ma ka macOS platform, ua hoʻoholo ʻia kahi pilikia me nā kau i ka wā e hoʻomaka ai iā Firefox mai kahi faila ".dmg" i kau ʻia.
  • Ua hoʻokō ʻia kahi mea hoʻohana no ka hoʻokomo maka ʻana i ka lā a me ka manawa no ka mea puka pūnaewele .
    Hoʻokuʻu ʻia ʻo Firefox 93
  • No nā mea me ka aria-label a i ʻole aria-labelledby attribute, ua hoʻokō ʻia ka hana mita (role = "meter"), e hiki ai iā ʻoe ke hoʻokō i nā hōʻailona o nā helu helu e hoʻololi i kekahi ʻano (no ka laʻana, nā hōʻailona hoʻoiho pila. ).
    Hoʻokuʻu ʻia ʻo Firefox 93
  • Hoʻohui i ke kākoʻo no ka huaʻōlelo "small-caps" i ka waiwai CSS font-synthesis.
  • Hoʻokō i ke ʻano Intl.supportedValuesOf(), e hoʻihoʻi ana i kahi ʻano o nā kalena i kākoʻo ʻia, nā kālā, nā ʻōnaehana helu, a me nā ʻāpana o ke ana.
  • No nā papa, hiki ke hoʻohana i nā poloka hoʻomaka static i ke code hui i hoʻokō ʻia i ka wā e hana ana i ka papa: class C {/ // E holo ka poloka i ka wā e hoʻoponopono ai i ka papa ponoʻī static { console.log("C's static block") ; } }
  • Kākoʻo hoʻohui ʻia no ke kāhea ʻana iā HTMLElement.attachInternals e kiʻi i nā ʻano hana hoʻomalu puka hou.
  • Ua hoʻohui ʻia ka ʻano shadowRoot i ke ʻano ElementInternals, e ʻae ana i nā mea ʻōiwi e komo i ko lākou kumu ʻokoʻa i ka Shadow DOM, me ka ʻole o ka mokuʻāina.
  • Hoʻohui i ke kākoʻo no ka imageOrientation a me nā waiwai premultiplyAlpha i ke ʻano hana createImageBitmap().
  • Hoʻohui ʻia kahi hana reportError() honua e hiki ai i nā palapala ke paʻi i nā hewa i ka console, e hoʻohālikelike ana i ka hanana ʻana o kahi ʻokoʻa ʻole.
  • Nā hoʻomaikaʻi i ka mana no ka Android platform:
    • I ka hoʻokuʻu ʻia ʻana ma nā papa, ua hoʻohui ʻia nā pihi "i mua", "hoʻi" a me ka "hōʻano hou ʻaoʻao" i ka papa.
    • ʻO ka hoʻopiha piha ʻana i nā loina a me nā ʻōlelo huna ma nā palapala pūnaewele i hiki ke hoʻohana ʻia ma ka paʻamau.
    • Hiki ke hoʻohana iā Firefox ma ke ʻano he ʻōlelo huna e hoʻopiha i nā logins a me nā ʻōlelo huna i nā noi ʻē aʻe (e hoʻohana ʻia ma o "Settings"> "Logins and passwords"> "Autofill in other apps").
    • Hoʻohui i ka "Settings"> "Logins and passwords"> "Saved Logins"> "Add Login" ʻaoʻao no ka hoʻohui lima ʻana i nā hōʻoia i ka luna password.
    • Hoʻohui ʻia ka ʻaoʻao "Settings" > "Data collection" > "Studies and switch off", e hiki ai iā ʻoe ke hōʻole e komo i ka hoʻāʻo ʻana i nā hiʻohiʻona hoʻokolohua.

Ma waho aʻe o nā mea hou a me nā hoʻoponopono bug, ua hoʻopau ʻo Firefox 93 i nā nāwaliwali 13, kahi o 10 i hōʻailona ʻia he pōʻino. ʻO 9 mau nāwaliwali (i hōʻiliʻili ʻia ma lalo o CVE-2021-38500, CVE-2021-38501 a me CVE-2021-38499) ma muli o nā pilikia hoʻomanaʻo, e like me ka nui 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 ka hoʻokuʻu beta o Firefox 94 e hōʻailona i ka hoʻokō ʻana i kahi ʻaoʻao lawelawe hou "e pili ana: unloads" kahi e hiki ai i ka mea hoʻohana ke hoʻokuʻu ikaika i kekahi mau tab me ka ʻole o ka pani ʻana iā lākou e hōʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo (e hoʻouka hou ʻia ka ʻike i ka wā e hoʻololi ai i ka pā).

Source: opennet.ru

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