RFC:Discourse 的新版本策略

那太酷了 :+1:

我是否理解正确,现在没有到 3.5.3 的稳定更新,这可能只是巧合?

4 个赞

是的,这只是巧合。我们本月没有发布任何安全修复。

稳定版 3.5 仍然完全受支持

6 个赞

您好,

我过去使用 beta 标签,现在正尝试将我的脚本更新为使用新的设置。据我所知,仓库看起来是这样的:

* b541e99ea2 (origin/tests-passed, origin/main, origin/latest) DEV: 在 IntermediateDB 配置中排除新表
* 02dfb651ae DEV: 添加对转换和导入 `category_moderation_groups` 的支持
.
.
.
* 1dde082e96 UX: 将灯箱引用图标更新为应用阴影 (#36247)
* 3e7317b334 (tag: v2025.12.0-latest, tag: release) DEV: 开始开发 v2025.12.0-latest (#36249)
| * 48167b94d6 (origin/release/2025.11) 反向移植有限的 body overflow (#36256)
| * 75d61b40ee (tag: v2025.11.0) DEV: 在 `release/2025.11` 上将版本提升到 `v2025.11.0` (#36251)
|/  
* e3f0320395 FIX: 在 iOS 上使用 overflow hidden body (#36248)
.
.
.
* a4022f69f3 将版本提升到 v3.3.0.beta1-dev
* b2b1e721b5 (tag: v3.2.0.beta5, tag: latest-release, tag: beta) 将版本提升到 v3.2.0.beta5
* 88305e3d96 DEV: 移除基于版本号的逻辑 (#25482)
  • beta 标签仍然指向 v3.2.0.beta5 是预期的吗?
  • release 标签没有指向 release/2025.11 分支上的修订版本是预期的吗?

谢谢 :slight_smile:

2 个赞

您好 @simonk,感谢您提出这些问题!我们今天内部实际上正在讨论这两件事。

  • 旧的 betalatest-release 标签应该都是 release 的别名

  • release 应该跟踪 release/2025.11 的最新提交

我们现在正在着手修复这个问题。

2 个赞

那三个标签现已手动移至正确的提交。将确保更新自动化工具,以便将来将它们保留在正确的位置。

* commit 48167b94d63faf8a41b9c8193ec5dd3e4e9f498e (HEAD -> release/2025.11, tag: release, tag: latest-release, tag: beta, origin/release/2025.11)
| Author: Joffrey JAFFEUX <j.jaffeux@gmail.com>
| Date:   Wed Nov 26 14:31:55 2025 +0100
| 
|     Backport limited body overflow (#36256)
| 
5 个赞

一个生产小故障。

我自托管的 Discourse 仍然显示 3.6.0.beta2 是最新版本。在管理仪表板中,绿色的笑脸图标表明我使用的是最新版本,但实际上我落后了两个版本。

我执行了手动更新,现在使用的是 2025.12.0-latest。

您是否可以在发布工具中做些什么来将 3.6.0.beta2 标记为过时并要求更新?

2 个赞

一篇帖子已拆分为新主题:Translation restructuring on crowdin for new-versioning-strategy

这可能是由于从一个方案过渡到新方案所致,但是

  • 昨天发布了 3.5.4
  • 3.5 被标记为 ESR,并于 2025 年 8 月发布
  • 昨天发布了 2026.1,这是一个 ESR 版本

但是 3.5 现在被标记为 EOL(生命周期结束)。根据以上信息,它应该支持到三月底?

另外,该页面显示 1 月 28 日是“今天”。

是的,你说得对。稳定版 3.5 在 git 中没有自己的分支,所以在将稳定分支转换为标签后继续支持它很困难。我们在删除稳定分支之前标记了 v3.5.4(其中包含最新的安全修复),所以如果你在跳转到 2026.1 之前需要更多时间,使用该版本是可以的。但未来的任何安全修复将不再适用于 3.5 系列。

一旦我们发布 2026.7 ESR,我们将有两个月的时间继续在其发布分支上支持 2026.1。

我会看一下这个问题,谢谢。

5 个赞