Канал стабильных выпусков

Исправления по безопасности, как правило, переносятся обратно, да. Критические ошибки (например, блокирующие работу, делающие использование Discourse невозможным) также переносятся обратно. Однако многие менее критические ошибки могут не переноситься. Сам процесс переноса сопряжён с рисками: всегда могут возникнуть непреднамеренные регрессии, это вынуждает пользователей стабильной версии обновляться и т. д.

Наша общая рекомендация — чтобы сайты следовали ветке tests-passed (это значение по умолчанию) и обновлялись при выходе новой версии (beta). Существуют определённые случаи, когда может быть рекомендована стабильная версия, например, для сайтов со сложными плагинами, переопределяющими основные шаблоны, но для стандартного сайта, установленного через Docker, оставайтесь на tests-passed. Хотя термин «beta» в индустрии программного обеспечения часто заставляет людей думать «будут ошибки», мы не вкладываем в него именно этот смысл. Во всех релизах Discourse — tests-passed, beta, stable и других — есть ошибки.

Если вы обнаружите ошибку в tests-passed и сообщите о ней, скорее всего, мы исправим её в течение нескольких дней, и вы сможете обновиться, чтобы ошибка исчезла. Возможно, вы столкнётесь с большим количеством (уникальных) ошибок, но они будут исправлены быстро. В стабильной версии, как отметил Крис, вы не должны видеть новых ошибок в течение 4–6 месяцев между релизами, но любые найденные вами ошибки не исчезнут до следующего стабильного релиза. Скорее всего, в любой момент времени у вас будет больше ошибок, чем в tests-passed, поскольку они не исправляются, но эти ошибки должны оставаться постоянными.