Release Model for Wordpress?

时间:2013-08-02 作者:Kyle Brandt

wordpress发布和版本模型是否有参考?尤其是

像3.6这样的新版本发布后,3.5会在一段时间内进行安全修复吗

3 个回复
SO网友:Tom J Nowell

当发布主要版本时,会对其进行修复,但很少会对旧版本进行修复。它以前发生过,但永远不应该依赖它,而且有很多错误修复都是从不后端口的。有时,在未公开发布的主要版本之前会对版本进行标记,但如果您可以选择移动到最新的主要版本,则不应使用这些标记。

因此,当前的支持模式是使用最新的或更新的

发布周期也不区分整数。一个新的主要版本会将版本号增加0.1,3.9->4.0与2.6->2.7没有什么区别,只是版本中包含的内容纯属偶然。

增量0.0.1表示错误修复,这些版本中也可能存在安全修复

0.0.0.1的增量表示一个关键修复,或者是一个安全漏洞,或者是一个有重大影响的愚蠢错误。

当在点版本之间移动时,几乎不需要进行测试,只有主要版本会证明存在问题。构建良好的代码从一个主要版本到另一个版本通常不需要进行任何维护工作,发布说明中指出了重大的更改。

任何版本都可能包含一个安全补丁,只有最新版本才能保证包含所有已发布的补丁。很少为旧版本提供修补程序,因此不鼓励使用旧版本

SO网友:helenhousandi

核心贡献者手册是一个很好的参考:http://make.wordpress.org/core/handbook/how-the-release-cycle-works/version-numbering/

简而言之,X.Y是主要版本(出于历史原因,很奇怪,不是semver),4.0与3.9或4.1没有什么不同。Back-compat是WP发行版的一个核心原则,因此虽然并不总是完美的,但在主要发行版之间通常不会有突破性的更改。十、 Y.Z是维护版本。我见过他们偶尔在一个版本中被后端口,但无可否认,我不知道为什么。我想对于那些可能使用分支结帐或类似结帐的人来说,这是非常关键的问题。

SO网友:s_ha_dum

我不知道这个问题是否在这里讨论(我认为可能是),但据我所知,WordPress没有像PHP或CentOS这样的发布模型,主要分支在某种程度上独立运行,旧版本在分支完全淘汰之前的一段时间内继续获得支持(即安全补丁)。

WordPress发布是非常线性的。一个版本紧跟着最后一个版本,据我所知,除了序列中的下一个版本之外,以前的版本没有补丁。

是的,有些版本的问题比其他版本更大。3.5中有很多变化(我相信),这引起了比正常升级更大的轰动。WordPress确实有一个非常非常强大的向后兼容性策略,所以升级通常非常轻松。

结束

相关推荐

Plugin upgrade issue

我正在更新wordpress网站上安装的插件。然而,几乎一个小时以来,它仍处于维护模式。当我无意中重装时,我看到了白色的死亡大屏幕,上面写着:\"Briefly unavailable for scheduled maintenance. Check back in a minute.\"我能做些什么来解决这个烂摊子吗?