Данный документ описывает процесс версионирования и выпуска Harbor. Этот документ является живым документом, содержание которого будет обновляться в соответствии с каждым новым выпуском.
Выпуски Harbor будут версионироваться с использованием троек с точками, аналогично Семантическому Версионированию. В этом конкретном документе мы будем ссылаться на соответствующие компоненты этой тройки как <major>.<minor>.<patch>
. Номер версии может иметь дополнительную информацию, такую как "-rc1,-rc2,-rc3", чтобы отметить сборки кандидатов на выпуск для раннего доступа. Такие выпуски будут считаться "предварительными выпусками".
Основные и минорные выпуски Harbor будут отпочковываться от основной ветки master при достижении состояния RC(Release Candidate)
. Формат ветвей должен следовать шаблону release-<major>.<minor>.0
. Например, когда выпуск v1.0.0
достигнет состояния RC, будет создана ветка с форматом release-1.0.0
. Когда выпуск достигнет состояния GA(General Available)
, должна быть сделана метка с форматом v<major>.<minor>.<patch>
командой git tag -s v<major>.<minor>.<patch>
. Частота выпусков составляет примерно три месяца, но может быть скорректирована в зависимости от событий открытого программного обеспечения, однако это будет сообщено явно.### Корректирующие Выпуски
Корректирующие выпуски основаны на ветках основных и минорных выпусков. Частота корректирующих выпусков последних минорных выпусков составляет один месяц для решения критических проблем сообщества и безопасности. Частота корректирующих выпусков для двух предыдущих минорных выпусков зависит от серьёзности проблемы, которую требуется исправить.
Предварительные выпуски: главным образом различные сборки RC
будут собраны из соответствующих им веток. Пожалуйста, обратите внимание, что они создаются для помощи в процессе стабилизации, гарантии не предоставляются.
Версия | Поддерживается |
---|---|
Harbor v1.8.x | ![]() |
Harbor v1.9.x | ![]() |
Harbor v1.10.x | ![]() |
Путь обновления для Harbor следующий: (1) патч-выпуски версий 1.0.x всегда совместимы с основной и младшей версией. Например, ранее выпущенные версии 1.8.x могут быть обновлены до самой последней версии 1.8.4. (2) проект Harbor поддерживает только две предыдущие младшие версии при переходе к текущей младшей версии. Например, 1.9.0 будет поддерживать только переход от 1.7.0 и 1.8.0, а переход от 1.6.0 к 1.9.0 не поддерживается. Для обновления следует сначала обновиться до версии 1.8.0, затем до версии 1.9.0.Проект Harbor поддерживает ветки выпуска для трех самых новых младших версий, каждая младшая версия поддерживается около девяти месяцев. Для основных версий нет обязательного временного графика, и в настоящее время нет критериев для выпуска новой основной версии (например, Harbor 2.0.0).
Деятельность по ближайшему релизу будет отслеживаться на актуальной проектной доске. Если ваш запрос не присутствует в соответствующем релизе, пожалуйста, свяжитесь с поддержкой для добавления вашего запроса на проектную доску.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )