V2.5.6 выпущен после v2.6.0?

Я очень запутался в выпусках Discourse. В прошлый раз, когда я обновлял свой форум, я развернул версию 2.5.6, хотя версия 2.6.0 уже была доступна. Это произошло из-за того, что я смотрел на вкладку Releases на GitHub:

Вопросы:

  • Как это возможно?
  • Как узнать, какая версия является последней стабильной?

Последняя стабильная версия должна быть 2.6.0, но я не уверен, что там произошло — хотя, возможно, для этого есть веская причина! cc @falco

Последняя стабильная версия указана в нашей категории #releases и на странице updates - Discourse.

Источником истины является ветка stable в нашем репозитории по адресу GitHub - discourse/discourse at stable · GitHub

Ветвь v2.5.x была последней, поддерживающей Internet Explorer 11.

С тех пор мы перешли на Ruby 2.7 в продакшене, но Discourse 2.5 не был совместим с Ruby 2.7. Discourse 2.5.6 — это просто версия 2.5.5 с обратной перенесённой совместимостью с Ruby 2.7, что вы можете проверить самостоятельно в журнале коммитов.