Mozilla heeft aangekondigd dat Firefox naar een kortere releasecyclus gaat

mozilla-firefox

Firefox-ontwikkelaars hebben een verkorting van de cyclus van voorbereiding van nieuwe versies van de browser binnen vier weken (de vorige versies waren voorbereid voor 6-8 weken). Firefox 70 wordt op 22 oktober gelanceerd volgens het bovenstaande schemadan zes weken later Op 3 december wordt Firefox 71-versie voorbereid, waarna ze zich zullen vormen volgende releases om de vier weken (7 januari, 11 februari, 10 maart, etc.).

Waarmee langetermijnversie van ondersteuning (ESR) zal zoals voorheen eenmaal per jaar worden uitgebracht en het zal nog drie maanden blijven na de vorming van de volgende versie van ESR. Corrigerende updates voor de ESR-tak worden gesynchroniseerd met de reguliere releases en worden ook elke 4 weken vrijgegeven.

De volgende versie van ESR is Firefox 78, gepland voor juni 2020. SpiderMonkey en Tor Browser gaan ook over naar een release-buildcyclus van 4 weken.

De reden om de ontwikkelingscyclus te verkorten het is de wens om gebruikers sneller nieuwe functies te bieden. Naar verwachting zullen frequentere releases de flexibiliteit van productontwikkelingsplanning en implementatie van prioriteitsveranderingen die voldoen aan de eisen van bedrijven en de markt, vergroten.

Volgens de ontwikkelaars de ontwikkelingscyclus van vier weken zorgt voor een optimale balans tussen de snelheid waarmee nieuwe web-API's worden geleverd en het waarborgen van kwaliteit en stabiliteit.

Vanaf het eerste kwartaal van 2020 zijn we van plan om elke 4 weken een hoofdversie van Firefox uit te brengen. De release-cadans van Firefox ESR (Extended Enterprise Support Release) blijft hetzelfde.

In de komende jaren verwachten we elke 12 maanden een belangrijke ESR-release met een ondersteuningsoverlap van 3 maanden tussen de nieuwe ESR en het einde van de levensduur van de oude ESR. De volgende twee grote releases van ESR zijn ~ juni 2020 en ~ juni 2021.

Kortere releasecycli bieden meer flexibiliteit om productplanning en prioriteitsveranderingen als gevolg van zakelijke of marktvereisten te ondersteunen.

Met cycli van vier weken kunnen we wendbaarder zijn en functies sneller verzenden, terwijl we dezelfde nauwkeurigheid en zorgvuldigheid toepassen die nodig is voor een hoogwaardige, stabiele release.

Daarnaast geven we nieuwe features en implementatie van nieuwe web-API's sneller in handen van developers. (Dit is wat we onlangs hebben gedaan met bijvoorbeeld CSS-spec-implementaties en -updates.)

Tijdsbesparing nodig om de lancering voor te bereiden zal leiden tot een verkorting van de testtijd voor bètaversies, de nachtelijke versies en de ontwikkelaarsedities, die naar verwachting zullen worden gecompenseerd met frequentere updates voor de proefversies.

In plaats van twee nieuwe bètaversies voor te bereiden per week, is het de bedoeling om het beta frequent release schema aan te passen voor de beta branch, die voorheen werd gebruikt voor nachtversies.

Om de kwaliteit te behouden en risico's te minimaliseren in een verkorte cyclus, moeten we:

  • Zorg ervoor dat de technische productiviteit van Firefox niet negatief wordt beïnvloed.
  • Versnel de terugkoppelingslus van de regressie, van implementatie tot detectie en oplossing.
  • De inzet van functies kunnen sturen op basis van de beschikbaarheid van de versie.
  • Zorg voor het correct testen van grotere functies die meerdere releasecycli overspannen.
  • Zorg voor duidelijke en consistente mitigatie- en besluitvormingsprocessen.

Om de kans op problemen te verkleinen incidentele posten door enkele belangrijke innovaties toe te voegen, de veranderingen die eraan zijn gekoppelds worden niet één keer, maar geleidelijk naar versiegebruikers gebracht; In eerste instantie wordt de mogelijkheid geactiveerd voor een klein percentage gebruikers en vervolgens wordt deze volledig afgedekt of wordt de verbinding dynamisch verbroken wanneer defecten worden ontdekt.

Om de innovaties te testen en beslissingen te nemen over hun opname in het hoofdteam van het Test Pilot-programma, zullen gebruikers bovendien worden uitgenodigd om deel te nemen aan experimenten die niet zijn gekoppeld aan de voorbereidingscyclus van de lancering.

bron: https://hacks.mozilla.org/


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Autopilot zei

    Massale vervreemding. We zijn proefkonijnen geworden in alle sectoren van de industrie.