V2.5.6 在 v2.6.0 之后发布?

我对 Discourse 的发布版本感到非常困惑。上次升级论坛时,v2.6.0 已经发布,但我却部署了 v2.5.6。这是因为我在 GitHub 上查看的是“Releases”标签页:

问题:

  • 这是如何发生的?
  • 如何知道最新的稳定版本是什么?

最新稳定版应为 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 兼容性,您可以在 提交日志 中自行验证。