Rilis Firefox 111

Browser web Firefox 111 telah dirilis. Selain itu, pembaruan untuk cabang dukungan jangka panjang telah dibuat - 102.9.0. Cabang Firefox 112 akan segera dipindahkan ke tahap pengujian beta, yang rilisnya dijadwalkan pada 11 April.

Inovasi utama di Firefox 111:

  • Manajer akun bawaan telah menambahkan kemampuan untuk membuat masker alamat email untuk layanan Firefox Relay, yang memungkinkan Anda membuat alamat email sementara untuk mendaftar di situs atau mendaftar langganan, agar tidak mengiklankan alamat asli Anda. Fitur ini hanya tersedia ketika pengguna terhubung ke Akun Firefox.
  • Untuk menandai menambahkan dukungan untuk atribut "rel", yang memungkinkan Anda menerapkan parameter "rel=noreferrer" ke navigasi melalui formulir web untuk menonaktifkan transfer header Referer atau "rel=noopener" untuk menonaktifkan pengaturan properti Window.opener dan melarang akses terhadap konteks dari mana transisi tersebut dilakukan.
  • API OPFS (Origin-Private FileSystem) disertakan, yang merupakan ekstensi dari API Akses Sistem File untuk menempatkan file di sistem file lokal, yang ditautkan ke penyimpanan yang terkait dengan situs saat ini. Semacam sistem file virtual dibuat yang terikat ke situs (situs lain tidak dapat memperoleh akses), memungkinkan aplikasi web membaca, mengubah, dan menyimpan file dan direktori di perangkat pengguna.
  • Sebagai bagian dari implementasi spesifikasi CSS Color Level 4, CSS telah menambahkan fungsi color(), lab(), lch(), oklab(), dan oklch() untuk menentukan warna dalam sRGB, RGB, HSL, HWB, Ruang warna LHC dan LAB. Fungsi-fungsi tersebut saat ini dinonaktifkan secara default dan memerlukan aktivasi flag layout.css.more_color_4.enabled di about:config agar dapat digunakan.
  • Aturan CSS '@halaman', yang digunakan untuk menentukan halaman saat mencetak, menerapkan properti 'orientasi halaman' untuk memperoleh informasi orientasi halaman ('tegak', 'putar-kiri', dan 'putar-kanan').
  • Dalam elemen dalam SVG nilai goresan konteks dan isi konteks diperbolehkan.
  • Fungsi search.query telah ditambahkan ke API add-on untuk mengirim kueri ke mesin pencari default. Menambahkan properti "disposisi" ke fungsi pencarian.pencarian untuk menampilkan hasil pencarian di tab atau jendela baru.
  • Menambahkan API untuk menyimpan dokumen PDF yang dibuka di penampil pdf.js bawaan. Menambahkan GeckoView Print API, yang ditautkan ke window.print dan memungkinkan Anda mengirim file PDF atau PDF InputStream untuk dicetak.
  • Menambahkan dukungan untuk mengatur izin melalui SitePermissions untuk file URI://.
  • Mesin JavaScript SpiderMonkey telah menambahkan dukungan awal untuk arsitektur RISC-V 64.
  • Alat untuk pengembang web memungkinkan pencarian dalam file sewenang-wenang.
  • Menerapkan dukungan untuk menyalin permukaan untuk VA-API (Video Acceleration API) menggunakan dmabuf, yang memungkinkan untuk mempercepat pemrosesan permukaan VA-API dan memecahkan masalah dengan munculnya artefak selama rendering pada beberapa platform.
  • Menambahkan pengaturan network.dns.max_any_priority_threads dan network.dns.max_high_priority_threads ke about:config untuk mengontrol jumlah thread yang digunakan untuk menyelesaikan nama host di DNS.
  • Pada platform Windows, penggunaan sistem notifikasi yang disediakan platform diaktifkan.
  • Platform macOS mendukung pemulihan sesi.
  • Perbaikan pada versi Android:
    • Menerapkan kemampuan bawaan untuk melihat dokumen PDF (tanpa perlu mengunduh dan membuka terlebih dahulu di penampil terpisah).
    • Saat Anda memilih mode ketat untuk memblokir konten yang tidak diinginkan (ketat), mode defaultnya adalah Perlindungan Cookie Total, yang menggunakan penyimpanan Cookie terpisah dan terisolasi untuk setiap situs, yang tidak mengizinkan penggunaan Cookie untuk melacak pergerakan antar situs.
    • Perangkat Pixel yang menjalankan Android 12 dan 13 kini memiliki kemampuan untuk membagikan link ke halaman yang baru-baru ini dilihat langsung dari layar Terbaru.
    • Mekanisme untuk membuka konten dalam aplikasi terpisah (Buka dalam aplikasi) telah didesain ulang. Kerentanan (CVE-2023-25749) yang memungkinkan aplikasi Android pihak ketiga diluncurkan tanpa konfirmasi pengguna telah diperbaiki.
    • Pengendali CanvasRenderThread disertakan, memungkinkan tugas terkait WebGL diproses di thread terpisah.

Selain inovasi dan perbaikan bug, Firefox 111 telah memperbaiki 20 kerentanan. 14 kerentanan ditandai sebagai berbahaya, dimana 9 kerentanan (dikumpulkan dalam CVE-2023-28176 dan CVE-2023-28177) disebabkan oleh masalah memori, seperti buffer overflow dan akses ke area memori yang sudah dibebaskan. Berpotensi, masalah ini dapat mengakibatkan eksekusi kode penyerang saat membuka halaman yang dirancang khusus.

Sumber: opennet.ru

Tambah komentar