Релизы¶
Мы следуем нашему собственному вкусу семантических руководств по версиям, чтобы отличить открытую версию Metabase от платной, исходной версии Metabase (доступной в Pro и Enterprise планы).
Семантическое управление версиями обычно следует формату: Major.Minor.Point.Patch
. Например, версия 3.15.2
или 3.15.2.1
.
С релизами Metabase добавляется префикс 0
или 1
в зависимости от лицензии.
Схема версий¶
Т.е.,
v0.46.3.1
будет для хотфикса (1
) для третьей (3
) точки релиза Metabase 46
, открытой версии (0
).
Лицензия¶
0
для бесплатной, открытой версии (иногда называемой OSS, для программного обеспечения с открытым исходным кодом).1
для платной, исходной версии, которая имеет все колокольчики и свистки (иногда называемые EE для "Enterprise Edition").
Мажорная версия¶
Мы выпускаем мажорную версию, когда вводим новые функции или изменения, которые могут нарушить совместимость.
Точка¶
Иногда называемый минорным релизом, мы выпускаем точечные релизы, когда мы добавляем исправления ошибок и уточнения существующих функций.
Хотфикс¶
Иногда называется исправлением ошибок, мы выпускаем эти исправления ошибок, чтобы исправить проблемы безопасности в своевременном порядке или отменить ужасную регрессию.
Другие термины релиза¶
Золотой релиз¶
Золотой релиз — это первый релиз новой мажорной версии Metabase. Таким образом, для версии Metabase 46 золотыми релизами будут:
v0.46.0
v1.46.0
Релиз кандидаты¶
Мы обычно публикуем релиз-кандидаты, чтобы проверить новые функции перед выпуском новой мажорной версии (золотой релиз). Чтобы отличить эти релизы-кандидаты, мы добавляем -RC#
в конце.
Т.е.,
v1.46.0-RC1
(первый релиз кандидат для EE)v0.46.0-RC3
(третий релиз кандидат для OSS версии)
Дополнительная информация¶
Версионность Glarus BI¶
Основано на версионировании Metabase и добавляет его с учётом новых релизов Glarus BI. Версия Glarus BI формируется в следующем формате:
0.x.x-y.z где y — мажорный релиз Glarus BI и z — минорный (префикс - всегда является релиз opensource версии Metabase).
Пример: 0.46.1-0.1