Feuille de route

Releases and development of QGIS follow a timebased schedule.

  • Even version numbers (2.18, 3.2 etc) are release versions.
  • Odd version numbers (2.99, 3.1 etc) are development versions.

A new release will happen every four months. In the first three months, new development is taking place. In the last month before a release, a feature freeze is invoked and the final month is used for testing, bugfixing, translation and release preparations. When the release happens, a branch with a even release number is created and the master branch advances to the next odd version. After the release a call for packaging is issued.

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

Note

During the development of QGIS 3.0 and 3.2, an exception to this schedule has been put into place. See the roadmap below for adjusted information.

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 hub et commencent à travailler à la résolution des problèmes signalé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.

Calendrier de sortie

Le programme 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 versions ponctuelles seront publiées tous les mois sur la branche de la dernière version ainsi que sur la branche LTR s’il existe des rétro-portages.

In the first four month after it’s 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.

La version 2.18 replacera la version 2.14 en tant que LTR, mais ne remplacera pas 2.14 dans les dépôts LTR avant la distribution de la version 3.0.

Programme:

Évènement Latest Long-Term Repo FF Date Semaine # Semaines
PR 2.18.4 2.14.12   2017-02-24 9 4
PR 2.18.5 2.14.13   2017-03-24 13 2
EPR 2.18.6     2017-04-07 15 2
PR 2.18.7 2.14.14   2017-04-21 17 4
LTR 2.18.8 2.14.15   2017-05-19 21 1
EPR 2.18.9     2017-05-26 22 4
PR 2.18.10 2.14.16   2017-06-23 26 4
PR 2.18.11 2.14.17   2017-07-21 30 4
PR 2.18.12 2.14.18   2017-08-18 34 4
PR 2.18.13 2.14.19   2017-09-15 38 6
PR/FF 2.18.14 2.14.20 2.99 2017-10-27 44 6
LR 3.0.0 2.18.15   2017-12-08 50 3
PR 3.0.1 2.18.16   2017-12-29 53 4
PR 3.0.2 2.18.17   2018-01-26 4 4
PR/FF 3.0.3 2.18.18 3.1 2018-02-23 8 4
PR 3.0.4 2.18.19   2018-03-23 12 4
LR 3.2.0 2.18.20   2018-03-23 12 4
PR 3.2.1 2.18.21   2018-04-20 16 4
PR 3.2.2 2.18.22   2018-05-18 20 4
PR/FF 3.2.3 2.18.23 3.3 2018-06-15 24 6
LTR 3.4.0 2.18.24   2018-07-27 30 4
PR 3.4.1 2.18.25   2018-08-24 34 4
PR 3.4.2 2.18.26   2018-09-21 38 4
PR/FF 3.4.3 2.18.27 3.5 2018-10-19 42 4
LR 3.6.0 3.4.4   2018-11-16 46 4
PR 3.6.1 3.4.5   2018-12-14 50 2
PR 3.6.2 3.4.6   2018-12-28 52 6
PR 3.6.3 3.4.7   2019-02-08 6  

Légende:

É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 Extra Point release

Localisation des pré-versions / nightly builds

Plateforme Emplacement
Windows Version candidate hebdomadaire (installateur indépendant)
OSGeo4W
Linux Debian/Ubuntu
MacOS Mac OS