メインコンテンツまでスキップ

バージョン命名

目的: StarRocks ソフトウェアパッケージの現在の命名規則について、統一された明確な説明を提供すること。

番号付け

リリースされたバージョンの番号付け形式は MAJOR.MINOR.PATCH[-PRERELEASE] であり、PRERELEASE はプレリリースバージョンの種類と番号を示します。詳細な説明は以下の通りです。

MAJOR

API の互換性がない変更が行われた場合や、製品の全体的な戦略に大きな調整がある場合にメジャーバージョンが増加します。

MINOR

後方互換性を保ちながら機能が追加された場合にマイナーバージョンが増加します。これは通常、新機能の追加や、現在のメジャーバージョンの API やソフトウェアの主要な動作パターンを壊さない改善を指します。

PATCH

後方互換性のあるバグ修正が行われた場合にパッチバージョンが増加します。これは通常、ソフトウェアの主要な機能や API に影響を与えないバグ修正や小さな改善を指します。

PRERELEASE

バージョンにプレリリース識別子を追加することで、そのビルドが早期採用者によるテスト用であることを示します。プレリリース識別子は、rc01rc02 などのプレリリースのバージョン番号を示します。現在使用されている唯一のプレリリースタグは、rc に続く二桁の数字、例えば rc01 です。

注記

リリース候補は、初期のマイナーおよびメジャーバージョンのみでビルドされます。例えば、3.4.0-rc014.0.0-rc01 です。

バージョンの例

  • 3.4.0: 公式リリースバージョン。
  • 3.4.0-rc01: 3.4.0 の最初のプレリリースバージョン。例えば、バージョン 3.3 には 3.3.0-rc02 という2番目のプレリリースバージョンもありました。
  • 3.4.1, 3.4.2: バグ修正バージョン。