Feuille de route

Releases and development of QGIS follow a timebased schedule (roadmap).

  • Les versions à numéros pairs (2.18, 3.2, etc.) sont des versions stables.

  • Les versions à numéros impairs (2.99, 3.1, etc.) sont des versions de développement.

Les sorties se feront tous les quatre mois. Dans les trois premiers mois, les développements nouveaux seront effectués. Ensuite, intervient une phase de gel des nouvelles fonctionnalités permettant de consacrer le dernier mois aux tests, corrections de bugs, traductions et préparations des sorties. Lorsque la date de sortie arrive, une branche avec un numéro pair est créée tandis que la branche master prend le numéro de version impair suivant. S’ensuit un appel à la compilation et le packaging du logiciel pour les différents systèmes d’exploitation.

Toutes les trois publications (en commençant par la 2.8), la version sera maintenue à long terme (LTR) jusqu’à la prochaine publication à long terme.

Phase de développement

Dans la phase de développement, les développeurs travaillent à l’ajout des nouvelles fonctionnalités de la prochaine version. Les adopteurs précoces peuvent déjà utiliser les versions nightly disponibles sur les plateformes majeures afin de suivre la progression des développements, faire des tests préliminaires et fournir des rapports de bogue et leurs idées pour aider le développement.

Gel des fonctionnalités

Dans la phase de gel des fonctionnalités, plus aucune nouvelle fonctionnalité n’est autorisée et tout le monde est concentré sur la stabilisation de QGIS; Ceci fait aussi passer la version nightly en pré-version.

Les Utilisateurs devraient commencer à tester de manière intensive les pré-versions dans leur système d’exploitation afin de s’assurer qu’il n’y a pas de problème qu’ils souhaiteraient ne pas voir dans la prochaine version. Toutes ces observations devraient être signalées (voir Erreurs, Fonctionnalités, Questions). Tout ce qui ne sera pas rapporté risque de finir dans la prochaine version. Seulement en cas de problèmes sérieux, une version intermédiaire sera publiée. Le test des pré-versions et le signalement des problèmes sont donc une phase très importante.

Pendant le gel des fonctionnalités, les développeurs surveillent le dépôt de bogues et commencent à travailler à la résolution des problèmes signalés. Ils mettent aussi à jour le « Journal des modifications » avec les nouvelles fonctionnalités.

Avec le démarrage du gel des fonctionnalités sont mis à jour les fichiers de traduction afin que les traducteurs puissent démarrer leur travail. Notez que ceci peut induire une procédure en boucle, les résolutions de bogues pouvant induire des modifications dans les textes à traduire.

Un gel total est initié deux semaines avant la sortie, durant lequel ne sont acceptées que les résolutions de problèmes et régressions graves introduits après le gel des fonctionnalités.

Le responsable de publication l’annonce lors du gel des fonctionnalités.

Sortie

Aux dates de sortie majeure et mineure la branche de sortie est créée et la sortie est étiquetée et les images compressées sont préparées. Les sorties ponctuelles sont simplement étiquetées et les images compressées sont préparées.

Les compilateurs de logiciels sont notifiés que la compilation peut commencer.

Lorsque des packages sont disponibles la sortie peur être annoncée et le site web est mis à jour.

Calendrier de sortie

Le calendrier de sortie des versions est organisé de manière à ce qu’elles aient lieu aux mêmes dates chaque année suivant le rythme d’une version tous les quatre mois et une version à long terme LTR à la fin du mois de février.

A partir de la version 2.12, une phase de développement de 12 semaines aura lieu suivi d’une phase de 5 semaines de gel de nouvelles fonctionnalités. Les mainteneurs ont l’habitude d’étendre la phase de gel pour les versions à long terme.

Les version correctives sont diffusées chaque mois à partir de la dernière branche de release, si il y a des correctifs. A partir de la version 3.28, ces versions correctives mensuelles n’ont lieu que sur les versions release courantes.

Dans les quatre premiers mois après sa sortie, un nouveau LTR est également le LR actuel. Dans cette phase, le nouveau LTR ne remplace pas le LTR précédent dans les référentiels LTR. Cela se produit dès qu’un nouveau LR est sorti.

Ce calendrier est aussi disponible en « iCalendar ».

Programme

Évènement

Dernier

Dépôt à long terme

Gel

Date

Semaine n°

Semaines

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

PR

3.40.1

3.34.13

2024-11-22

47

4

PR

3.40.2

3.34.14

2024-12-20

51

4

PR/FF

3.40.3

3.34.15

3.41

2025-01-17

3

5

LR/PR

3.42.0

3.40.4

2025-02-21

8

4

PR

3.42.1

3.40.5

2025-03-21

12

4

PR

3.42.2

3.40.6

2025-04-18

16

4

PR/FF

3.42.3

3.40.7

3.43

2025-05-16

20

5

LR/PR

3.44.0

3.40.8

2025-06-20

25

4

PR

3.44.1

3.40.9

2025-07-18

29

4

PR

3.44.2

3.40.10

2025-08-15

33

4

PR/FF

3.44.3

3.40.11

3.45

2025-09-12

37

6

LTR/PR

3.46.0

3.40.12

2025-10-24

43

4

PR

3.46.1

3.40.13

2025-11-21

47

4

PR

3.46.2

3.40.14

2025-12-19

51

4

PR/FF

3.46.3

3.40.15

2026-01-16

3

5

Légende des évènements

Évènement

Description

LTR

Version maintenue à long terme, début d’une nouvelle phase de développement

LR

Version régulière, début d’une nouvelle phase de développement

FF

Gel des fonctionnalités, fin de la phase de développement

PR

Version ponctuelle de la dernière version et de la branche LTR

EPR

Version ponctuelle supplémentaire

en cours

versions actuellement prises en charge : 3.34.4 et 3.36.0

à venir

prochaines versions

Localisation des pré-versions / nightly builds

Plateforme

Localisation

Windows

OSGeo4W

Linux

Debian/Ubuntu

MacOS

Mac OS