Как обновиться до последней версии 2.x вместо 3.0?

У меня установлена версия Discourse 2.8.11. Я пока не хочу переходить на версию 3.0 и планирую обновиться только до последней версии в ветке 2.x (сейчас это 2.8.14).

Веб-интерфейс обновления позволяет перейти только на версию 3.0. Есть ли способ остаться в ветке 2.x или обновиться до конкретной версии?

Мы не предоставляем поддержку для версий старше текущей стабильной, поэтому это не задокументировано и не рекомендуется.

Спасибо за ваш ответ. Я подумал, что учитывая скачок мажорной версии, стоит повременить с обновлением на случай каких-либо разрушающих изменений или недочётов, которые нужно будет устранить. Также у меня сейчас нет возможности отвечать на вопросы о новых функциях, таких как чат, но, похоже, они не будут включены автоматически, так что это не проблема.

Думаю, раз Discourse работает в контейнере Docker, если мой сервер (Ubuntu 18) может запускать Discourse v2, то он должен быть способен запустить и Discourse v3?

Discourse не следует спецификации SemVer. Каждое обновление 2.X также было основным релизом.

Мы предоставляем Docker-образ Discourse и гарантируем его совместимость как с каналом стандартных релизов (на данный момент Discourse 3.1), так и с каналом стабильных релизов (на данный момент Discourse 3.0). Этот образ больше не совместим с Discourse 2.x, и фиксация на старом образе не рекомендуется, так как он содержит устаревшее программное обеспечение.

Спасибо, @Falco. На самом деле мой вопрос заключался в том, сможет ли Ubuntu 18 запускать последнее Docker-образ Discourse и, следовательно, Discourse v3… Я предполагаю, что да. Сделаю снимок состояния и попробую :slight_smile: Спасибо за помощь.