ロードマップ

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

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

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

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

注釈

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

開発段階

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

機能凍結

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

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

機能凍結が実施されると 開発者 はバグトラッカーを監視して報告された問題の修正作業を開始し、追加した機能で ** visual changelog** を更新します。

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

リリースの2週間前にハード凍結が開始され、その後は機能凍結の後に導入された深刻な問題と回帰のみが修正されます。

リリースマネージャはこれを機能凍結時に発表します。

リリース

メジャーリリース日とマイナーリリース日に、リリースブランチが作成され、リリースにタグが付けられ、ターボールが準備されます。ポイントリリースはただタグ付けされ、ターボールが作成されます。

パッケージ作成者はパッケージ作成を開始できることを通知されます。

いくつかのパッケージが利用可能になると、リリースが発表され、それに応じてWebサイトが更新されます。

リリースのスケジュール

スケジュールは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 #
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/FF 3.6.3 3.4.8 3.7 2019-05-17 20 5
LR/PR 3.8.0 3.4.9   2019-06-21 25 4
PR 3.8.1 3.4.10   2019-07-19 29 4
PR 3.8.2 3.4.11   2019-08-16 33 3
FF     3.9 2019-09-06 36 1
PR 3.8.3 3.4.12   2019-09-13 37 4
HF       2019-10-11 41 2
LTR/PR 3.10.0 3.4.13   2019-10-25 43 4
PR 3.10.1 3.4.14   2019-11-22 47 4
PR 3.10.2 3.4.15   2019-12-20 51 4
PR/FF 3.10.3 3.4.16 3.11 2020-01-17 3 5
LR/PR 3.12.0 3.10.4   2020-02-21 8 4
PR 3.12.1 3.10.5   2020-03-20 12 4
PR 3.12.2 3.10.6   2020-04-17 16 4
PR/FF 3.12.3 3.10.7 3.13 2020-05-15 20 5
LR/PR 3.14.0 3.10.8   2020-06-19 25 4
PR 3.14.1 3.10.9   2020-07-17 29 4
PR 3.14.2 3.10.10   2020-08-14 33 4
PR/FF 3.14.3 3.10.11 3.15 2020-09-11 37 6
LTR/PR 3.16.0 3.10.12   2020-10-23 43 4
PR 3.16.1 3.10.13   2020-11-20 47 4
PR 3.16.2 3.10.14   2020-12-18 51 4
PR/FF 3.16.3 3.10.15 3.17 2021-01-15 3 5
LR/PR 3.18.0 3.16.4   2021-02-19 8 4

イベント凡例:

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

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

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