Сегодня разработчики объявили, что сокращают цикл подготовки релизов. Начиная с 2020 года, выпуск очередной стабильной версии Firefox будет происходить каждые 4 недели.
На протяжении последних лет разработка Firefox выглядит прмерно так:
- Nightly 93 (разработка новых возможностей)
- Developer Edition 92 (оценка готовности новых возможностей)
- Beta 91 (исправление ошибок)
- Текущий Release 90 (исправление критических ошибок до следующего выпуска)
Каждые 6 недель происходит сдвиг на одну ступеньку вниз:
- бета становится релизом
- Developer Edition с отключёнными возможностями, которые разработчики сочли недостаточно готовыми, превращается в бету
- делается срез Nightly, который становится Developer Edition
Разговоры о сокращении этого цикла шли, как минимум, лет 8. Короткий цикл позволит оперативнее реагировать на требования рынка и даст большую гибкость при планировании. Пользователи и разработчики веб-приложений смогут быстрее получать новые возможности и API.
Частота выпусков с долгосрочной поддержкой (ESR) не изменится. Новые мажорные версии ESR планируется выпускать каждые 12 месяцев. После выпуска новой версии предыдущая, как и сейчас, будет поддерживаться ещё 3 месяца, чтобы дать организациям время для перехода.
Сокращение цикла разработки неминуемо означает и меньшее время бета-тестирования. Чтобы не допустить снижения качества, запланированы следующие меры:
- бета-выпуски будут формироваться не дважды в неделю, как сейчас, а ежедневно (как в Nighly).
- продолжится практика постепенного развёртывания новых возможностей, которые считаются высокорискованными, способными серьёзно повлиять на пользовательский опыт (например, разработчики постепенно включали пользователям блокировку автоматического воспроизведения звука в новых вкладках и были готовы в любой момент отключить её, если бы возникли какие-то проблемы; сейчас по такой же схеме на части пользователей из США тестируется включение по умолчанию DNS-over-HTTPS).
- A/B-тестирование небольших изменений на «живых» пользователях тоже никуда не уходит, на основе этих экспериментов разработчики принимают решение о том, стоит ли что-то менять в той или иной области.
Первыми выпусками, между которыми пройдёт 4, а не 6 недель, станут Firefox 71—72. Выпуск Firefox 72 запланирован на 7 января 2020 года.
>>> Подробности