Έκδοση Firefox 111

Κυκλοφόρησε το πρόγραμμα περιήγησης ιστού Firefox 111. Επιπλέον, δημιουργήθηκε μια ενημέρωση στον κλάδο μακροπρόθεσμης υποστήριξης - 102.9.0. Ο κλάδος του Firefox 112 θα μεταφερθεί σύντομα στο στάδιο δοκιμών beta, η κυκλοφορία του οποίου έχει προγραμματιστεί για τις 11 Απριλίου.

Βασικές καινοτομίες στον Firefox 111:

  • Ο ενσωματωμένος διαχειριστής λογαριασμού έχει προσθέσει τη δυνατότητα δημιουργίας μασκών διευθύνσεων email για την υπηρεσία Firefox Relay, η οποία σας επιτρέπει να δημιουργείτε προσωρινές διευθύνσεις email για εγγραφή σε ιστότοπους ή εγγραφή συνδρομών, ώστε να μην διαφημίζετε την πραγματική σας διεύθυνση. Αυτή η δυνατότητα είναι διαθέσιμη μόνο όταν ο χρήστης είναι συνδεδεμένος σε έναν λογαριασμό Firefox.
  • Για επισήμανση πρόσθεσε υποστήριξη για το χαρακτηριστικό "rel", το οποίο σας επιτρέπει να εφαρμόσετε την παράμετρο "rel=noreferrer" στην πλοήγηση μέσω φορμών Ιστού για να απενεργοποιήσετε τη μεταφορά της κεφαλίδας Referer ή "rel=noopener" για να απενεργοποιήσετε τη ρύθμιση της ιδιότητας Window.opener και να απαγορεύσετε πρόσβαση στο πλαίσιο από το οποίο έγινε η μετάβαση.
  • Περιλαμβάνεται το OPFS (Origin-Private FileSystem) API, το οποίο είναι μια επέκταση στο File System Access API για την τοποθέτηση αρχείων στο τοπικό σύστημα αρχείων, συνδεδεμένο με τον χώρο αποθήκευσης που σχετίζεται με την τρέχουσα τοποθεσία. Δημιουργείται ένα είδος εικονικού συστήματος αρχείων που συνδέεται με τον ιστότοπο (άλλοι ιστότοποι δεν μπορούν να αποκτήσουν πρόσβαση), επιτρέποντας στις εφαρμογές web να διαβάζουν, να αλλάζουν και να αποθηκεύουν αρχεία και καταλόγους στη συσκευή του χρήστη.
  • Ως μέρος της υλοποίησης της προδιαγραφής CSS Color Level 4, το CSS έχει προσθέσει συναρτήσεις color(), lab(), lch(), oklab() και oklch() για να ορίσει το χρώμα στα sRGB, RGB, HSL, HWB, Χρωματικοί χώροι LHC και LAB. Οι λειτουργίες είναι προς το παρόν απενεργοποιημένες από προεπιλογή και απαιτούν την ενεργοποίηση της σημαίας layout.css.more_color_4.enabled στο about:config για να χρησιμοποιηθεί.
  • Οι κανόνες CSS '@page', που χρησιμοποιούνται για τον προσδιορισμό της σελίδας κατά την εκτύπωση, εφαρμόζουν την ιδιότητα 'page-orientation' για τη λήψη πληροφοριών προσανατολισμού σελίδας ('όρθια', 'rotate-left' και 'rotate-right').
  • Σε SVG εσωτερικά στοιχεία Επιτρέπονται οι τιμές περιγράμματος και συμπλήρωσης περιβάλλοντος.
  • Η συνάρτηση search.query έχει προστεθεί στο πρόσθετο API για αποστολή ερωτημάτων στην προεπιλεγμένη μηχανή αναζήτησης. Προστέθηκε η ιδιότητα "διάθεση" στη λειτουργία search.search για εμφάνιση του αποτελέσματος αναζήτησης σε νέα καρτέλα ή παράθυρο.
  • Προστέθηκε API για την αποθήκευση εγγράφων PDF που άνοιξε στο ενσωματωμένο πρόγραμμα προβολής pdf.js. Προστέθηκε το GeckoView Print API, το οποίο είναι συνδεδεμένο με το window.print και σας επιτρέπει να στέλνετε αρχεία PDF ή PDF InputStream για εκτύπωση.
  • Προστέθηκε υποστήριξη για τη ρύθμιση αδειών μέσω του SitePermissions for URI file://.
  • Η μηχανή JavaScript SpiderMonkey έχει προσθέσει αρχική υποστήριξη για την αρχιτεκτονική RISC-V 64.
  • Τα εργαλεία για προγραμματιστές ιστού επιτρέπουν την αναζήτηση σε αυθαίρετα αρχεία.
  • Εφαρμόστηκε υποστήριξη για αντιγραφή επιφανειών για το VA-API (Video Acceleration API) χρησιμοποιώντας dmabuf, το οποίο επέτρεψε την επιτάχυνση της επεξεργασίας των επιφανειών VA-API και έλυσε προβλήματα με την εμφάνιση τεχνουργημάτων κατά την απόδοση σε ορισμένες πλατφόρμες.
  • Προστέθηκαν οι ρυθμίσεις network.dns.max_any_priority_threads και network.dns.max_high_priority_threads στο about:config για τον έλεγχο του αριθμού των νημάτων που χρησιμοποιούνται για την επίλυση ονομάτων κεντρικών υπολογιστών στο DNS.
  • Στην πλατφόρμα Windows, η χρήση του συστήματος ειδοποιήσεων που παρέχεται από την πλατφόρμα είναι ενεργοποιημένη.
  • Η πλατφόρμα macOS υποστηρίζει την ανάκτηση περιόδων σύνδεσης.
  • Βελτιώσεις στην έκδοση Android:
    • Εφάρμοσε μια ενσωματωμένη δυνατότητα προβολής εγγράφων PDF (χωρίς να χρειάζεται πρώτα λήψη και άνοιγμα σε ξεχωριστό πρόγραμμα προβολής).
    • Όταν επιλέγετε την αυστηρή λειτουργία αποκλεισμού ανεπιθύμητου περιεχομένου (αυστηρή), η προεπιλεγμένη λειτουργία είναι η Total Cookie Protection, η οποία χρησιμοποιεί ένα ξεχωριστό, απομονωμένο κατάστημα cookie για κάθε ιστότοπο, το οποίο δεν επιτρέπει τη χρήση Cookies για την παρακολούθηση της κίνησης μεταξύ των τοποθεσιών.
    • Οι συσκευές Pixel με Android 12 και 13 έχουν πλέον τη δυνατότητα να κοινοποιούν συνδέσμους σε σελίδες που προβλήθηκαν πρόσφατα απευθείας από την οθόνη Πρόσφατες.
    • Ο μηχανισμός ανοίγματος περιεχομένου σε ξεχωριστή εφαρμογή (Open in app) έχει επανασχεδιαστεί. Διορθώθηκε ένα θέμα ευπάθειας (CVE-2023-25749) που επιτρέπει την εκκίνηση εφαρμογών Android τρίτων κατασκευαστών χωρίς επιβεβαίωση από τον χρήστη.
    • Ο χειριστής CanvasRenderThread περιλαμβάνεται, επιτρέποντας την επεξεργασία εργασιών που σχετίζονται με το WebGL σε ξεχωριστό νήμα.

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, ο Firefox 111 έχει διορθώσει 20 ευπάθειες. 14 ευπάθειες επισημαίνονται ως επικίνδυνες, εκ των οποίων οι 9 ευπάθειες (που συλλέγονται σύμφωνα με τα CVE-2023-28176 και CVE-2023-28177) προκαλούνται από προβλήματα μνήμης, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης. Δυνητικά, αυτά τα προβλήματα μπορεί να οδηγήσουν στην εκτέλεση του κώδικα ενός εισβολέα κατά το άνοιγμα ειδικά σχεδιασμένων σελίδων.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο