Firefox переходить на скорочений цикл підготовки релізів

Розробники Firefox оголосили про скорочення циклу підготовки нових випусків браузера до чотирьох тижнів (раніше випуски готувалися 6-8 тижнів). Firefox 70 буде випущений відповідно до старого графіка 22 жовтня, потім через шість тижнів 3 грудня буде підготовлено реліз Firefox 71, після чого наступні випуски формуватимуться раз на чотири тижні (7 січня, 11 лютого, 10 березня тощо).

Гілка з тривалим терміном підтримки (ESR), як і раніше, буде випускатися щорічно і підтримуватиметься ще три місяці після формування наступної ESR-гілки. Коригувальні оновлення для ESR-гілки будуть синхронізовані зі звичайними випусками і також будуть випускатися раз на 4 тижні. Наступним ESR-релізом стане Firefox 78, намічений на червень 2020 року. На 4-тижневий цикл формування релізів також буде переведено розробку SpiderMonkey та Tor Browser.

Як причина скорочення циклу розробки називається бажання оперативніше доводити нові можливості до користувачів. Передбачається, що більш часті випуски дозволять підвищити гнучкість планування розробки продукту та реалізації пріоритетних змін, що відповідають вимогам бізнесу та ринку. На думку розробників чотиритижневий цикл розробки дозволяє досягти оптимального балансу між швидкістю надання нових Web API та забезпеченням якості та стабільності.

Скорочення часу на підготовку релізу призведе до зменшення часу тестування бета-випусків, нічних складання та випусків Developer Edition, що планується компенсувати більш частим формування оновлень для тестових складання. Замість підготовки двох нових бета-версій на тиждень планується адаптувати для бета-гілки схему частого випуску оновлень, яка раніше застосовувалася для нічних збірок.

Для зниження ризику виникнення непередбачених проблем при додаванні деяких значних нововведень, пов'язані з ними зміни доводитимуться до користувачів релізів не відразу, а поступово — спочатку можливість активуватиметься для невеликого відсотка користувачів, а потім доводитиметься до повного охоплення або динамічно відключатиметься при виявленні недоробок. Крім того, для тестування нововведень та прийняття рішень щодо їх включення до основного складу в рамках програми Test Pilot користувачам пропонуватиметься взяти участь у проведенні експериментів, не прив'язаних до циклу підготовки релізів.

Джерело: opennet.ru

Додати коментар або відгук