メインコンテンツまでスキップ
バージョン: Stable-3.3

バージョン命名

目的: 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 には、2 番目のプレリリースバージョン 3.3.0-rc02 もありました。
  • 3.4.1, 3.4.2: バグ修正バージョン。

ソフトウェアパッケージ命名規則

ソフトウェアパッケージの命名規則は: StarRocks-x.y.z[-rcxx]{-os}{-arch}.tar.gz です。(つまり、主な形式は Product-version-os-arch

  1. x.y.z: 三桁のバージョン番号ルールに従います。-rcxx はオプションのプレリリースバージョン番号で、-rc01-rc02 などです。
  2. OS には: ubuntucentos が含まれます。必須です。
  3. ARCH には: amd64 が含まれます。必須です。(arm64 のコミュニティ版はまだありません。)

ソフトウェアパッケージ名の例

  1. StarRocks-3.4.0-rc01-ubuntu-amd64.tar.gz: Ubuntu Linux 用にビルドされた 3.4.0 のプレリリースバージョン。
  2. StarRocks-3.4.1-centos-amd64.tar.gz: Red Hat Enterprise Linux / CentOS 用にビルドされた PATCH リビジョン。