不,这两者是一样的。稳定版就是 2.3.x 版本,直到 2.4.x 脱离测试阶段。
据我所知,这是稳定版首次出现损坏(且持续时间较长)并且 tests-passed 也未通过 的情况。
不过,大多数外部软件包都是通过 Gemfile.lock 机制锁定到特定版本或发布的。Rubygems 在这里确实更像是一个例外。
不,这两者是一样的。稳定版就是 2.3.x 版本,直到 2.4.x 脱离测试阶段。
据我所知,这是稳定版首次出现损坏(且持续时间较长)并且 tests-passed 也未通过 的情况。
不过,大多数外部软件包都是通过 Gemfile.lock 机制锁定到特定版本或发布的。Rubygems 在这里确实更像是一个例外。
我想说的是,对于任何生产环境软件,我不希望在生产环境中运行 x.0 版本。没人会在生产环境中使用 PostgreSQL 13.0、Node 14.0.0 或 macOS 10.16.0 吧?我们通常都会至少等到 x.x.2 或 x.x.3 版本发布,对吧?
Discourse 无法做到这一点,除非使用某个 git 提交 ID,但这样做的话,随着时间推移,离该提交的时间越久,出问题可能性就越大。
由于 OP 中的问题已解决,我现在将关闭此主题。
如果您有其他问题,请为它们创建单独的帖子。