道路图

QGIS的发布和开发遵循基于时间的计划。

  • 即使版本号(2.18、3.2等)也是发布版本。

  • 奇数版本号(2.99、3.1等)是开发版本。

新版本将每四个月发布一次。在头三个月,新的发展正在发生。在发布前的最后一个月,调用特性冻结,最后一个月用于测试、错误修复、翻译和发布准备。当发布发生时,将创建一个版本号为偶数的分支,主分支前进到下一个奇数版本。放行后发出包装通知。

每三个版本(从2.8开始)都是一个长期版本(LTR),它一直保持到下一个长期版本出现为止。

开发阶段

在开发阶段,开发人员致力于为下一版本添加新特性。早期采用者可以使用我们所有主要平台的夜间构建来查看开发进度、进行初步测试并提供bug报告和他们的想法来帮助开发。

特征冻结

在特性冻结阶段,新特性不再允许加入,每个人的关注点从增强QGIS转向稳定QGIS。这也将夜间构建有效地转化为 prereleases .

Users 应该在他们的环境中对这些预发布进行广泛的测试,以验证是否没有问题,他们不希望在即将发布的版本中看到这些问题。应报告所有此类问题(见 Bugs, Features and Issues )所有未被注意到的,也将在下一个版本中结束。只有在出现严重问题的情况下,才会返回到最新版本。因此,测试预发布和报告问题非常重要。

在功能冻结中, 开发商 监视BugTracker并开始修复报告的问题并更新 可视化更改日志 以及他们添加的功能。

随着功能冻结的开始,翻译文件将被更新,以便 翻译人员 可以开始他们的工作。请注意,这可能是一个增量过程,尽管特性被冻结,但错误修复可能仍然会引入转换字符串更改。

在发布前两周,一个硬冻结被启动,之后只允许修复严重的问题和特性冻结后引入的回归。

发布管理器在功能冻结时宣布此消息。

释放

在主要和次要发布日期,将创建发布分支,并对发布进行标记并准备tar ball。点释放只是标记和焦油球创建。

包装工接到通知,可以开始包装。

一旦一些软件包可用,就可以发布,并相应地更新网站。

发布时间表

鉴于我们在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

OSGeo4W

Linux系统

Debian/Ubuntu

马科斯

Mac OS