Google uzņēmums ir publicējis web pārlūka Chrome 155 versiju. Tajā pašā laikā pieejama stabila atbrīvošana brīvā projekta Chromium, kas ir Chrome pamats. Pārlūks Chrome atšķiras no Chromium ar Google logo lietojumu, iespēju nosūtīt paziņojumus, ja ir avārija, moduļiem, kas atvieglo aizsargāta video satura (DRM) atskaņošanu, automātiskās atjaunināšanas sistēmu, pastāvīgi iekļautu Sandbox izolāciju, Google API piekļuves atslēgu piegādi un RLZ parametru pārraidi meklēšanā. Visiem, kas nepieciešams ilgāks laiks atjaunināšanai, atsevišķi tiek atbalstīta Extended Stable zars, kas tiek atjaunota katras 8 nedēļas. Nākamā Chrome 156 versija jaunajā divu nedēļu izstrādes ciklā ir plānota 20. oktobrī.
Galvenās izmaiņas Chrome 155 (1, 2, 3, 4):
- Visiem lietotājiem pēc noklusējuma ir ieslēgta funkcija 'HTTPS-First', kas automātiski pāradresē HTTP pieprasījumus uz HTTPS publiski pieejamām vietnēm, kuras nenodrošina iekšējās tīkla iespējas, piemēram, 192.168.0.1/16 un 10.0.0.0/8. Lai nodrošinātu saderību ar vietnēm, kas neatbalsta HTTPS, tiek īstenota atgriešanās uz HTTP, ja pēc pāradresēšanas nevar izpildīt pieprasījumu HTTPS vai rodas problēmas ar sertifikātiem. Mēģinot atvērt vietni, izmantojot HTTP, tiek parādīts īpašs brīdinājums.
- Tiek ieslēgta JPEG XL attēlu dekodēšanas atbalsts pēc noklusējuma. Realizācija balstās uz jxl-rs bibliotēku, kas rakstīta Rust valodā. JPEG XL ļauj samazināt failu izmēru par 30-50% salīdzinājumā ar JPEG attēliem ar identisku kvalitāti. Starp atbalstītajām paplašinātajām iespējām ir: HDR, animācija, caurspīdīgums, progresīvās ielādes režīms, pakāpeniska kvalitātes pasliktināšanās samazinātā bitreita gadījumā, bezzaudējoša JPEG saspiešana, atbalsts līdz 4099 kanāliem un plašs krāsu dziļuma diapazons.
- Tika mainīts vizuālais interfeisa izskats profilu izveidei (funkcionalitāte palika nemainīga). Windows platformai tika pievienots jauns profils izveides iepazīšanās posms, kas tiek rādīts pārlūka pirmajā palaišanā (Linux un macOS tas parādīsies Chrome 158 versijā).

- Paplašināts ierīču klāsts, ar kurām var mijiedarboties, izmantojot API WebHID, kas paredzēts zemu līmeņu piekļuvei HID ierīcēm (Cilvēka interfeisa ierīces, tastatūras, peles, spēļu kontrolieri, skārienpaneli) un darbības organizēšanai bez konkrētiem draiveriem sistēmā.
- Chrome paplašanājumu pārvaldības lapā chrome://extensions pievienota opcija, kas ļauj vērtēt un rakstīt atsauksmes par instalētajiem paplašinājumiem, kas, noklikšķinot, novirza uz attiecīgajām lapām Chrome Web Store katalogā.

- Ieviesta pilnvara media-playback-while-not-visible, kas ļauj bloķēt skaņas un video atskaņošanu iebūvētos iframe, kad tie nav redzamībā.
- Pievienots CSS īpašums margin-trim, kas ļauj atbrīvoties no iedaļām pirms pirmā un pēc pēdējā elementa vecā vecāku konteinerā.
- Pievienots CSS īpašums text-decoration-skip-spaces, kas kontrolē dekoratoru (uzsvēršana vai pārrakstīšana) attēlošanu zem atstarpēm tekstā.
- Pievienota CSS funkcija symbols(), kas atvieglo pielāgot nestandarta marķieru izmantošanu sarakstos.
- API WebCrypto pievienota atbalsta kriptovalūtu algoritmiem, kas ir izturīgi pret kvantu datoru uzlaušanu - ML-KEM un ML-DSA, kā arī algoritmiem ChaCha20-Poly1305 un X-Wing.
- API Window Management pievienoti jauni metodes logu pārvaldībai: maximize(), minimize() un restore(), lai paplašinātu logu pilnekrāna režīmā, minimizētu vai atjaunotu iepriekšējo izmēru. Tāpat pievienota metode setResizable() loga robežu manuālās mainīšanas iespējas pārvaldīšanai. CSS pievienoti mediju vaicājumi display-state un resizable, kas ļauj noteikt, vai logs ir minimizēts vai maksimizēts, un vai logs var mainīt izmēru.
- Pievienoti jauni iebūvēti krāsu telpas (PredefinedColorSpace) - srgb-linear un display-p3-linear.
- Pievienota atbalsta tekstu moduļiem, kas importēti, izmantojot konstrukciju ‘import … with { type: «text» }’.
Papildus jaunievedumiem un kļūdu labojumiem jaunajā versijā novērstas 247 ievainojamības. 4 problēmām piešķirta kritiskā bīstamības pakāpe, kas nozīmē, ka ievainojamības ļauj apiet visus pārlūkprogrammas aizsardzības līmeņus un izpildīt kodu sistēmā ārpus sandbox vides. Visas kritiskās problēmas radījušas piekļuve jau atbrīvotai atmiņai (use-after-free).
Avots: opennet.lv


