Metabase 版本控制

我們遵循我們自己風格的 語意化版本控制指南,以便區分 Metabase 的開放原始碼版本與 Metabase 的付費、原始碼可用版本(在 ProEnterprise 方案中提供)。

語意化版本控制通常遵循以下格式:主版本.次要版本.修訂版本.修補程式。例如,版本 3.15.23.15.2.1

對於 Metabase 版本,我們會根據授權,在版本前面加上 01

Metabase 版本結構描述

License.Major.Point.Hotfix

例如:

v0.46.3.1

v0.46.3.1 將會是針對 Metabase 46 的第三個 (3) 修訂版本、開放原始碼版本 (0) 的 Hotfix (1)。

授權

  • 0 代表免費、開放原始碼版本(有時稱為 OSS,代表開放原始碼軟體)。
  • 1 代表付費、原始碼可用版本,其中包含所有附加功能(有時稱為 EE,代表「企業版」)。

主版本

當我們推出新功能或重大變更時,我們會發布主版本。

修訂版本

有時稱為次要版本,當我們為現有功能新增錯誤修正和改進時,我們會發布修訂版本。

Hotfix

有時稱為修補程式版本,我們會發布這些 Hotfix 版本,以即時修正安全性問題,或還原嚴重的回歸。

其他版本術語

黃金版本

黃金版本是 Metabase 新主版本的首個版本。因此,對於 Metabase 46 版,黃金版本將會是

  • v0.46.0 (OSS 版本)
  • v1.46.0 (EE 版本)

候選版本

在發布新的主版本(黃金版本)之前,我們通常會發布候選版本,以測試新功能。為了區分這些候選版本,我們會在結尾附加 -RC#

例如:

  • v1.46.0-RC1 (EE 版本的首個候選版本)
  • v0.46.0-RC3 (OSS 版本的第三個候選版本)

延伸閱讀

閱讀其他Metabase 版本的文件。