Firefox 119 izlaidums

Notika Firefox 119 ir izlaista, un ir izveidots jauns ilgtermiņa atbalsta (LTS) atjauninājums — 115.4.0. Beta testēšanai ir pārgājusi Firefox 120 versija, kuras izlaišana ieplānota 21. novembrī.

Galvenās jaunu iespējas Firefox 119:

  • Ir piedāvāts atjaunināts Firefox View lapas interfeiss, kas atvieglo piekļuvi iepriekš apskatītajam saturam. Firefox View lapā vienuviet ir apkopota informācija par aktīvajām cilnēm, nesen apskatītajām lapām, aizvērtajām cilnēm un cilnēm no citām ierīcēm. Jaunajā versijā Firefox View nodrošina visu cilņu, kas atvērtas jebkurā logā, informācijas attēlošanu, kā arī ir pievienota iespēja skatīt apmeklējumu vēsturi ar kārtošanu pēc datuma vai vietnes.
    Firefox 119 izlaidums
  • Ir pievienota iespēja importēt paplašinājumus no Chrome un Chromium dzinēja bāzes pārlūkprogrammām. Datu importēšanas dialogā no citām pārlūkprogrammām ( "Import Data" lapā about:preferences#general) ir parādīta opcija paplašinājumu pārsūtīšanai. Pārsūtīšanai ir izmantots saraksts ar 72 paplašinājumiem, kuros ir saspiesti identifikatori identisku paplašinājumu, kas ir pieejami gan Chrome, gan Firefox. Ja Chrome datu importēšanas laikā ir pieejami paplašinājumi no saraksta, tad Firefox versija tiek instalēta vietā ar Chrome versiju, tiek izmantota Firefox versija.
    Firefox 119 izlaidums
  • Ir iekļauta ECH (Encrypted Client Hello) mehānisma atbalsta ieviešana, kas turpina ESNI (Encrypted Server Name Indication) attīstību un tiek izmantots, lai šifrētu informāciju par TLS sesiju parametriem, piemēram, pieprasīto domēna nosaukumu. Galvenā atšķirība starp ECH un ESNI ir tāda, ka ECH pilnībā šifrē visu TLS ClientHello ziņojumu, nevis šifrē tikai konkrētus laukus, tādējādi novēršot noplūdes no laukiem, kuriem ESNI neattiecās, piemēram, PSK (Pre-Shared Key) lauks.
  • Iekļautajam PDF skatītājam pieejamajās dokumentu rediģēšanas iespējās ir pievienota attēlu ievietošana un piezīmes tiem, papildus iepriekš pieejamajai roku zīmēšanai un tekstu komentāru pievienošanai. Jaunā PDF rediģēšanas režīma aktivizēšana notiek tikai daļā lietotāju, un lai to obligāti ieslēgtu, lapā about:config jākonfigurē opcija "pdfjs.enableStampEditor".
    Firefox 119 izlaidums
  • Ir izmainīti iestatījumi, kas saistīti ar pārtraukto sesiju atjaunošanu pēc pārlūka aizvēršanas. Atšķirībā no iepriekšējiem laidieniem, starp sesijām tagad tiks saglabāti dati ne tikai par aktīvajām cilnēm, bet arī par nesen aizvērto cilņu, ļaujot atjaunot nejauši aizvērtās cilnes pēc pārlūka restartēšanas un aplūkot to sarakstu Firefox skatā. Noklusējuma iestatījumos tiks saglabāti dati par 25 pēdējām cilnēm, kas atvērtas pēdējo 7 dienu laikā. Tiks ņemti vērā arī dati par cilnēm aizvērtos logos un apstrādāts aizvērto cilņu saraksts visu logu kontekstā, nevis tikai pašreizējam logam.
  • Ir paplašināta pilnīgas sīkdatņu aizsardzības (Total Cookie Protection) funkcionalitāte, kad katram vietnes ir atsevišķa, izolēta sīkdatņu glabātuve, kas neļauj izmantot sīkdatnes, lai izsekotu pārvietošanos starp vietnēm (visas sīkdatnes, kas tiek iestatītas no trešo pušu elementiem (iframe, js utt.) ir saistītas ar vietni, no kuras šie elementi ir ielādēti). Jaunajā versijā ir ieviesta URI shēmas “blob:….” (Blob URL) izolācija, kas potenciāli var tikt izmantota, lai nodotu izsekošanai piemērotu informāciju.
  • Lietotājiem, kuri izmanto pastiprināto režīmu (strict) izsekošanas aizsardzības mehānismā (ETP, Enhanced Tracking Protection), ir pievienota papildu aizsardzība pret netiešu identifikāciju, analizējot fontus — redzamiem vietnēm pieejamajiem fontiem ir ierobežota piekļuve tikai sistēmiskajiem fontiem un fontiem no standarta valodu komplektiem.
  • Snap pakotnē, kas satur Firefox, ir ieviesta atbalsts Ubuntu vietējā failu izvēles dialoga izmantošanai, piekļūstot citu pārlūkprogrammu datiem, kā arī atbalsts pieejamo iespēju noteikšanai, pamatojoties uz instalēto xdg-desktop-portal versiju.
  • Pievienota atbalsta monitoru izvēlei pārlūkprogrammas loga novietošanai, kad tā darbojas kioska režīmā. Monitors tiek izvēlēts, izmantojot komandrindas parametru "—kiosk-monitor". Nodrošināta pārlūkprogrammas pārslēgšanās pilnekrāna režīmā uzreiz pēc palaišanas kioska režīmā.
  • Pārtraukta multimediju satura noteikšana failos, kas tiek apstrādāti ar MIME tipu "application/octet-stream". Šādiem failiem pārlūkprogramma tagad piedāvās lejupielādēt failu, nevis sāks tā atskaņošanu.
  • Sagatavošanās laikā, lai aktivizētu trešo pušu sīkdatņu bloķēšanu Firefox, ir atjaunota API Storage Access īstenošana, kas tiek izmantota, lai pieprasītu lietotājam atļauju piekļūt sīkdatņu krātuvei no iframe, ja trešo pušu sīkdatnes ir bloķētas pēc noklusējuma. Jaunajā īstenojumā ir pastiprināta aizsardzība un pievienoti uzlabojumi, lai novērstu problēmas tīmekļa vietņu darbībā.
  • Custom Element, kas paplašina esošo HTML elementu funkcionalitāti, ir iekļauta ARIA (Accessible Rich Internet Applications) atribūtu atbalsts, kas ļauj padarīt šos elementus pieejamākus cilvēkiem ar īpašām vajadzībām. Pievienota iespēja iestatīt un lasīt ARIA atribūtus tieši DOM elementiem (piemēram, buttonElement.ariaPressed = "true") bez metožu setAttribute un getAttribute izsaukšanas.
  • HTTP galvenē Cross-Origin-Embedder-Policy, kas pārvalda Cross-Origin izolācijas režīmu un ļauj noteikt noteikumus drošai privilēģētu operāciju lietošanai lapā, pievienots parametra "credentialless" atbalsts, lai atslēgtu informācijas, kas saistīta ar akreditāciju, piemēram, sīkdatņu un klientu sertifikātu, pārsūtīšanu.
  • CSS funkcijai attr() pievienota iespēja norādīt otro argumentu, kura vērtība tiks izmantota situācijās, kad norādītais atribūts nav pieejams vai tam ir nederīga vērtība. Piemēram, attr(foobar, "Default value").
  • Ir pievienotas metodes Object.groupBy un Map.groupBy, lai grupētu masīva elementus, izmantojot kā grupēšanas atslēgu virknes vērtību, ko atgriež atsauces funkcija, kas tiek izsaukta katram masīva elementam.
  • Pievienotas metodes: String.prototype.isWellFormed() tekstā pārbaudīt pareizi izveidotu Unicode tekstu (pārbaudot tikai pilnās "surogātu pārus" sastāvdaļas) un String.prototype.toWellFormed() Unicode teksta tīrīšanai un transformēšanai pareizā formā.
  • WebTransport.createBidirectionalStream() un WebTransport.createUnidirectionalStream() metodēs pievienots "sendOrder" īpašuma atbalsts, lai noteiktu relatīvo prioritāti sūtāmajiem straumēm.
  • AuthenticatorAttestationResponse API ir piedāvātas jaunās metodes getPublicKey(), getPublicKeyAlgorithm() un getAuthenticatorData().
  • Web Authentication API ir pievienots support credProps īpašumiem, kas ļauj noteikt, vai akreditācijas dati pastāv pēc to izveides vai reģistrācijas.
  • API PublicKeyCredential ir pievienoti metodes parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() un toJSON(), lai pārvērstu objektus JSON formātā, kas piemērots serializācijai/deserializācijai un pārsūtīšanai uz servera.
  • Web izstrādātāju rīkos uzlabota interfeisa iespēja interaktīvi strādāt ar CSS (Inactive CSS styles), kurā īstenota iespēja noteikt CSS īpašības, kas neietekmē elementu, kā arī pilnvērtīgs atbalsts pseidoelementiem, piemēram, "::first-letter", "::cue" un "::placeholder".
  • Iebūvētajā JSON datu skatītājā automātiski pārslēdzas uz raw datu skatījumu, ja apskatāmos JSON datus ir nepatiess vai bojāts.
  • Windows platformā ir pievienots atbalsts sistēmas iestatījumiem, kas slēpj kursoru rakstot tekstu.
  • Android platformas versijā ir novērsta avārija, kas radās pilnekrāna video skatīšanās laikā. Pievienots atbalsts mediju pieprasījumiem prefers-contrast un prefers-reduced-transparency Android 14 vidē.

Firefox 119 versijā kopā ar jauninājumiem un kļūdu labojumiem ir novērstas 25 ievainojamības. 17 ievainojamības (16 apvienotas zem CVE-2023-5730 un CVE-2023-5731), kas iezīmētas kā bīstamas, izriet no atmiņas problēmām, piemēram, buferu pārpildīšanas un atsaucēto atmiņas apgabalu piekļuves. Nepareizi risinājumi var novest pie ļaunprātīga koda izpildes, atverot īpaši izstrādātas lapas. Vēl viena bīstama ievainojamība (CVE-2023-5721) ļauj, izmantojot klikšķa spoofing, apstiprināt vai atcelt dažus pārlūkprogrammas dialogus vai brīdinājumus.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster