График выхода релизов Drupal: мажорные, минорные и патч-релизы

График выхода релизов Drupal

Начиная с версии Drupal 8.0.0, основные релизы перейдут на новый график и начнут использовать семантическое управление версиями. Если вы хорошо владеете английским языком, то более подробную информация можете узнать из этого видео – семантическое управление версиями. В этой статье мы рассмотрим график выхода релизов Drupal для различных версий (включая Drupal 6 и 7).

График выхода мажорных версий

График выхода мажорных версий

Внимание: Это только приблизительные даты и общее количество минорных версий на схеме. Пока не известно получат ли Drupal 7 и 8 поддержку безопасности в указанный период (как показано на картинке), даты начала и окончания релизов Drupal 7 LTS все еще обсуждаются.

  • Патч-релизы (8.0.1, 8.0.2 и т.д.) будут выходить ежемесячно, в них будут исправляться различные баги
  • Запланированные минорные релизы (8.1.0, 8.2.0), содержащие новые функции, будут выходить приблизительно каждые 6 месяцев
  • С выходом нового минорного релиза, предыдущие минорные релизы перестанут поддерживаться
  • В редких случаях, когда выявлено слишком много критических ошибок, исправление которых не может ждать до выхода следующего минорного релиза, разработчики могут выпустить внеплановый минорный релиз, в котором будут устранены данные ошибки. Разработчики заранее оповестят о выходе такого релиза
  • Окончательный минорный релиз в серии 8.x будет иметь долгосрочную поддержку (LTS)
  • Drupal 9.0.x появится примерно в то же время, что и 8.x LTS-релиз, или возможно раньше, все будет  зависеть от объема работы при разработке обоих версий. После выхода Drupal 9.0.0 у него будет такой же график релизов (патч/минор), как и в Drupal 8
  • 8.x LTS-релиз будет полностью поддерживаться (исправление ошибок, в том числе и ошибок в системе безопасности), по крайней мере до 3-х месяцев после выхода 9.x LTS-релиза. После этого он будет поддерживаться только для исправления уязвимостей в системе безопасности, поддержка будет также до 3-х месяцев после выхода 10.0.0 релиза. Сообщество разработчиков еще не решило, будет ли поддержка релизов безопасности осуществляться более длительное время (например, до 3-х месяцев после выхода 10.x LTS-релиза)

График выхода минорных версий

График выхода минорных версий

  • Каждая минорная версия имеет несколько этапов: разработка, бета и релиз-кандидат
  • Разработка бета-версии начинается примерно за два месяца до выхода минорного релиза
  • Разработка релиза-кандидат (RC) начинается примерно за месяц до выхода минорного релиза. Основная цель на этом этапе – это стабилизация минорной версии для ее выхода, также существуют строгие правила о допустимых изменениях  на данном этапе
  • Перед выпуском нового минорного  релиза  будет, как минимум, 1 месяц для обнаружения каких-либо ошибок в системе безопасности предыдущего минорного релиза. Также, у всех пользователей будет достаточно времени для того, чтобы обновить свои сайты

Ключевые даты

Первая среда каждого месяца Багфикс релиз для Drupal 8.0.x, 7.x и 6.x
Третья среда каждого месяца Релиз безопасности Drupal 8.0.x, 7.x и 6.x
19 ноября 2015 Релиз Drupal 8.0.0
6 января 2016 Начинается этап разработки для Drupal 8.1
24 февраля 2016 Окончание поддержки Drupal 6
2 марта 2016 Релиз 8.1.0-beta1 и 8.2.x-dev
6 апреля 2016 Релиз 8.1.0-rc1. Окончательный патч-релиз 8.0.x
20 апреля 2016 Релиз 8.1.0. Окончательный релиз безопасности 8.0.x
3 августа 2016 Релиз 8.2.0-beta1 и 8.3.x-dev
7 сентября 2016 Релиз 8.2.0-rc1. Окончательный патч-релиз 8.1.x
21 сентября 2016 Окончательный релиз безопасности 8.1.x
5 октября 2016 Релиз 8.2.0
Добавить комментарий