9月29日,Joomla 项目按计划发布了 Joomla 6.2 Release Candidate 1,公告标题直截了当——"Test the final package"(测试最终包)。这是 6.2 发布周期中最后一个里程碑式预览版:语言冻结正式生效,两周后的 10月13日就是正式版(GA)。同一天,Joomla 还发布了 6.1.4 与 5.4.9 安全与错误修复版本,生产站用户请特别注意后者。
RC1 带来了什么:三个 PR,一个信号
进入 RC 阶段后,合并的内容已经非常收敛,这次只有三个 PR:
#48369:语言层面将数据库相关的表述从 "MySQL" 统一改为 "MariaDB/MySQL",更准确地反映 Joomla 实际支持的两种数据库;
#48149:单元测试框架更新到 PHPUnit 12,为后续长期维护打好基础;
#48469:修复 com_contact 中的一个 SQL 拼写错误。
其中 #48369 虽然表面上是措辞调整,但对翻译团队和文档作者是个提醒:涉及数据库的字符串已经变化,扩展和教程中的表述也需要跟进。PHPUnit 12 的升级则属于"看不见但重要"的基建工作——测试框架现代化意味着未来核心代码的质量门槛更高。
语言冻结:翻译社区的最后窗口已关闭
RC 版本与 Beta 的本质区别在于语言冻结(Language Freeze)。从 RC1 起,除非修复关键 bug,任何触及语言文件的 PR 都不再合并。换句话说:6.2 的所有界面文案至此定型,正式版不会再出现新的、变化的字符串。
这对各语言团队是一个明确的节点:现在可以开始为 6.2 准备语言包更新了,因为待翻译的字符串集合不会再膨胀。中文语言包的维护者可以基于 RC1 提取新增和变更字符串,在两周窗口内完成翻译,让中文用户在 GA 当天就能用上完整的中文界面。
"最终包"意味着什么
官方称 RC 为"final package",意指这个包与最终发布的正式版在代码层面已基本一致。回顾整个时间线:5月26日 Alpha 1、6月23日 Alpha 2、7月21日 Alpha 3、8月18日 Beta 1 进入功能冻结、9月1日 Beta 2、9月15日 Beta 3、9月29日 RC1——每个节点都准时踩线,Joomla 的发布管理纪律值得信赖。剩下的两周属于"test, test, test":官方明确呼吁扩展开发者在此期间完成兼容性验证。
对中文用户的影响与建议
1. 生产站点:升级目标是 6.1.4 / 5.4.9,而不是 RC1。同日发布的安全修复版才是生产环境的正确选择,6.2 RC1 仍然只用于测试。建议所有运行 6.1.x 或 5.4.x 的站点尽快安排这次安全更新。
2. 扩展开发者:这是最后的完整测试窗口。RC1 的代码行为与正式版几乎一致,如果你的扩展还没在 6.2 上跑过完整工作流,这两周是最后的缓冲。兼容性问题应尽快提交到 issues.joomla.org——GA 前提交的 bug 修复机会远大于 GA 后。迁移参考文档在 manual.joomla.org/migrations/61-62/。
3. 中文翻译团队:开工正当时。语言冻结意味着工作量的边界已经确定。基于 RC1 对齐中文语言包,目标是 10月13日 GA 当天同步发布。
4. 普通用户:提前规划升级日。从 6.1 升级到 6.2 属于小版本升级,风险可控,但升级前备份、确认核心扩展兼容声明这两步不能省。没有测试环境的用户可以在 launch.joomla.org 免费开一个 6.2 测试站先体验新特性。
总结
RC1 的发布标志着 Joomla 6.2 进入交付倒计时:代码定型、语言冻结、测试冲刺。对中文社区来说,接下来两周有三个并行任务——生产站打上 6.1.4/5.4.9 安全补丁、扩展兼容性测试收尾、中文语言包对齐 6.2。10月13日,见分晓。


评论 (0)