路线图

QGIS的发行和开发遵循基于时间的进度表。

  • 偶数版本号 (2.18, 3.2 等) 是发行版。

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

每四个月将发布一个新版本。前三个月,进行新功能的开发。发布前的最后一个月,各项功能将冻结,用于测试、错误修复、翻译和发行准备。当正式发布时,会创建一个具有偶数版本号的分支,并且主分支会进行到下一个奇数版本继续开发。发布后,会发出打包要求。

每三个版本 (从 2.8 开始) 是一个长期发行版 (LTR),将一直维护到下一个长期发行版产生。

开发阶段

在开发阶段,开发人员致力于为下一个版本添加新功能。尝鲜者可以使用我们为所有主要平台提供的夜间构建版来查看开发的进度,进行初步测试并提供错误报告,与开发人员交流想法来帮助开发工作。

功能冻结

在功能冻结阶段,不再允许添加新功能,工作重点将从开发QGIS新功能转移到增强稳定。这也有效地将夜间构建版转化为 发行版

Users should start extensive testing of these prereleases in their environment to verify that there are no issues, they wouldn't want to see in the upcoming release. All such issues should be reported (see Bugs, Features and Issues). Everything that goes unnoticed, will also end up in the next release. Only in case of serious problems backports to a latest release will occur. Therefore testing of the prereleases and reporting issues is very important.

In the feature freeze, developers monitor the bugtracker and start working on fixing the reported issues and update the visual changelog with the features they added.

With the start of the feature freeze, the translation files will be updated so that translators can start their work. Note that this might be an incremental process as although the features are frozen, bug fixes might still introduce translation string changes.

Two weeks before the release, a hard freeze is initiated after which only fixes to severe problems and regressions introduced after the feature freeze are allowed in.

The release manager announces this on feature freeze.

发行版

On major and minor release dates, the release branch is created and the release is tagged and tar balls are prepared. Point releases are just tagged and tar balls are created.

The packagers are notified that packaging can begin.

Once some packages are available the release can be announced and the website is updated accordingly.

发布时间表

The schedule is aligned to produce roughly the same dates for each year given our four monthly releases with LTRs entering the LTR repo in late february.

Beginning after 2.12 the development phase is always 12 weeks and the freeze phase is at least 5 weeks. Remainders are used to extend the freeze phase of LTR releases.

Point releases will happen every month on the latest release branch branch, if there are backports. Beginning with the 3.28 release point releases are only done with new latest releases.

In the first four months after its release, a new LTR is also the current LR. In this phase, the new LTR doesn't replace the previous LTR in the LTR repositories. This happens as soon as a new LR is released.

This schedule is also available as "iCalendar".

计划表

版本

最新版

长期发行版

冻结版

日期

周 #

LTR/PR

3.22.0

3.16.12

2021-10-22

43

2

EPR

3.16.13

2021-11-05

45

2

PR

3.22.1

3.16.14

2021-11-19

47

4

PR

3.22.2

3.16.15

2021-12-17

51

4

PR/FF

3.22.3

3.16.16

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

LR/PR

3.30.0

3.28.4

2023-02-17

8

4

PR

3.30.1

2023-03-17

12

4

PR

3.30.2

2023-04-14

16

4

PR/FF

3.30.3

3.31

2023-05-12

20

5

LR/PR

3.32.0

3.28.5

2023-06-16

25

4

PR

3.32.1

2023-07-14

29

4

PR

3.32.2

2023-08-11

33

4

PR/FF

3.32.3

3.33

2023-09-08

37

6

LTR/PR

3.34.0

3.28.6

2023-10-20

43

4

PR

3.34.1

2023-11-17

47

4

PR

3.34.2

2023-12-15

51

4

PR/FF

3.34.3

3.35

2024-01-12

2

5

LR/PR

3.36.0

3.34.4

2024-02-16

7

4

PR

3.36.1

2024-03-15

11

4

PR

3.36.2

2024-04-12

15

4

PR/FF

3.36.3

3.37

2024-05-10

19

5

LR/PR

3.38.0

3.34.5

2024-06-14

24

4

PR

3.38.1

2024-07-12

28

4

PR

3.38.2

2024-08-09

32

4

PR/FF

3.38.3

3.39

2024-09-06

36

6

LTR/PR

3.40.0

3.34.6

2024-10-18

42

4

版本说明

版本

描述

LTR

长期发行版,开始进入新版本的开发阶段

LR

定期发行版,开始进入新版本的开发阶段

FF

功能冻结,开发阶段结束

PR

最新版和LTR分支的单点版

EPR

特别单点版 - Extra Point release

current

currently supported releases: 3.22.13 and 3.28.1

next

下一发行版

预发布的位置 / 每日构建版

平台

地址

Windows

OSGeo4W

Linux

Debian/乌班图

MacOS

Mac OS