Edit on GitHub

Planificare

În prezent: 3.44.9

Versiune cu Suport pe Termen Lung (LTR)

  • Versiunea Inițială Versiunile noastre stabile sunt create periodic, plecând de la o versiune aflată în plină dezvoltare, 'consolidând-o' și concentrându-ne doar pe eliminarea erorilor.
  • Versiune Minoră: 3.44.10 În fiecare lună este disponibilă o nouă iterație minoră a celei mai recente dintre versiunile majore. Aceste lansări nu conțin funcțiuni noi, doar corecții de cod.
  • Împachetare Aici vom eticheta versiunea și o vom face disponibilă pentru împachetarea pe diverse platforme.
  • Kituri de instalare disponibile Perioada exactă între împachetare și publicarea kiturilor de instalare variază în funcție de platformă, pe măsură ce sunt disponibile pachetele de instalare pentru acestea. A se verifica paginile de descărcare pentru ultimele actualizări.
În prezent: 4.0.1

Ultima Versiune

  • Versiunea Inițială Versiunile noastre stabile sunt create periodic, plecând de la o versiune aflată în plină dezvoltare, 'consolidând-o' și concentrându-ne doar pe eliminarea erorilor.
  • Versiune Minoră: 4.0.2 În fiecare lună este disponibilă o nouă iterație minoră a celei mai recente dintre versiunile majore. Aceste lansări nu conțin funcțiuni noi, doar corecții de cod.
  • Împachetare Aici vom eticheta versiunea și o vom face disponibilă pentru împachetarea pe diverse platforme.
  • Kituri de instalare disponibile Perioada exactă între împachetare și publicarea kiturilor de instalare variază în funcție de platformă, pe măsură ce sunt disponibile pachetele de instalare pentru acestea. A se verifica paginile de descărcare pentru ultimele actualizări.
Viitor: 4.2

Versiunea de Dezvoltare

  • Dezvoltare activă Aceasta este o scenă deschisă pentru acceptarea de noi entități.
  • Înghețarea funcțiunilor: 4.1 Pe durata înghețării funcționalităților, nu sunt sunt acceptate noi dezvoltări, doar remedieri și curățări de cod.
  • Versiune Minoră: 4.2 Înghețarea se încheie cu o nouă versiune care este ramificată, după care începe un nou ciclu de dezvoltare.
  • Împachetare Aici vom eticheta versiunea și o vom face disponibilă pentru împachetarea pe diverse platforme.
  • Kituri de instalare disponibile Perioada exactă între împachetare și publicarea kiturilor de instalare variază în funcție de platformă, pe măsură ce sunt disponibile pachetele de instalare pentru acestea. A se verifica paginile de descărcare pentru ultimele actualizări.
Subscribe to the roadmap iCalendar

Dezvoltarea QGIS și lansarea versiunilor se desfășoară după un anumit program (calendar).

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

Faza de dezvoltare

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

Înghețarea funcțiunilor

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

Lansarea

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ță.

Planificarea versiunilor

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

Programare

EventLatestLong-Term RepoFreezeDateWeek #Weeks
LTR/PR3.44.03.40.82025-06-20254
PR3.44.13.40.92025-07-18294
PR3.44.23.40.102025-08-15334
PR3.44.33.40.11.2025-09-12376
PR3.44.43.40.122025-10-24434
PR3.44.53.40.132025-11-21474
PR3.44.63.40.142025-12-19514
PR3.44.73.40.152026-01-1637
FF3.992026-01-27
LR/PR4.0.03.44.82026-03-06104
PR4.0.13.44.92026-04-03144
PR4.0.23.44.102026-05-01184
PR/FF4.0.33.44.114.12026-05-29225
LTR/PR4.2.03.44.122026-07-03274
PR4.2.13.44.132026-07-31314
PR4.2.23.44.142026-08-28354
PR/FF4.2.33.44.154.32026-09-25395
LR/PR4.4.04.2.42026-10-30444
PR4.4.14.2.52026-11-27484
PR4.4.24.2.62026-12-25524
PR/FF4.4.34.2.74.52027-01-2246
LR/PR4.6.04.2.82027-03-05104
PR4.6.14.2.92027-04-02144
PR4.6.24.2.102027-04-30184
PR/FF4.6.34.2.114.72027-05-28225
LTR/PR4.8.04.2.122027-07-02274
PR4.8.14.2.132027-07-30314
PR4.8.24.2.142027-08-27354
PR/FF4.8.34.2.154.92027-09-24395
LR/PR4.10.04.8.42027-10-29444
PR4.10.14.8.52027-11-26484
PR4.10.24.8.62027-12-24524
PR/FF4.10.34.8.74.112028-01-2146
LR/PR4.12.04.8.82028-03-03104
PR4.12.14.8.92028-03-31144
PR4.12.24.8.102028-04-28184
PR/FF4.12.34.8.114.132028-05-26225
LTR/PR4.14.04.8.122028-06-30274
PR4.14.14.8.132028-07-28314
PR4.14.24.8.142028-08-25354
PR/FF4.14.34.8.154.152028-09-22395

Legenda evenimentelor

AbreviereDescriere
LTRVersiune cu suport pe termen lung; începerea unei noi faze de dezvoltate
LRVersiune obișnuită; începerea unei noi faze de dezvoltare
FFÎnghețare caracteristici; sfârșitul fazei de dezvoltare
PRVersiune minoră a ultimei versiuni și a ramurii LTR
EPRVersiune Minoră Suplimentară
currentcurrently supported releases: 3.44.9 and 4.0.1
nextnext releases

Locația prelansărilor / compilațiilor nocturne

PlatformăLocație
WindowsOSGeo4W
LinuxDebian/Ubuntu