Ütemterv

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

  • A páros verziószámok (2.18, 3.2 stb.) a kiadott 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

A fejlesztési szakaszban a fejlesztők új funkciókat adnak a következő kiadáshoz. A korai alkalmazók a napi összeállításokat (nightly build) – melyet minden fontos platformra elkészítünk – használhatják a fejlesztési folyamat követésére, előzetes tesztelésre illetve hibajelentést küldhetnek, valamint megoszthatják gondolataikat, hogy segítsék a fejlesztést.

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

A funkció bővítés befagyasztásának időszakban új funkcionalitás hozzáadása tilos, mert a hangsúly a QGIS bővítéséről a stabilizálásra helyeződik át. A napi kiadások előzetes kiadássá változnak.

A felhasználóknak el kell kezdeniük ezen előzetes kiadások alapos tesztelését a saját környezetükben, hogy megbizonyosodjanak arról, hogy nincsenek olyan problémák, amelyeket nem szeretnének látni a közelgő kiadásban. Minden ilyen problémát jelenteni kell (lásd Hibák, funkciók és problémák). Minden amit nem vesznek észre, benne marad következő kiadásban. A legutolsó kiadásba csak súlyos probléma esetén történik meg a hibajavítások visszaportolása, ezért az előzetes kiadások tesztelése és a problémák jelentése nagyon fontos.

A befagyasztott funkcióbővítés alatt a fejlesztők figyelemmel követik a hibajegyeket és elkezdenek dolgozni a bejelentett problémák megoldásán, valamint frissítik a vizuális változásnaplót az általuk hozzáadott fejlesztésekkel.

A funkció bővítés befagyasztás kezdetekor a fordítási fájlokat aktualizálják, hogy a fordítók elkezdhessenek dolgozni. Vegye figyelembe, hogy ez egy többlépéses folyamat lehet, bár a funkció bővítést befagyasztották, a hibajavítás során változhatnak a lefordítandó szövegek is.

Két héttel a kiadás előtt elkezdődik a teljes befagyasztás, ami alatt csak a súlyos problémák és a funkcióbővítés kezdete óta bekerült regressziók javítását engedélyezik.

Ezt a kiadásfelelős jelenti be a funkcióbővítés befagyasztásakor.

Kiadás

A főverziók és alverziók megjelenése napján létrehoznak egy új fejlesztési ágat és megcímkézik a kiadást, valamint előkészítik a tar csomagokat. Pontkiadás esetén nem jön létre új fejlesztési ág.

Értesítik a csomagkészítőket és megkezdődik a csomagkészítés.

Amint néhány csomag elérhetővé válik, a kiadást be lehet jelenteni, és ennek megfelelően frissül a webhely.

Kiadási ütemterv

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.

A 2.12-es verzió óta a fejlesztési fázisok mindig 12 hetesek és a befagyasztási fázisok legalább 5 hetesek. A fennmaradó időt az LTR kiadások befagyasztási idejének kiterjesztésére használjuk.

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.

A megjelenést követő első négy hónapban az új LTR (hosszútávú kiadás) egyben a jelenlegi LR (legutóbbi kiadás) is. Ebben a fázisban az új LTR még nem váltja fel a korábbi LTR-t az LTR-tárolókban. Ez csak a következő LR verzió megjelenésekor történik meg.

Ez az ütemezés „iCalendar” formában is elérhető.

Ütemterv

Esemény

Legújabb

Hosszútávú kiadás tároló

Befagyasztás

Dátum

Hét #

Hét

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

Az események magyarázata

Esemény

Leírás

LTR

Hosszútávú kiadás (Long Term Release), egy új fejlesztési fázis kezdete

LR

Rendes kiadás (Latest Release), egy új fejlesztési fázis kezdete

FF

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

HF

végleges befagyasztás

SF

Puha befagyasztás kéthavonkénti szavazással

PR

Pontkiadás (Point Release) a legutóbbi kiadásból és az LTR ágból

EPR

Extra pontkiadás

jelenlegi

currently supported releases: 3.22.9 and 3.26.1

következő

következő kiadások

Előzetes kiadások / napi kiadások helye

Platform

Hely

Windows

OSGeo4W

Linux

Debian/Ubuntu

MacOS

Mac OS