QGIS的发布和开发遵循基于时间的计划。
即使版本号(2.18、3.2等)也是发布版本。
奇数版本号(2.99、3.1等)是开发版本。
新版本将每四个月发布一次。在头三个月,新的发展正在发生。在发布前的最后一个月,调用特性冻结,最后一个月用于测试、错误修复、翻译和发布准备。当发布发生时,将创建一个版本号为偶数的分支,主分支前进到下一个奇数版本。放行后发出包装通知。
每三个版本(从2.8开始)都是一个长期版本(LTR),它一直保持到下一个长期版本出现为止。
在开发阶段,开发人员致力于为下一版本添加新特性。早期采用者可以使用我们所有主要平台的夜间构建来查看开发进度、进行初步测试并提供bug报告和他们的想法来帮助开发。
在特性冻结阶段,新特性不再允许加入,每个人的关注点从增强QGIS转向稳定QGIS。这也将夜间构建有效地转化为 prereleases .
Users 应该在他们的环境中对这些预发布进行广泛的测试,以验证是否没有问题,他们不希望在即将发布的版本中看到这些问题。应报告所有此类问题(见 Bugs, Features and Issues )所有未被注意到的,也将在下一个版本中结束。只有在出现严重问题的情况下,才会返回到最新版本。因此,测试预发布和报告问题非常重要。
在功能冻结中, 开发商 监视BugTracker并开始修复报告的问题并更新 可视化更改日志 以及他们添加的功能。
随着功能冻结的开始,翻译文件将被更新,以便 翻译人员 可以开始他们的工作。请注意,这可能是一个增量过程,尽管特性被冻结,但错误修复可能仍然会引入转换字符串更改。
在发布前两周,一个硬冻结被启动,之后只允许修复严重的问题和特性冻结后引入的回归。
发布管理器在功能冻结时宣布此消息。
鉴于我们在2月下旬与LTR每月发布四次,该计划与每年的生产日期大致相同。
从2.12之后开始,开发阶段始终为12周,冻结阶段至少为5周。剩余物用于延长LTR释放的冻结阶段。
如果存在反向端口,则每个月都会在最新版本分支和LTR分支上进行点发布。
在发布后的前4个月,新的LTR也是当前的LR。在这个阶段,新的LTR不会取代LTR存储库中以前的LTR。一旦新的LR发布,就会发生这种情况。
此时间表也可作为 "iCalendar" .
日程安排:
事件 |
最新的 |
长期回购 |
冻结 |
日期 |
星期一 |
周 |
---|---|---|---|---|---|---|
LTR/ PR |
3.4.0 |
2.18.25 |
2018-10-26 |
43 |
4 |
|
EPR |
3.4.1 |
2018-11-02 |
44 |
4 |
||
PR |
3.4.2 |
2.18.26 |
2018-11-23 |
47 |
4 |
|
PR |
3.4.3 |
2.18.27 |
2018-12-21 |
51 |
4 |
|
PR/FF |
3.4.4 |
2.18.28 |
3.5 |
2019-01-18 |
3 |
5 |
LR/ PR |
3.6.0 |
3.4.5 |
2019-02-22 |
8 |
4 |
|
PR |
3.6.1 |
3.4.6 |
2019-03-22 |
12 |
4 |
|
PR |
3.6.2 |
3.4.7 |
2019-04-19 |
16 |
4 |
|
PR/FF |
3.6.3 |
3.4.8 |
3.7 |
2019-05-17 |
20 |
5 |
LR/ PR |
3.8.0 |
3.4.9 |
2019-06-21 |
25 |
4 |
|
PR |
3.8.1 |
3.4.10 |
2019-07-19 |
29 |
4 |
|
PR |
3.8.2 |
3.4.11 |
2019-08-16 |
33 |
3 |
|
FF |
3.9 |
2019-09-06 |
36 |
1 |
||
PR |
3.8.3 |
3.4.12 |
2019-09-13 |
37 |
4 |
|
HF |
2019-10-11 |
41 |
2 |
|||
LTR/ PR |
3.10.0 |
3.4.13 |
2019-10-25 |
43 |
6 |
|
PR |
3.10.1 |
3.4.14 |
2019-12-06 |
49 |
6 |
|
PR/FF |
3.10.2 |
3.4.15 |
3.11 |
2020-01-17 |
3 |
5 |
LR/ PR |
3.12.0 |
3.10.3 |
2020-02-21 |
8 |
4 |
|
PR |
3.12.1 |
3.10.4 |
2020-03-20 |
12 |
4 |
|
PR |
3.12.2 |
3.10.5 |
2020-04-17 |
16 |
4 |
|
PR/FF |
3.12.3 |
3.10.6 |
3.13 |
2020-05-15 |
20 |
5 |
LR/ PR |
3.14.0 |
3.10.7 |
2020-06-19 |
25 |
4 |
|
PR |
3.14.1 |
3.10.8 |
2020-07-19 |
29 |
4 |
|
PR |
3.14.15 |
3.10.9 |
2020-08-14 |
33 |
4 |
|
PR/FF |
3.14.16 |
3.10.10 |
3.15 |
2020-09-11 |
37 |
6 |
LTR/ PR |
3.16.0 |
3.10.11 |
2020-10-23 |
43 |
4 |
|
PR |
3.16.1 |
3.10.12 |
2020-11-20 |
47 |
4 |
|
PR |
3.16.2 |
3.10.13 |
2020-12-21 |
52 |
4 |
|
PR/FF |
3.16.3 |
3.10.14 |
3.17 |
2021-01-15 |
3 |
5 |
LR/ PR |
3.18.0 |
3.16.4 |
2021-02-19 |
8 |
4 |
|
PR |
3.18.1 |
3.16.5 |
2021-03-19 |
12 |
4 |
|
PR |
3.18.2 |
3.16.6 |
2021-04-16 |
16 |
4 |
|
PR/FF |
3.18.3 |
3.16.7 |
3.19 |
2021-05-14 |
20 |
5 |
LR/ PR |
3.20.0 |
3.16.8 |
2021-06-18 |
25 |
4 |
|
PR |
3.20.1 |
3.16.9 |
2021-07-16 |
29 |
4 |
|
PR |
3.20.2 |
3.16.10 |
2021-08-13 |
33 |
4 |
|
PR/FF |
3.20.3 |
3.16.11 |
3.21 |
2021-09-10 |
37 |
6 |
LTR/ PR |
3.22.0 |
3.16.12 |
2021-10-22 |
43 |
4 |
|
PR |
3.22.1 |
3.16.13 |
2021-11-19 |
47 |
4 |
|
PR |
3.22.2 |
3.16.14 |
2021-12-17 |
51 |
4 |
|
PR/FF |
3.22.3 |
3.16.15 |
3.23 |
2022-01-14 |
3 |
5 |
LR/ PR |
3.24.0 |
3.22.4 |
2022-02-18 |
8 |
4 |
|
PR |
3.24.1 |
3.22.5 |
2022-03-18 |
12 |
4 |
|
PR |
3.24.2 |
3.22.6 |
2022-04-15 |
16 |
4 |
|
PR/FF |
3.24.3 |
3.22.7 |
3.25 |
2022-05-13 |
20 |
5 |
LR/ PR |
3.26.0 |
3.22.8 |
2022-06-17 |
25 |
4 |
|
PR |
3.26.1 |
3.22.9 |
2022-07-15 |
29 |
4 |
|
PR |
3.26.2 |
3.22.10 |
2022-08-12 |
33 |
4 |
|
PR/FF |
3.26.3 |
3.22.11 |
3.27 |
2022-09-09 |
37 |
6 |
LTR/ PR |
3.28.0 |
3.22.12 |
2022-10-21 |
43 |
4 |
|
PR |
3.28.1 |
3.22.13 |
2022-11-18 |
47 |
4 |
|
PR |
3.28.2 |
3.22.14 |
2022-12-16 |
51 |
4 |
|
PR/FF |
3.28.3 |
3.22.15 |
3.29 |
2023-01-13 |
3 |
5 |
事件传奇:
事件 |
描述 |
---|---|
LTR |
长期发布,新开发阶段开始 |
LR |
定期发布,新开发阶段开始 |
FF |
功能冻结,开发阶段结束 |
HF |
硬冻结 |
SF |
软冻结,双月投票 |
PR |
最新版本和LTR分支的点发布 |
EPR |
额外点释放 |
站台 |
位置 |
---|---|
Windows |
|
Linux系统 |
|
马科斯 |