Ütemterv

A QGIS kiadása és fejlesztése időalapú ütemezés szerint történik.

  • A páros a verziószámok (2.18, 3.2 stb.) a kiadás verziók.

  • A páratlan verziószámok (2.99, 3.1, stb.) a fejlesztői verziók.

Minden negyedik hónapban történik egy kiadás. Az első három hónapban új fejlesztések zajlanak. A kiadás előtti utolsó hónapban a funkcióbővítést befagyasztjuk, az utolsó hónap pedig a tesztelésre, a hibajavításra, a fordításra és a kiadás előkészítésére szolgál. Amikor a kiadás megtörténik, egy páros kiadási számmal rendelkező ág jön létre, és a fő ág továbblép a következő páratlan verzióra. A kiadás után felhívást adunk ki a csomagkészítésre.

Minden harmadik kiadás (a 2.8 verziótól kezdve) egy hosszútávú kiadás (LTR), melyet a következő hosszútávú kiadás megjelenéséig karbantartunk.

Fejlesztési fázis

In the development phase, developers work on adding new features for the next release. Early adopters can use the nightly builds we have for all major platforms to see the development progress, do preliminary testing and provide bug reports and their thoughts to help with development.

Funkció bővítés befagyasztása

In the feature freeze phase, new features are not allowed in anymore and the focus of everyone moves from enhancing QGIS to stabilizing it. This also turns the nightly builds effectively into prereleases.

A felhasználóknak kiterjedt tesztet kellene kezdenie ezeken az előzetes kiadásokon, hogy ellenőrizzék nincsenek problémák, melyeket nem szeretnének látni az új kiadásban. Minden ilyen problémát jelenteni kell (lásd Bugs, Features and Issues). Minden amit nem vesznek észre benne marad következő kiadásban. Csak súlyos probléma esetén történik meg a hibajavítás a legutolsó kiadáson. Ezért az előzetes kiadások tesztelése és a problémák jelentése nagyon fontos.

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.

Kiadás

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.

Kiadás menetrend

Az ütemtervet úgy alakítottuk, hogy a négy hónapos kiadások során az LTR-ek minden évben közel azonos időpontban, február végén készüljenek el.

A 2.12 verzió után kezdődő fejlesztési fázisok mindig 12 hetesek és a fagyasztási fázisok legalább 5 hetesek. A fennmaradó időt az LTR kiadások fagyasztási idejének kiterjesztésére használjuk.

Pontkiadások minden hónapban közzé lesznek téve az utolsó kiadási és hosszú távú kiadási ágat követően, amikor azok már backportok lesznek.

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”.

Schedule

Esemény

Latest

Long-Term Repo

Freeze

Dátum

Hét #

Hét

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-19

30

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

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

Event legend

Esemény

Leírás

LTR

Hosszútávú kiadás, egy új fejlesztési fázis kezdete

LR

Általános kiadás, egy új fejlesztési fázis kezdete

FF

Funkció bővítés befagyasztása, fejlesztési fázis vége

HF

hard freeze

SF

Soft freeze with bi-monthly vote

PR

A legutóbbi kiadási és az LTR ág pont kiadása

EPR

Extra Point release

current

current releases

next

next releases

Előzetes kiadások /nightly builds helye

Platform

Hely

Windows

OSGeo4W

Linux

Debian/Ubuntu

MacOS

Mac OS