释放过程
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.3,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
释放过程
本文解释了发布过程Symfonyob娱乐下载项目(即代码驻留在主ob娱乐下载symfony / symfony
Git存储库)。
ob娱乐下载通过一个Symfony管理其版本基于时间的模型和遵循语义版本控制策略:
- 一个新的Syob娱乐下载mfony小版本(如2.8,3.2,4.1)所有六个月:一个在可能,另一个在11月;
- 一个新的Syob娱乐下载mfony主要版本(例如,3.0,4.0)所有两年它同时最后的小版本发布之前的主要版本。
发展
的全面发展时期主要或次要版本持续六个月,分为两个阶段:
- 发展:四个月添加新特性和增强现有的;
- 稳定:两个月修复bug,准备释放,等待整个Symfony系统(第三方库、包和项目使用Symfony)赶上来。ob娱乐下载
在开发阶段,任何新功能可以恢复如果不会按时完成或者不会足够稳定纳入当前的最终版本。
维护
每个Symob娱乐下载fony版本维护一段固定的时间,这取决于类型的释放。这个维护分为:
- Bug修复和安全补丁:在此期间,所有的问题都可以解决。结束这段的引用维护结束的释放。
- 安全补丁只:在此期间,只能固定安全相关问题。结束这段的引用生命的结束的释放。
请注意
的维护文档描述了可接受的界限在维护期间的变化。
ob娱乐下载Symfony的版本
标准的版本
一个标准的小版本保持一个八个月期bug修复,十四个月安全问题修复。
在Syob娱乐下载mfony 2中。x分支,小版本的数量没有限制,所以与九个小分支最终版本(从2.0到2.8)。从3开始。x分支,小版本的数量限制在5(从X.0 X.4)。
长期支持版本
每两年,一个新的长期支持版本(通常缩写为“LTS)出版。每一个LTS版支持三年期bug修复,四年安全问题修复。
请注意
支付后三年支持提供的社区也可以被买走欧宝体育平台怎么样SensioLabs。
在Symfonob娱乐下载y 2。x分支,LTS版本2.3、2.7和2.8。从3。x分支,只有最后一个小版本的每个分支是LTS(如3.4、4.4、5.4等)。
时间表
下面是前几个版本的计划使用这个版本的模型:
- 黄色的代表了开发阶段
- 蓝色的代表了稳定阶段
- 绿色代表了保养周期
提示
如果你想了解更多关于任何给定的时间表Symfony的版本,使用在线ob娱乐下载时间轴的计算器。
提示
发生时一个重要的事件相关的Symfony版本(版本达到维护或年底发布新的补丁版ob娱乐下载本),您可以自动收到通知如果你订阅的电子邮件路线图的通知页面。
版本 | 功能冻结 | 释放 | 维护结束 | 生命的结束 |
---|---|---|---|---|
2.0 | 05/2011 | 07/2011 | 03/2013(20个月) | 09/2013 |
2.1 | 07/2012 | 09/2012 | 05/2013(9个月) | 11/2013 |
2.2 | 01/2013 | 03/2013 | 11/2013(8个月) | 05/2014 |
2.3 | 03/2013 | 05/2013 | 05/2016(36个月) | 05/2017 |
2.4 | 09/2013 | 11/2013 | 09/2014(10个月[1]_) | 01/2015 |
2.5 | 03/2014 | 05/2014 | 01/2015(8个月) | 07/2015 |
2.6 | 09/2014 | 11/2014 | 07/2015(8个月) | 01/2016 |
2.7 | 03/2015 | 05/2015 | 05/2018(36个月) | 05/2019 |
2.8 | 09/2015 | 11/2015 | 11/2018(36个月[2]_) | 11/2019 |
3.0 | 09/2015 | 11/2015 | 07/2016(8个月)[3]_) | 01/2017 |
3.1 | 03/2016 | 05/2016 | 01/2017(8个月) | 07/2017 |
3.2 | 09/2016 | 11/2016 | 07/2017(8个月) | 01/2018 |
3.3 | 03/2017 | 05/2017 | 01/2018(8个月) | 07/2018 |
3.4 | 09/2017 | 11/2017 | 11/2020(36个月) | 11/2021 |
4.0 | 09/2017 | 11/2017 | 07/2018(8个月) | 01/2019 |
4.1 | 03/2018 | 05/2018 | 01/2019(8个月) | 07/2019 |
4.2 | 09/2018 | 11/2018 | 07/2019(8个月) | 01/2020 |
4.3 | 03/2019 | 05/2019 | 01/2020(8个月) | 07/2020 |
4.4 | 09/2019 | 11/2019 | 11/2022(36个月) | 11/2023 |
5.0 | 09/2019 | 11/2019 | 07/2020(8个月) | 01/2021 |
… | … | … | … | … |
基本原理
这个版本采用过程提供更多可预测性和透明度。它讨论了基于以下目标:
- 缩短发布周期(允许开发人员更快地受益于新功能);
- 给开发人员使用更多的可见性使用Symfony框架和开源项目;ob娱乐下载
- 改善的经验Symfony核心贡献者:每个人都知道当一ob娱乐下载个功能可能在Symfony;
- 协调Symfony时间表与流行ob娱乐下载的PHP项目,做好Symfony和使用Symfony项目;
- 给时间Symfony生态系统要赶上ob娱乐下载新版本(包作者、文档作家、译者、…)。欧宝官网下载app
六个月期间被选为两个版本符合一年。它还允许足够的时间来工作的新特性,它允许non-ready特性推迟到下一个版本,而无需太长时间等待下一个循环。
采用双重维护模式让每个Symfony用户快乐。ob娱乐下载快搬家公司,他们希望使用最新和最伟大的,使用标准的版本:每六个月发布一个新版本,还有两个月时间内升级。公司想要更多稳定使用LTS版:每两年发布一个新版本还有一年升级。