ロードマップ

QGISのリリースと開発は時系列式のスケジュールに従って行われます。

  • 偶数のバージョン番号 (2.18、 3.2 等々) は、リリースバージョンです。
  • 奇数のバージョン番号(2.99, 3.1等々)は開発バージョンです。

新規リリースは4ヶ月ごとに予定されています。最初の3ヶ月で新規開発が行われます。リリース前にあたる4ヶ月目は機能凍結の呼びかけとテスト、バグの修正、翻訳、リリースの準備に当てます。リリース時のブランチ番号は偶数とし、先行するマスターブランチは奇数があてられます。リリース後、次回のパッケージの応募が呼びかけられます。

3回目のリリース(2.8から開始)は、次回の長期リリース(LTR)が公開されるまでサポートされます。

注釈

QGIS3の開発中にこのスケジュールの例外が適用されました。例外の適用に関する情報は下記のロードマップを参照してください。

開発段階

開発者は、開発段階において次期リリースに向けた新機能の開発に取り組みます。アーリーアダプターは主要なプラットフォームをナイトリービルドで使うことができます。ここでは進捗状況の確認、予備試験、バグレポートの報告、開発の手助けするためのアイディアを提供などが可能です。

機能凍結

機能凍結段階では、新機能を入れることはもはや許可されず、皆の焦点はQGISを強化することから安定させることに移動します。これはまた、ナイトリービルドを効果的に プレリリース に変えます。

ユーザー は問題がないことを確認するために自分の環境でこれらのプレリリースの広範なテストを開始する必要があり、彼らは今後のリリースで見たいと思っていないでしょう。すべてのそのような問題が報告されなければならない( バグ、機能と課題 参照)。気付かれないすべては、また次のリリースになってしまいます。深刻な問題が発生した場合だけは、最新のリリースへのバックポートが発生します。したがって、プレリリースのテストおよび問題の報告は非常に重要です。

In the feature freeze developers monitor the bugtracker and start working on fixing the reported issues and update the visual changelog with the features they added.

翻訳者が作業を開始できるよう、機能凍結後翻訳ファイルが更新されます。ただしこれは暫定的なものであり、バグの修正が翻訳ファイルに追加される可能性があることに注意してください。

The release manager announces this on feature freeze.

Release

On major and minor release dates the release branch is created and the release is tagged and tar balls are prepared. Point releases are just tagged and tar balls are created.

The packagers are notified that packaging can begin.

Once some packages are available the release can be announced and the website is updated accordingly.

リリースのスケジュール

スケジュールは4ヶ月ごとのリリースおよび毎年2月下旬のLTRのリリースが毎年ほぼ同じ時期になるよう設定されています。

2.12以降に開始する開発フェーズは、常に12週間で、凍結フェーズは最短で5週間です。残りは、LTRリリースの凍結フェーズの延長にあてられます。

バックポートがある場合、最新のリリースブランチとLTRブランチのポイントリリースが実施されます。

リリース後の最初の4ヶ月は、新しいLTRはその時点におけるLRとなります。このフェーズではLTRリポジトリ内の前期のLTRが新規のLTRに置き換わることはありませんが、次のLRがリリースされると前期のLTRは新規のLTRに書き換えられます。

2.18のリリースでは、LTRとして2.14のリリースを置き換えますが、3.0がリリースされる前に、LTRのパッケージリポジトリの2.14を置き換わることはありません。

スケジュール:

イベント 最新 Long-Termリポ 凍結 日付 Week #
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/SF 2.18.14 2.14.20 2.99 2017-10-27 44 6
PR 2.18.15 2.14.21   2017-12-08 50 6
PR 2.18.16 2.14.22   2018-01-19 3 5
LR/PR 3.0.0 2.18.17   2018-02-23 8 4
PR 3.0.1 2.18.18   2018-03-23 12 4
PR 3.0.2 2.18.19   2018-04-20 16 4
PR/FF 3.0.3 2.18.20 3.1 2018-05-18 20 5
LR/PR 3.2.0 2.18.21   2018-06-22 25 4
PR 3.2.1 2.18.22   2018-07-20 29 4
PR 3.2.2 2.18.23   2018-08-17 33 4
PR/FF 3.2.3 2.18.24 3.3 2018-09-14 37 6
LTR/PR 3.4.0 2.18.25   2018-10-26 43 4
EPR 3.4.1     2018-11-02 44 4
PR 3.4.2 2.18.26   2018-11-23 47 4
PR 3.4.3 2.18.27   2018-12-21 51 4
PR/FF 3.4.4 2.18.28 3.5 2019-01-18 3 5
LR/PR 3.6.0 3.4.5   2019-02-22 8 4
PR 3.6.1 3.4.6   2019-03-22 12 4
PR 3.6.2 3.4.7   2019-04-19 16 4
PR 3.6.3 3.4.8 3.7 2019-05-17 20 6
LR/PR 3.8.0 3.4.9   2019-06-28 26  

イベント凡例:

イベント 説明
LTR 長期リリース、新規開発フェーズの開始
LR 定期リリース、新規開発フェーズの開始
FF 機能凍結、開発フェーズの終了
SF 2カ月間の投票でソフト凍結
PR 最新版のリリースとLTRブランチのポイントリリース
EPR 追加のポイントリリース

プレリリースの場所/ナイトリービルド

プラットフォーム ロケーション
Windows 週リリース候補 (スタンドアロンインストーラ)
OSGeo4W
Linux Debian/Ubuntu
MacOS Mac OS