好的,所有使用“主题列表预览”插件的用户请注意以下内容。
使用我们插件时如何安全更新:
Pavilion 的更新计划
“主题列表预览”是 Pavilion 开源插件家族中的一员。
今后,Pavilion 将仅在每月的头 5 天内,专注于确保其核心插件集与 Discourse 核心 tests-passed 分支的兼容性。
在此期间(即“支持期”)内,任何因不兼容而产生的错误将尽快得到解决,最好在第 7 天前完成。低严重性错误或 Beta 功能相关的错误可能无法在此日期前修复,但任何导致论坛无法正常运行的明显问题必须解决。
此新政策将于 2020 年 5 月 1 日起生效
我们为何引入此政策
我们无法控制 Discourse 核心的变更,这也正是应有的状态。然而,随着我们的插件日益增多且功能更加复杂,要保证它们与 Discourse 的每一次更新都兼容变得越来越困难。确保即时兼容性已变得难以为继。
为了让我们的开发人员有更多精力处理除插件支持之外的其他优先事项,我们将不再保证每月每一天都与 Discourse 兼容。
这项政策也应能帮助您获得更高的稳定性,并让您更清楚地知道何时可以更安全地进行更新。
如何执行更新
请尽量在每月的头 5 天内更新您的生产环境 Discourse 实例(包括 Discourse 核心以及我们的插件)。如遇任何问题,请在 Meta 上相关插件的主题中通知我们。在此期间,Pavilion 团队将为您提供更专注的插件问题支持。
如果您在每月头 5 天之外更新生产服务器,风险自负。如果您这样做且因我们的插件导致问题,我们强烈建议您报告该问题,并在适当情况下卸载我们的插件,直到问题解决。不幸的是,我们可能要到下个月初的下一个支持期才能着手修复。
为获得更高安全性
请考虑在您自己的暂存服务器上测试更新,该服务器应基于生产站点的备份构建。如果您的站点规模较大、用户众多或属于商业用途,这一点尤为重要。
您可以在本月剩余时间关闭该服务器,以避免产生运行费用。利用这个机会测试所有基本功能,以识别插件是否存在任何问题。所有严重和高优先级问题请尽快在相关插件主题中报告。
使用暂存站点可能让您在更新时机上有更多自主权,但请注意,在每月后半段支持相对有限。
感谢您的理解!
(我们将很快将此政策说明添加到所有核心插件中,并已在本文主题的首帖中添加了此说明。)