Vývojáři společnosti Mozilla převedli hlavní repozitář zdrojového kódu Firefox z Mercurial na Git. Oficiální Git-repozitář Firefoxu je umístěn na GitHubu. Přes tento repozitář zatím není možné posílat změny ve formě pull requestů (je nutné použít Phabricator).
Některé samostatné Mercurial-repozitáře byly sloučeny do jednoho Git-prostoru a jsou k dispozici prostřednictvím Git-větví: repozitář mozilla-central se nyní stal větví main v Git-repozitáři Firefoxu, mozilla-beta je větví beta, mozilla-release je release, mozilla-esr115 je esr-115, mozilla-esr-128 je esr-128, autoland je autoland. Používání služeb Bugzilla, moz-phab, Phabricator a Lando bude pokračovat bez změn. Staré Mercurial-repozitáře zůstávají zatím dostupné, ale byly převedeny do režimu synchronizovaných zrcadel.
Rozhodnutí o migraci na Git bylo přijato na podzim 2023. Předpokládalo se, že migrace zabere přibližně 6 měsíců, ale nakonec trvala jeden a půl roku. Před migrací projekt umožňoval používat Mercurial nebo Git dle volby vývojářů, ale v hlavním repozitáři se používal Mercurial. Podpora obou systémů vytvářela velkou zátěž na administrátory, a samostatná údržba hostingu kódu vedla k problémům s škálovatelností a odebírala zdroje na udržení robustní infrastruktury. Proto bylo rozhodnuto omezit vývoj pouze na Git a umístit hlavní repozitář na GitHub.
Dále lze zmínit opravným vydáním Firefox 138.0.3, v němž bylo vyřešeno několik problémů:
- Byla odstraněna havárie, která nastávala při prohlížení stránek využívajících WebGL.
- Byla odstraněna chyba, která způsobovala havárii při aplikaci některých efektů SVG, jako je rozostření a stínování, na velmi drobné objekty na obrazovce.
- Na platformě Linux byla odstraněna chyba s rozmazaným zobrazením videa na YouTube na systémech s Wayland, které nepodporují HDR.
- Byla opravena nedokonalost, kvůli které nefungovala klávesová zkratka Alt+C pro aktivaci režimu vyhledávání s ohledem na velikost písmen.
Zdroj: opennet.ru
