Firefox-Entwickler zur Verkürzung des Zyklus zur Vorbereitung neuer Browser-Versionen auf vier Wochen (zuvor wurden die Versionen in 6-8 Wochen erstellt). Firefox 70 wird am 22. Oktober gemäß dem alten Zeitplan veröffentlicht, danach wird in sechs Wochen am 3. Dezember die Version Firefox 71 vorbereitet, gefolgt von den nächsten Versionen. alle vier Wochen (7. Januar, 11. Februar, 10. März usw.).
Die langlebige Unterstützungsversion (ESR) wird wie gewohnt einmal im Jahr veröffentlicht und drei Monate lang unterstützt, nachdem die nächste ESR-Version erstellt wurde. Korrektur-Updates für die ESR-Version werden mit den regulären Versionen synchronisiert und ebenfalls alle 4 Wochen veröffentlicht. Die nächste ESR-Version wird Firefox 78 sein, die für Juni 2020 geplant ist. Die Entwicklung von SpiderMonkey und Tor Browser wird ebenfalls auf einen 4-wöchigen Release-Zyklus umgestellt.
Als Grund für die Verkürzung des Entwicklungszyklus wird der Wunsch genannt, neue Funktionen schneller an die Benutzer zu bringen. Es wird angenommen, dass häufigere Veröffentlichungen die Flexibilität bei der Planung der Produktentwicklung und der Umsetzung priorisierter Änderungen erhöhen, die den Anforderungen von Unternehmen und Markt entsprechen. Nach Ansicht der Entwickler ermöglicht der vierwöchige Entwicklungszyklus ein optimales Gleichgewicht zwischen der schnellen Bereitstellung neuer Web-APIs und der Gewährleistung von Qualität und Stabilität.
Die Verkürzung der Vorbereitungszeit für Releases führt zu einer verkürzten Testzeit für Beta-Versionen, Nightly-Bauten und Developer Editions, was durch häufigere Updates für Test-Bauten kompensiert werden soll. Anstelle der Vorbereitung von zwei neuen Beta-Versionen pro Woche wird eine häufigere Update-Version für den Beta-Zweig geplant, die zuvor für Nightly-Bauten verwendet wurde.
Um das Risiko unvorhergesehener Probleme beim Hinzufügen bestimmter signifikanter Neuerungen zu minimieren, werden die damit verbundenen Änderungen den Benutzern der Releases nicht auf einmal, sondern schrittweise mitgeteilt – zunächst wird die Möglichkeit für einen kleinen Prozentsatz der Benutzer aktiviert, bevor sie auf die gesamte Nutzerbasis ausgeweitet oder bei Feststellung von Mängeln dynamisch deaktiviert wird. Darüber hinaus wird den Benutzern im Rahmen des Test Pilot-Programms vorgeschlagen, an der Durchführung von Experimenten teilzunehmen, die nicht an den Zyklus der Release-Vorbereitung gebunden sind, um Neuerungen zu testen und Entscheidungen über deren Aufnahme in die Hauptversion zu treffen.
Quelle: opennet.ru
