WordPress 5.9由于无法及时解决 Beta 1 之前计划于 11 月 16 日发布的重大障碍而被推迟。 5.9 发布团队在对延迟将产生的影响进行了长时间的审议后做出了决定。
5.9 的编辑技术主管罗伯特·安德森 (Robert Anderson) 发布了本周在核心中测试全站点编辑时发现的拦截器摘要。它们被确定为导致 5.9 beta 1 受延迟的原因。
“从历史上看(甚至在链接的帖子中),‘截止日期不是任意的’是指能够删除尚未完全准备好的功能,并将它们包含在未来版本中,”Gary Pendergast 在宣布 5.9 beta 1 延迟的帖子中评论道。“这种哲学被重新解释有什么特别的原因吗?”
5.9 版本的核心技术负责人 Tonya Mork 回应解释说,FSE 必须是一揽子交易。
“删除那些需要修复的区域,因为它们与 FSE 交织在一起,会使它变得不稳定,”莫克说。
“选择是延迟在 5.9 中发布这些主要功能,还是将这些主要功能移至 6.0 以在春季发布。
“评估了影响。尽早发布这些主要功能被确定为更有益,影响更小。”
“在阅读 古腾堡存储库上的 WP 5.9 未决问题和拦截器问题概述时,我的最初反应 是 ‘天哪,有这么多未解决的问题和拦截器,'”蒂米瓦哈拉赫蒂说。
“尽管如此,从在代理机构工作并有 150 多个客户站点需要照顾的开发人员的角度来看,我确实有类似的担忧,Gary 和 Addison已经分享了关于匆忙推出功能的担忧。在看到Blocker列表并阅读了新的主要功能仍在开发中的情况后,我知道在发布后更新到 5.9 会非常不舒服,因为我知道有些功能可能很快就完成了。”
GitHub 上的贡献者告诫说,FSE 功能的新流程尚未经过充分测试,不应在发生重大变化后几天发布。
“我认为这里有一些很大的危险信号,有些事情还没有为 5.9 做好准备,”古腾堡撰稿人Addison Stavlo 说。“总的来说,现在我们似乎正在以一种危险的方式匆匆忙忙。我们的目标是 5.9 作为核心中这些项目的发布,但太多的东西还没有准备好,因此在最后一刻急于改变这么多东西。错过预期的目标日期不是比在最后一刻匆忙做出可能令人遗憾的决定更好吗?”
尚未正式确认的新提议时间表如下:
- 11 月 30 日 – Beta 1(从现在起 2 周)
- 12 月 7 日 – 测试版 2
- 12 月 14 日 – 测试版 3
- 12 月 21 日 – Beta 4(可选)
- 1 月 4 日 – RC 1(从测试版开始 5 周)
- 1 月 11 日 – RC2
- 1 月 18 日 – RC 3
- 1 月 25 日 – 发布日期
在发布时,所有 18 位参与5.9 版本的贡献者都支持提议的新时间表。更多的 Blockers 正在解决中,应该会持续到整个周末,但 Beta 1 的延迟使得稳定版本不可避免地会推迟到 1 月份。
剩下的考虑是 FSE 是否会被包含在 5.9 中,或者是否需要在 6.0 中发布。
“如果由于某种原因进展没有按计划推进,或者发生未知/意外的事情导致进一步的延迟,那么 FSE 功能和 2022 主题有可能被踢到 6.0,”莫克说。该团队正在努力采取保护措施,以防止发布进一步延迟。
“FSE 是一组功能,其中一些功能是相互关联的,”WordPress 5.9 测试联合负责人 Anne McCarthy 说。“这个版本包括一个相互关联的选择,包括样式、块主题流、导航块等。为了让它们真正发光,将它们一起发布是最有意义的,这样就很难推迟发布一个。他们需要更多的时间来测试,才能一起发布 。”
发布团队计划在周一发布更新,并确认时间表向前推进。麦卡锡指出,今年的贡献较低,这导致了延误。
麦卡锡说:“我们需要认识到我们现在所处的非常人性化的情况,包括各种假期/庆祝活动的更大文化时刻,以及仍处于大流行中的现实。” “延迟提供了可持续性,使此版本正确无误,而不会耗尽剩余的贡献者基础。”
希望本文能帮助您了解 WordPress 5.9 可能的延迟发布计划,您可能还想看看WordPress 5.9开发周期。