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

バージョン命名

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

番号付け

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

MAJOR

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

MINOR

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

PATCH

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

PRERELEASE

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

注記

リリース候補は、初期のマイナーおよびメジャーバージョンのみでビルドされます。例えば、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: バグ修正バージョン。

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

ソフトウェアパッケージの命名規則は: 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 リビジョン。