Політика графіку випусків
Для зручності користувачів Helm визначає та оголошує дати випусків заздалегідь. Цей документ описує політику, що регулює графік випусків Helm.
Календар випусків
Публічний календар із запланованими випусками Helm можна знайти тут.
Семантичне версіювання
Версії Helm виражаються як x.y.z
, де x
— це основна версія, y
— мінорна версія, а z
— випуск патча, відповідно до термінології
семантичного версіювання.
Випуски патчів
Випуски патчів надають користувачам виправлення помилок і виправлення з безпеки. Вони не містять нових функцій.
Новий випуск патча, що стосується останньої мінорної/основної версії, зазвичай здійснюється один раз на місяць, у другу середу кожного місяця.
Випуск патча для виправлення пріоритетної регресії або проблеми безпеки може бути здійснений за потребою.
Випуск патча буде скасовано з будь-якої з наступних причин:
- якщо з моменту попереднього випуску не було додано нового вмісту;
- якщо дата випуску патча припадає на тиждень до першого реліз-кандидата (RC1) майбутнього мінорного випуску;
- якщо дата випуску патча припадає на чотири тижні після мінорного випуску.
Мінорні випуски
Мінорні випуски містять виправлення безпеки та помилок, а також нові функції. Вони є зворотно сумісними з API та використанням CLI.
Щоб узгодитися з випусками Kubernetes, мінорний випуск Helm здійснюється кожні 4 місяці (3 випуски на рік).
Додаткові мінорні випуски можуть здійснюватися за потреби, але це не вплине на графік оголошеного майбутнього випуску, якщо до нього не залишилося менше 7 днів.
Одночасно з публікацією випуску буде оголошено дату наступного мінорного випуску, яка буде опублікована на головній вебсторінці Helm.
Основні випуски
Основні випуски містять зміни, що порушують сумісність. Такі випуски є рідкісними, але іноді необхідні для подальшого важливого розвитку Helm.
Основні випуски можуть бути складними для планування. З огляду на це, остаточна дата випуску буде вибрана та оголошена лише після того, як буде доступна перша бета-версія такого випуску.