Vandaag hebben de ontwikkelaars aangekondigd dat ze de releasecyclus zullen verkorten. Vanaf 2020 zal er elke 4 weken een nieuwe stabiele versie van Firefox worden uitgebracht.
- Nightly 93 (ontwikkeling van nieuwe functies)
- Developer Edition 92 (evaluatie van de gereedheid van nieuwe functies)
- Beta 91 (foutoplossingen)
- De huidige Release 90 (oplossing van kritieke fouten voor de volgende release)
Elke 6 weken verschuift het een stap naar beneden:
- beta wordt release
- Developer Edition met de uitgeschakelde functies die de ontwikkelaars niet gereed genoeg vonden, wordt beta
- de Nightly wordt gekweekt, die Developer Edition wordt
Er zijn al gesprekken geweest over het verkorten van deze cyclus al, minstens 8 jaar. De korte cyclus zal een snellere reactie op de markteisen mogelijk maken en meer flexibiliteit bieden bij het plannen. Gebruikers en ontwikkelaars van webapplicaties kunnen sneller nieuwe functies en API's ontvangen.
De frequentie van releases met langdurige ondersteuning (ESR) zal niet veranderen. Nieuwe majeure versies van ESR worden gepland om elke 12 maanden te worden uitgebracht. Na de release van een nieuwe versie zal de vorige, net als nu, nog 3 maanden worden ondersteund, zodat organisaties tijd hebben om over te schakelen.
Het verkorten van de ontwikkelingscyclus betekent onvermijdelijk ook minder tijd voor bèta-testen. Om kwaliteitsverlies te voorkomen, zijn de volgende maatregelen gepland:
- bèta-releases zullen niet meer twee keer per week worden samengesteld, zoals nu, maar dagelijks (zoals in Nightly).
- de praktijk van geleidelijke uitrol van nieuwe functies die als hoog risico worden beschouwd en de gebruikerservaring aanzienlijk kunnen beïnvloeden, zal worden voortgezet (bijvoorbeeld, ontwikkelaars begonnen geleidelijk de blokkering van automatisch afspelen van geluid in nieuwe tabbladen voor gebruikers in te schakelen en waren bereid om deze op elk moment uit te schakelen als er problemen zouden optreden; momenteel wordt volgens hetzelfde schema het standaard inschakelen van DNS-over-HTTPS bij een deel van de gebruikers in de VS getest).
- A/B-testen van kleine veranderingen op ‘live’ gebruikers gaat ook gewoon door, op basis van deze experimenten beslissen ontwikkelaars of iets moet worden gewijzigd in een bepaald gebied.
De eerste releases, waarbij er 4 in plaats van 6 weken tussen zit, zijn Firefox 71—72. De release van Firefox 72 is gepland op 7 januari 2020.
Bron: linux.org.ru
