Firefox 129 buraxılışı

Firefox 129 web brauzerinin buraxılışı gerçəkləşdi və uzun müddətli dəstək üçün 115.14.0 və 128.1.0 versiyalarının yeniləmələri hazırlandı. Firefox 130 versiyası beta test mərhələsinə keçdi, buraxılışı 3 sentyabra planlaşdırılır.

Firefox 129-da başlıca yeniliklər:

  • Standart olaraq, HTTPS-First rejimi aktivləşdirilib; bu rejimdə HTTP ilə şifrələnməmiş bir səhifəni açmağa cəhd edildikdə, brauzer ilk olaraq HTTPS ilə saytla əlaqə yaradır ("http://" "https://" ilə əvəz olunur) və əgər cəhd uğursuz olarsa, avtomatik olaraq şifrələnməmiş sayta keçid edir. Rejimi deaktiv etmək üçün about:config-də "dom.security.https_first" seçimini istifadə etmək lazımdır. "HTTPS Yalnız" seçimi ilə fərqli olaraq, HTTPS-First rejimi sub-resursların yüklənməsinə, məsələn, şəkillər, skriptlər və stil cədvəlləri üçün tətbiq olunmur və yalnız bir link vasitəsilə keçid edərkən və ya URL-ni ünvan sətrinə daxil edərkən saytın açılması zamanı təsir edir.
  • Linux, Windows 11 və Android 10+ platformalarında ECH (Encrypted Client Hello) mexanizmi üçün açar məlumatları ötürülən DNS qeydlərini təyin etmək məqsədilə sistem resolveri istifadə etmək imkanı təqdim edilib. Bu, ESNI (Encrypted Server Name Indication) texnologiyasının inkişafında davam edir və TLS seansları üçün istənilən domen adını tələb edən informasiya şifrələməsini təmin edir. ECH-in ESNI-dən başlıca fərqi budur ki, ECH-də bütün ClientHello TLS mesajı tamamilə şifrələnir, bu da ESNI-nin əhatə etmədiyi sahələr, məsələn, PSK (Pre-Shared Key) sahəsindən sızmaların qarşısını almağa imkan verir. Bu dəyişiklik həmçinin HTTP/3 protokolunu Alt-Svc başlığı olmadan istifadə etməyə imkan tanıyır. Daha əvvəl ECH açarını əldə etmək üçün "DNS over HTTPS"-in aktivləşdirilməsi tələb olunurdu. alan adınız için HTTPS trafikində gizlətmə, bəzi hallarda, son dövrlərdə Rusiya provayderləri tərəfindən istifadəçilərin YouTube-da yaşadığı sürət azalması problemlərinin həllinə səbəb olur.
  • Oxucu rejimində (Reader View) mətni və səhifə tərtibatını konfiqurasiya etmək üçün menyu genişləndirilib — simvollar və sözlər arasındakı fasilələrin tənzimlənməsi və mətni hizalama metodu seçimi imkanı əlavə edilib.
    Firefox 129 buraxılışı
  • Oxucu rejiminə yeni "Tema" menyusu əlavə edilib ki, burada fonun, mətnin və linklərin rənglərini konfiqurasiya etmək və görünüşün əsas rejimlərini (qaranlıq, boz tonal, açıq, kontrastlı, sepiyalı) seçmək mümkündür.
    Firefox 129 buraxılışı
  • Sekmelərdəki düymələrə siçanla gəldikdə, sekmələrin məzmununun eskizlərinin görüntülenməsi aktivdir. Sekmənin informasiya blokuna göstərilən sekmə linkinin də qeyd edilməsi əlavə olunmuşdur. Dəyişiklik, axtarılan sekmənin müəyyən edilməsini asanlaşdırmalı və sekmələr arasında keçid etməyə ehtiyac olmamalıdır. Artıq ortaya çıxan istənilməyən avtomatik pəncərələrdən narahat olanlar, bu yeni funksiyanı "browser.tabs.hoverPreview.enabled" parametresi ilə about:config-də deaktiv edə bilərlər.
    Firefox 129 buraxılışı
  • Fransa və Almaniya istifadəçiləri üçün web-formalarda ünvan sahələrinin avtomatik doldurulması varsayılan olaraq aktiv hala gətirilmişdir. Əvvəl bu imkan yalnız ABŞ və Kanadadan gələn istifadəçilər üçün aktiv idi. Digər ölkələrdə bu rejimi aktiv etmək üçün "extensions.formautofill.addresses.supportedCountries" parametresindən about:config səhifəsində istifadə edə bilərsiniz. Formlara əlavə ediləcək ünvanı redaktə etmək üçün "Məxfilik və Təhlükəsizlik" ayarları altında Autofill bölməsində saxlanılan ünvanların redaktəsi üçün redaktə düyməsini istifadə edə bilərsiniz.
    Firefox 129 buraxılışı
  • Tərəfdən panelin eksperimental tətbiqi və vertikal sekmələrin yerləşdirilməsi əlavə edilmişdir ki, bu da geniş ekranlarda saytların məzmununu görüntüləmək üçün əlavə ekran sahəsini ayrılmasını təmin edir. Vertikal sekmələri aktiv etmək üçün about:config səhifəsində "sidebar.revamp" və "sidebar.verticalTabs" parametrlərini aktiv etməlisiniz. Tərəfdən panel açıq və ya bağlı vəziyyətdə görüntülənə bilər. Açıq vəziyyətdə sekmələrdəki səhifə başlıqlarının bir hissəsi və tərəfdən paneldəki əməliyyatların adları göstərilir, bağlı vəziyyətdə isə yalnız saytların və əməliyyatların ikonları görünür.
    Firefox 129 buraxılışı
  • CSS-ə ilk dəfə bir elementi tərtib edərkən stil tətbiq etmək üçün "@starting-style" @-qaydasını əlavə edilmişdir, bu da elementi səhifədə açılmadan öncə ("display: none" vəziyyətində) və ya element DOM-a əlavə edilərkən keçid animasiyası yaratmaq üçün istifadə edilə bilər.
  • Disskret xüsusiyyətlərə, məsələn, "display" kimi, keçid animasiyası tətbiq etmək üçün "transition-behavior" CSS-xüsusiyyəti əlavə edilmişdir.
  • Standartda müəyyən edilməyən, lakin bəzi köhnə çərçivələrdə web-tətbiqlərdə "beforeinput" hadisəsinin yerinə istifadə olunan textInput hadisəsi həyata keçirilmişdir.
  • JavaScript-də Float16Array tipləşdirilmiş massivlərinin dəstəyi əlavə edilmişdir, o cümlədən Float16 tipli dəyərləri oxumaq və müəyyən etmək üçün DataView metodları və 16-bit dəqiqliyinə yuvarlaqlaşdırma üçün Math.f16round() metodu. Float16 tipi, Float32 və Float64 tipləri ilə müqayisədə yaddaşdırma istehlakını azaltmaq üçün GPU ilə işləyərkən faydalı ola bilər.
  • mediaCapabilities.decodingInfo() API-də şifrelenmiş məzmun üçün dekodlama konfiqurasiyasının həyata keçirilməsi və şifre üçün istifadə edilən açar sisteminin məlumatını əldə etmə imkanı edilmişdir.
  • Web Crypto API-də Ed25519 alqoritmına əsaslanan dijital imzaların dəstəyi əlavə edilib. Bu, SubtleCrypto metodlarında: sign(), verify(), generateKey(), importKey() və exportKey() istifadə oluna bilər.
  • Veb inkişaf etdiriciləri üçün alətlərdə CSS ilə bağlı problemlər barədə yeni xəbərdarlıqlar tətbiq edilib. Bu, resize və float xüsusiyyətinin düzgün olmayan istifadəsi, box-sizing xüsusiyyətinin hündürlük və en dəyişikliklərini nəzərə almayan elementlər üzərində istifadəsi, eləcə də cədvəl üçün spesifik CSS xüsusiyyətlərinin cədvələ aid olmayan elementlər üzərində tətbiqi zamanı göstərilir.

    Şəbəkə aktivliyi analizi panelində bloklama funksiyası (Network Blocking) indi yalnız HTTP cavablarına deyil, eyni zamanda HTTP sorğularına da tətbiq edilir. İnspeksiya rejimində, Rules yan panelində «@starting-style» qaydaları göstərilir və var() funksiyası üçün spesifik CSS xüsusiyyətlərinin «@starting-style» dəyərlərini göstərən popup mesajları ilə təmin edilir.

  • Android platforması üçün versiyada offline rejimdə mətni tərcümə etmək üçün dil paketlərinin yüklənməsi imkanı yaradılıb.

Firefox 129-da yeni xüsusiyyətlər və səhv düzəlişlərinin yanında 14 təhlükəsizlik zəifliyi aradan qaldırılıb. Bunlardan 11-i təhlükəli kimi işarələnib, 6-sı isə yığınla bağlı problemlərin nəticəsində yaranıb, məsələn, tampon aşımı və artıq sərbəst buraxılmış yaddaş bölgələrinə müraciət. Potensial olaraq bu problemlər xüsusi hazırlanmış səhifələrin açılması zamanı zərərli kodun icrasına gətirib çıxara bilər.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster