Mozilla oznámila, že Firefox prechádza na kratší cyklus vydávania

mozilla-firefox

Vývojári Firefoxu oznámili skrátenie cyklu vydávania nových verzií prehliadača na štyri týždne (predchádzajúce verzie boli vydávané každých 6-8 týždňov). Firefox 70 bude vydaný podľa predchádzajúceho harmonogramu 22. októbra , o šesť týždňov neskôr, 3. decembra, bude nasledovať Firefox 71. Ďalšie vydania budú nasledovať každé štyri týždne (7. januára, 11. februára, 10. marca atď.).

Preto bude verzia s dlhodobou podporou (LTS) vydávaná každoročne ako doteraz a bude udržiavaná tri mesiace po vydaní ďalšej verzie LTS. Aktualizácie záplat pre vetvu LTS budú synchronizované s bežnými vydaniami a budú vydávané tiež každé štyri týždne.

Ďalším vydaním ESR bude Firefox 78, naplánované na jún 2020. SpiderMonkey a Tor Browser tiež prejdú na 4-týždňový cyklus vydávania.

Dôvodom skrátenia vývojového cyklu je snaha priniesť nové funkcie používateľom rýchlejšie. Očakáva sa, že častejšie vydávanie nových verzií zvýši flexibilitu plánovania vývoja produktov a implementácie prioritných zmien, ktoré spĺňajú obchodné a trhové požiadavky.

Podľa vývojárov umožňuje štvortýždňový vývojový cyklus optimálnu rovnováhu medzi rýchlosťou dodávania nových webových API a zabezpečením kvality a stability.

Od prvého štvrťroka 2020 plánujeme dodávať hlavnú verziu prehliadača Firefox každé 4 týždne. Kadencia vydania Firefoxu ESR (Extended Support Release for Enterprise) zostane rovnaká.

V nasledujúcich rokoch očakávame významné vydanie ESR každých 12 mesiacov s 3-mesačným prekrytím podpory medzi novým ESR a koncom životnosti starého ESR. Ďalšie dve hlavné vydania ESR budú ~ júna 2020 a ~ júna 2021.

Kratšie cykly uvoľňovania poskytujú väčšiu flexibilitu na podporu plánovania produktu a zmien priorít v dôsledku požiadaviek trhu alebo podnikania.

Vďaka štvortýždňovým cyklom môžeme byť svižnejší a rýchlejšie poskytovať funkcie, pri použití rovnakej dôslednosti a náležitej starostlivosti vyžadovanej pre vysoko kvalitné a stabilné vydanie.

Okrem toho sme rýchlejšie dali nové funkcie a implementáciu nových webových rozhraní API do rúk vývojárom. (Toto napríklad robíme nedávno s implementáciami a aktualizáciami CSS spec.)

Skrátenie času potrebného na prípravu vydania povedie k skráteniu času testovania beta verzií , nočných zostavení a vývojárskych edícií, čo by malo byť kompenzované častejšími aktualizáciami testovacích zostavení.

Namiesto prípravy dvoch nových beta verzií týždenne je plánom prispôsobiť schému častého vydávania beta verzií pre beta vetvu , ktorá sa predtým používala pre nočné vydávania.

Aby sme udržali kvalitu a minimalizovali riziko v skrátenom cykle, musíme:

  • Zaistite, aby to nemalo nepriaznivý vplyv na produktivitu inžinierstva Firefoxu.
  • Zrýchlite regresnú spätnú väzbu od nasadenia po detekciu a rozlíšenie.
  • Byť schopný ovládať rozmiestnenie funkcií na základe dostupnosti verzie.
  • Zaistite správne testovanie väčších funkcií zahŕňajúcich viac cyklov vydania.
  • Majte jasné a konzistentné procesy zmierňovania a rozhodovania.

Aby sa znížilo riziko nepredvídaných problémov pri pridávaní niektorých významných inovácií , zmeny s nimi spojené nebudú pre používateľov verzií sprístupňované naraz, ale postupne ; najprv bude možnosť aktivovaná pre malé percento používateľov a potom bude úplne pokrytá alebo dynamicky vypnutá, keď sa zistia chyby.

Okrem toho budú používatelia vyzvaní k účasti na experimentoch, ktoré nesúvisia s prípravným cyklom uvedenia na trh, aby sa tieto inovácie otestovali a prijali rozhodnutia o ich začlenení do hlavného tímu programu Testovací pilotný program.

Zdroj: https://hacks.mozilla.org/


Pridať ako preferovaný zdroj v Google