Разработчики Firefox сократят цикл подготовки релизов

Сегодня разработчики объявили, что сокращают цикл подготовки релизов. Начиная с 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 года.

Источник: linux.org.ru

Добавить комментарий