Metabase 版本控制
我們遵循我們自己風格的 語意化版本控制指南,以便區分 Metabase 的開放原始碼版本與 Metabase 的付費、原始碼可用版本(在 Pro 和 Enterprise 方案中提供)。
語意化版本控制通常遵循以下格式:主版本.次要版本.修訂版本.修補程式
。例如,版本 3.15.2
或 3.15.2.1
。
對於 Metabase 版本,我們會根據授權,在版本前面加上 0
或 1
。
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 版本的文件。