Uhlobo olusha lwesiphequluli sewebhu I-"Pale Moon 32.2" isivele ikhishwe futhi Kulokhu kukhululwa okusha, kusetshenziswe inani elikhulu lokulungiswa, kanye nezinguquko ezimbalwa, phakathi kwezinye izinto.
Kulabo abangajwayelene nesiphequluli, kufanele bazi ukuthi yilokhu imfoloko ye-firefox codebase ukuhlinzeka ngokusebenza okungcono, ukulondolozwa kwesixhumi esibonakalayo sakudala, ukunciphisa ukusetshenziswa kwememori, nokunikeza izinketho ezingeziwe zokwenza ngokwezifiso.
Iphrojekthi inamathela enhlanganweni yakudala yesixhumi esibonakalayo, ngaphandle kokushintshela kusixhumi esibonakalayo se-Australis esihlanganiswe kuFirefox 29, nangokunikezwa kwamathuba abanzi wokwenza ngokwezifiso.
Izindaba ezisemqoka zePale Moon 32.2
Inguqulo entsha ye-Pale Moon 32.2 ihlanganisa izakhiwo zokuhlola ezinikezwe i-FreeBSD kusetshenziswa i-GTK2 (ngaphezu kwezakhiwo ezinikezwe ngaphambilini nge-GTK3). Ukwakhiwa kwe-FreeBSD kucindezelwa kusetshenziswa ifomethi ye-xz esikhundleni se-bzip2.
Olunye ushintsho oluvelele kunguqulo entsha yi Injini yesiphequluli se-Goanna (imfoloko yenjini ye-Mozilla Gecko) kanye nenkundla ye-UXP (I-Unified XUL Platform, imfoloko yezingxenye zeFirefox) ibuyekeziwe yaba yinguqulo 6.2, ethuthukisa ukuhambisana nezinye iziphequluli futhi isebenza neningi lamasayithi lapho abasebenzisi babike khona izinkinga.
Ngaphezu kwalokho, singathola futhi ukuthi ukusekelwa kwe-FFmpeg 6.0, kubaluleke kakhulu ekusatshalalisweni kwe-Linux kwesizukulwane sakamuva, kanye nokuqaliswa kwe ukulondoloza isikhashana amafonti esikalini ku-GTK, ithuthukisa ukusebenza futhi yalungisa inkinga yokwakha lapho kuhlanganiswa i-Linux ku-ARM64 ekusatshalalisweni kwakamuva.
Singakuthola futhi lokho senze ukulungiswa kwamawebhusayithi kusetshenziswa i-window.event (kucatshangwa ukuthi isiphelelwe yisikhathi). Lokhu kukhutshazwa ngokuzenzakalelayo, kodwa kungavulwa nge-dom.window.event.enabled about:config preference.
Ngakolunye uhlangothi, inqolobane yekhasi ithuthukisiwe esabelweni sememori, kanye nokungeniswa kwemojuli eguquguqukayo kwasetshenziswa kanye nokuthunyelwa ngaphandle kwe-asynchronous umsebenzi kumasimu namamojula ekilasi le-JavaScript asetshenzisiwe.
Of ezinye izinguquko okuvelele kule nguqulo entsha:
- Kusetshenziswe opharetha bezabelo ezinengqondo ||= kanye .&&=??=
- Kulungiswe ukuphahlazeka okuhlukahlukene okuhlobene ne-WebComponents
- Kulungiswe izinkinga ezihlukahlukene zokwakha kusuka emthonjeni kuzinkundla zesibili eziqondiwe.
- Kulungiswe izinkinga zeskripthi zesiphequluli esincane ezisekupheleni ezingase ziholele emaphutheni noma ekulimaleni kokusebenza.
- Ukubamba okugxilile kwemisebenzi engavumelanisiwe (umcibisholo) emenyezelwe ngaphakathi kwabakhi.
- Kulungiswe izinkinga ezimbalwa zokuthobela i-JavaScript.
- Kulungiswe inkinga lapho i-JavaScript (kumamojula kuphela) ingeke idale ama-asynchronous wrappers ngendlela efanele.
- Kubuyekezwe i-DOM Performance API ekucacisweni kwamanje (User Timing L3).
- Ukuphathwa komcimbi wokucindezela ukhiye okubuyekeziwe ukuze uthumele imicimbi yokucindezela ukhiye nge-Ctrl+Enter.
- Abangaphakathi be-JavaScript babuyekeziwe ukuze kube lula ukuphatheka kwesikhathi esizayo, kanye nokuthuthukisa ukusebenza kwe-JavaScript.
- Kubuyekezwe ukuphathwa kwewindi nokwenza isitayela ku-Mac.
- Kubuyekezwe i-Freetype lib yaba ngu-2.13.0.
- Kubuyekezwe ilabhulali ye-Harfbuzz yaba ngu-7.1.0.
- Kubuyekezwe i-API Yokulanda ukuze kusetshenziswe i-URL yesisekelo somhlaba wonke esikhundleni se-URL yesizinda sedokhumenti yokufaka ukuze ihambisane nencazelo.
- Kulungiswe inkinga ye-DoS engaba khona ngokukhishwa kwekhodi kwe-JPEG.
- Kulungiswe inkinga engaba khona kukhodi yewijethi ye-Windows engabangela ukuphahlazeka.
- Izinkinga zokuphepha okukhulunywa ngazo: CVE-2023-32209, CVE-2023-32214, nezinye ezimbalwa ezingenalo igama le-CVE.
Okokugcina uma unentshisekelo yokwazi kabanzi ngakho mayelana nale nguqulo entsha, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.
Ungasifaka kanjani isiphequluli sewebhu se-Pale Moon ku-Ubuntu nakwezinye izinto?
Kulabo abanentshisekelo yokukwazi ukufaka lesi siphequluli sewebhu ku-distro yabo, kufanele bavule ukuphela kusistimu yakho bese uthayipha noma imiphi imiyalo elandelayo.
Isiphequluli sinamakhosombe azo zonke izinhlobo ze-Ubuntu ezisasekelwa okwamanje. Futhi kule nguqulo entsha yesiphequluli, sekuvele kukhona ukusekelwa kwe-Ubuntu 23.04. Kufanele nje bengeze indawo yokugcina futhi bafake ngokuthayipha imiyalo elandelayo:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_23.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_23.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Manje ngoba abasebenzisi abakwinguqulo ye-Ubuntu 22.04 LTS yenza okulandelayo:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Noma ngabe bangobani Abasebenzisi be-Ubuntu 20.04 LTS bazosebenzisa imiyalo elandelayo ku-terminal:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon