Dezvoltarea QGIS și lansarea versiunilor se desfășoară după un anumit program.
Versiunile standard sunt cele cu numere pare (2.18, 3.2 etc).
Versiunile de dezvoltare sunt cele cu numere impare (2.99, 3.1 etc).
Lansările au loc la fiecare patru luni. În primele trei luni se desfășoară dezvoltarea. Cu o lună înainte de lansare, este invocată o înghețare de funcționalități, iar ultima lună este folosită pentru testare, eliminarea erorilor, traducere și alte activități pregătitoare. Atunci când are loc lansarea, este creată o ramură cu un număr par, iar ramura master avansează la următoarea versiune impară. După lansare este emisă o cerere de împachetare.
Fiecare a treia versiune (începând cu 2.8) este o versiune cu suport pe termen (LTR), ea fiind întreținută până la apariția următoarei versiuni similare.
În faza de dezvoltare, dezvoltatorii lucrează la adăugarea de noi caracteristici pentru următoarea lansare. Utilizatorii se pot folosi de compilările nocturne existente pentru toate platformele majore, în scopul observării progresului dezvoltării, efectuării de teste preliminare, transmiterii de rapoarte despre probleme și comunicându-și impresiile, ajutând astfel dezvoltarea.
În faza de înghețare, nu mai este permisă adăugarea de noi funcțiuni, centrul de greutate mutându-se spre sporirea stabilității QGIS. Acest lucru transformă efectiv compilările nocturne în prelansări.
Utilizatorii ar trebui să înceapă testarea extensivă a acestor prelansări, în mediile proprii, pentru a verifica existența unor aspecte nedorite pentru viitoarea versiune. Toate acestea ar trebui să fie raportate (v. Erori, Caracteristici și Probleme). Tot ceea ce trece neobservat, va fi înglobat, de asemenea, în următoarea versiune. Numai în cazul unor probleme grave se va efectua o retroportare. Prin urmare, testarea prelansărilor și raportarea problemelor este foarte importantă.
Pe perioada înghețării, dezvoltatorii monitorizează erorile, lucrează la rezolvarea problemelor raportate și introduc în registrul schimbărilor funcțiile nou adăugate. .
O dată cu începerea fazei de înghețare, fișierele de traducere vor fi actualizate în așa fel încât traducătorii să-și poată începe munca. Rețineți că acest proces poate fi incremental întrucât, deși funcționalitățile sunt înghețate, remedierea erorilor poate aduce modificări textelor de tradus.
Cu două săptămâni înainte de lansare, este inițiată o înghețare dură, în urma căreia sunt permise numai corecții la problemele grave și la regresiile introduse după înghețare.
Responsabilul lansărilor anunță intrarea în faza de înghețare.
La momentul lansării unei versiuni majore se creează ramura de lansare, apoi se etichetează versiunea, după care se pregătesc arhivele TAR. Pentru versiunile minore au loc doar etichetarea și crearea arhivelor TAR.
Constructorii noilor versiuni sunt informați că poate începe împachetarea.
O dată ce pachetele sunt disponibile, lansarea poate fi anunțată și site-ul web este actualizat în consecință.
Lansările au loc o dată la patru luni, aproximativ în aceleași date ale fiecărui an, o nouă versiune cu suport pe termen lung intrând în depozitul LTR la sfârșitul lunii februarie.
Începând cu versiunea 2.12, faza de dezvoltare este de 12 săptămâni, iar faza de înghețare este de cel puțin 5 săptămâni. Pentru a extinde faza de înghețare a versiunilor LTR se folosesc notificări.
Versiunile minore au loc în fiecare lună, pe cea mai recentă ramură de dezvoltare, dacă există backport-uri. Începând cu versiunea 3.28, lansările au loc numai pentru ultima versiune majoră.
În primele patru luni după lansare, noul LTR are, de asemenea, calitatea de LR curent. În această fază, noul LTR nu înlocuiește LTR-ul anterior în depozitele LTR. Acest lucru se întâmplă imediat ce se lansează un nou LR.
Planificarea este disponibilă și sub formă de „iCalendar”.
Eveniment |
Ultima versiune |
Depozitul Long-term |
Versiunea înghețată |
Data |
Săptămâna # |
Săptămâni |
---|---|---|---|---|---|---|
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 |
6 |
|
PR/FF |
3.28.3 |
3.22.15 |
3.29 |
2023-01-27 |
5 |
5 |
EPR |
3.22.16 |
2023-02-03 |
6 |
|||
LR/PR |
3.30.0 |
3.28.4 |
2023-03-03 |
10 |
4 |
|
PR |
3.30.1 |
3.28.5 |
2023-03-31 |
14 |
4 |
|
PR |
3.30.2 |
3.28.6 |
2023-04-28 |
18 |
4 |
|
PR/FF |
3.30.3 |
3.28.7 |
3.31 |
2023-05-26 |
22 |
4 |
LR/PR |
3.32.0 |
3.28.8 |
2023-06-23 |
26 |
4 |
|
PR |
3.32.1 |
3.28.9 |
2023-07-21 |
30 |
4 |
|
PR |
3.32.2 |
3.28.10 |
2023-08-18 |
34 |
4 |
|
PR/FF |
3.32.3 |
3.28.11 |
3.33 |
2023-09-15 |
38 |
6 |
LTR/PR |
3.34.0 |
3.28.12 |
2023-10-27 |
44 |
4 |
|
PR |
3.34.1 |
3.28.13 |
2023-11-24 |
48 |
4 |
|
PR |
3.34.2 |
3.28.14 |
2023-12-22 |
52 |
4 |
|
PR/FF |
3.34.3 |
3.28.15 |
3.35 |
2024-01-19 |
3 |
5 |
LR/PR |
3.36.0 |
3.34.4 |
2024-02-23 |
8 |
4 |
|
PR |
3.36.1 |
3.34.5 |
2024-03-22 |
12 |
4 |
|
PR |
3.36.2 |
3.34.6 |
2024-04-19 |
16 |
4 |
|
PR/FF |
3.36.3 |
3.34.7 |
3.37 |
2024-05-17 |
20 |
5 |
LR/PR |
3.38.0 |
3.34.8 |
2024-06-21 |
25 |
4 |
|
PR |
3.38.1 |
3.34.9 |
2024-07-19 |
29 |
4 |
|
PR |
3.38.2 |
3.34.10 |
2024-08-16 |
33 |
4 |
|
PR/FF |
3.38.3 |
3.34.11 |
3.39 |
2024-09-13 |
37 |
6 |
LTR/PR |
3.40.0 |
3.34.12 |
2024-10-25 |
43 |
4 |
Eveniment |
Descriere |
---|---|
LTR |
Versiune cu suport pe termen lung; începerea unei noi faze de dezvoltate |
LR |
Versiune obișnuită; începerea unei noi faze de dezvoltare |
FF |
Înghețare caracteristici; sfârșitul fazei de dezvoltare |
PR |
Versiune minoră a ultimei versiuni și a ramurii LTR |
EPR |
Versiune Minoră Suplimentară |
curent |
versiuni care beneficiază de suport tehnic: 3.28.11 și 3.32.3 |
viitor |
versiune viitoare |
Platformă |
Localizare |
---|---|
Windows |
|
Linux |
|
MacOS |