Патч-випуски

Розклад та контактна інформація для патч-випусків Kubernetes.

Для загальної інформації про цикл випусків Kubernetes, дивіться опис процесу випуску.

Періодичність

Типова періодичність патч-випусків — щомісяця. Зазвичай вона трохи швидша (1-2 тижні) для перших патч-випусків після 1.X мінорного випуску. Критичні виправлення можуть призвести до негайного випуску поза звичайною періодичністю. Ми також намагаємося не робити випуски під час основних святкових періодів.

Контакт

Дивіться сторінку Менеджери Випусків для отримання повних контактних даних команди патч-випусків.

Дайте нам хоча б один робочий день на відповідь — ми можемо бути в іншому часовому поясі!

Між випусками команда переглядає вхідні запити на cherry pick щотижня. Команда буде звʼязуватися з вами через GitHub PR, канали SIG у Slack, прямі повідомлення у Slack та email якщо є питання щодо PR.

Cherry picks

Будь ласка, дотримуйтесь процесу cherry pick.

Cherry picks повинні бути готові до злиття у GitHub з правильними мітками (наприклад, approved, lgtm, release-note) та успішними CI тестами до граничного терміну для cherry pick. Зазвичай це за два дні до цільового випуску, але може бути й більше. Раніша готовність PR краще, оскільки нам потрібен час для отримання сигналу CI після злиття ваших cherry picks перед фактичним випуском.

Cherry pick PR, які не відповідають критеріям злиття, будуть перенесені та додані для наступного патч-випуску.

Період підтримки

Відповідно до річної підтримки KEP, спільнота Kubernetes підтримуватиме активні серії патч-випусків протягом приблизно чотирнадцяти (14) місяців.

Перші дванадцять місяців цього терміну вважатимуться стандартним періодом.

Наприкінці дванадцятого місяця станеться наступне:

Протягом двомісячного періоду обслуговування Менеджери Випусків можуть робити додаткові випуски обслуговування для розвʼязання наступних проблем:

  • CVE (за порадою Security Response Committee)
  • проблеми із залежностями (включаючи оновлення базових образів)
  • критичні проблеми основних компонентів

Наприкінці двомісячного періоду обслуговування серія патч-випусків вважатиметься завершеною (EOL) і cherry picks до відповідної гілки будуть закриті незабаром після цього.

Зверніть увагу, що 28-е число місяця було обрано як цільові дати для режиму обслуговування та EOL для зручності (кожен місяць має це число).

Майбутні щомісячні випуски

Часові рамки можуть змінюватися залежно від важливості виправлень, але для полегшення планування ми орієнтуватимемося на наступні щомісячні точки випуску. Незаплановані, критичні випуски можуть також відбуватися у проміжках між ними.

Щомісячний випуск виправленьСтрок Cherry PickЗаплановано
липня 20242024-07-052024-07-09
серпня 20242024-08-092024-08-13
вересня 20242024-09-062024-09-10

Детальна історія випусків для активних гілок

1.30

Наступний патч 1.30.3.

1.30 переходить в режим технічного обслуговування , кінець життєвого циклу — .

ПатчСтрок Cherry PickЗапланованоПримітка
1.30.22024-06-072024-06-11
1.30.12024-05-102024-05-15
1.30.02024-04-17

1.29

Наступний патч 1.29.7.

1.29 переходить в режим технічного обслуговування , кінець життєвого циклу — .

ПатчСтрок Cherry PickЗапланованоПримітка
1.29.62024-06-072024-06-11
1.29.52024-05-102024-05-14
1.29.42024-04-122024-04-16
1.29.32024-03-082024-03-12
1.29.22024-02-092024-02-14
1.29.12024-01-122024-01-17
1.29.02023-12-13

1.28

Наступний патч 1.28.12.

1.28 переходить в режим технічного обслуговування , кінець життєвого циклу — .

ПатчСтрок Cherry PickЗапланованоПримітка
1.28.112024-06-072024-06-11
1.28.102024-05-102024-05-14
1.28.92024-04-122024-04-16
1.28.82024-03-082024-03-12
1.28.72024-02-092024-02-14
1.28.62023-01-122024-01-17
1.28.52023-12-152023-12-20
1.28.42023-11-14Out of band release to fix CVE-2023-5528
1.28.32023-10-132023-10-18
1.28.22023-09-082023-09-13
1.28.1N/A2023-08-23Unplanned release to include CVE fixes
1.28.02023-08-15

1.27

Наступний патч 1.27.16.

1.27 переходить в режим технічного обслуговування , кінець життєвого циклу — .

ПатчСтрок Cherry PickЗапланованоПримітка
1.27.152024-06-072024-06-11
1.27.142024-05-102024-05-14
1.27.132024-04-122024-04-16
1.27.122024-03-082024-03-13
1.27.112024-02-092024-02-14
1.27.102023-01-122024-01-17
1.27.92023-12-152023-12-20
1.27.82023-11-14Out of band release to fix CVE-2023-5528
1.27.72023-10-132023-10-18
1.27.62023-09-082023-09-13
1.27.52023-08-042023-08-23
1.27.42023-07-142023-07-19
1.27.32023-06-092023-06-14
1.27.22023-05-122023-05-17
1.27.12023-04-14Regression
1.27.02023-04-11

Історія неактивних гілок

Ці випуски більше не підтримуються.

Мінорна версіяОстаточний патч-випускЗавершення життєвого циклуПримітка
1.261.26.152024-02-281.26.15 was released in March 2024 (after the EOL date) to pick up a new version of Go to address several Go CVEs
1.251.25.162023-10-281.25.16 was released in November 2023 (after the EOL date) to fix CVE-2023-5528
1.241.24.172023-07-281.24.17 was released in August 2023 (after the EOL date) to fix CVE-2023-3676 and CVE-2023-3955
1.231.23.172023-02-28
1.221.22.172022-12-081.22.17 was released in December 2022 (after the EOL date) to backport registry changes and fix two critical issues.
1.221.22.162022-11-091.22.16 was released in November 2022 (after the EOL date) to fix CVE-2022-3162 and CVE-2022-3294.
1.221.22.152022-10-28
1.211.21.142022-06-28
1.201.20.152022-02-28
1.191.19.162021-10-28
1.181.18.202021-06-18Created to solve regression introduced in 1.18.19
1.181.18.192021-05-12Regression
1.171.17.172021-01-13
1.161.16.152020-09-02
1.151.15.122020-05-06
1.141.14.102019-12-11
1.131.13.122019-10-15
1.121.12.102019-07-08
1.111.11.102019-05-01
1.101.10.132019-02-13
1.91.9.112018-09-29
1.81.8.152018-07-12
1.71.7.162018-04-04
1.61.6.132017-11-23
1.51.5.82017-10-01
1.41.4.122017-04-21
1.31.3.102016-11-01
1.21.2.72016-10-23
Змінено June 20, 2024 at 12:44 PM PST: Sync changest from andygol/k8s-website (36d05bc8a1)