Patch Releases

Schedule and team contact information for Kubernetes patch releases.

For general information about Kubernetes release cycle, see the release process description.

Cadence

Our typical patch release cadence is monthly. It is commonly a bit faster (1 to 2 weeks) for the earliest patch releases after a 1.X minor release. Critical bug fixes may cause a more immediate release outside of the normal cadence. We also aim to not make releases during major holiday periods.

Contact

See the Release Managers page for full contact details on the Patch Release Team.

Please give us a business day to respond - we may be in a different timezone!

In between releases the team is looking at incoming cherry pick requests on a weekly basis. The team will get in touch with submitters via GitHub PR, SIG channels in Slack, and direct messages in Slack and email if there are questions on the PR.

Cherry picks

Please follow the cherry pick process.

Cherry picks must be merge-ready in GitHub with proper labels (e.g., approved, lgtm, release-note) and passing CI tests ahead of the cherry pick deadline. This is typically two days before the target release, but may be more. Earlier PR readiness is better, as we need time to get CI signal after merging your cherry picks ahead of the actual release.

Cherry pick PRs which miss merge criteria will be carried over and tracked for the next patch release.

Support Period

In accordance with the yearly support KEP, the Kubernetes Community will support active patch release series for a period of roughly fourteen (14) months.

The first twelve months of this timeframe will be considered the standard period.

Towards the end of the twelve month, the following will happen:

  • Release Managers will cut a release
  • The patch release series will enter maintenance mode

During the two-month maintenance mode period, Release Managers may cut additional maintenance releases to resolve:

  • CVEs (under the advisement of the Security Response Committee)
  • dependency issues (including base image updates)
  • critical core component issues

At the end of the two-month maintenance mode period, the patch release series will be considered EOL (end of life) and cherry picks to the associated branch are to be closed soon afterwards.

Note that the 28th of the month was chosen for maintenance mode and EOL target dates for simplicity (every month has it).

Upcoming Monthly Releases

Timelines may vary with the severity of bug fixes, but for easier planning we will target the following monthly release points. Unplanned, critical releases may also occur in between these.

Monthly Patch Release Cherry Pick Deadline Target Date
May 2024 2024-05-10 2024-05-14
June 2024 2024-06-07 2024-06-11
July 2024 2024-07-05 2024-07-09

Detailed Release History for Active Branches

1.30

Next patch release is 1.30.1.

1.30 enters maintenance mode on and End of Life is on .

Patch Release Cherry Pick Deadline Target Date Note
1.30.0 2024-04-17

1.29

Next patch release is 1.29.5.

1.29 enters maintenance mode on and End of Life is on .

Patch Release Cherry Pick Deadline Target Date Note
1.29.4 2024-04-12 2024-04-16
1.29.3 2024-03-08 2024-03-12
1.29.2 2024-02-09 2024-02-14
1.29.1 2024-01-12 2024-01-17
1.29.0 2023-12-13

1.28

Next patch release is 1.28.10.

1.28 enters maintenance mode on and End of Life is on .

Patch Release Cherry Pick Deadline Target Date Note
1.28.9 2024-04-12 2024-04-16
1.28.8 2024-03-08 2024-03-12
1.28.7 2024-02-09 2024-02-14
1.28.6 2023-01-12 2024-01-17
1.28.5 2023-12-15 2023-12-20
1.28.4 2023-11-14 Out of band release to fix CVE-2023-5528
1.28.3 2023-10-13 2023-10-18
1.28.2 2023-09-08 2023-09-13
1.28.1 N/A 2023-08-23 Unplanned release to include CVE fixes
1.28.0 2023-08-15

1.27

Next patch release is 1.27.14.

1.27 enters maintenance mode on and End of Life is on .

Patch Release Cherry Pick Deadline Target Date Note
1.27.13 2024-04-12 2024-04-16
1.27.12 2024-03-08 2024-03-13
1.27.11 2024-02-09 2024-02-14
1.27.10 2023-01-12 2024-01-17
1.27.9 2023-12-15 2023-12-20
1.27.8 2023-11-14 Out of band release to fix CVE-2023-5528
1.27.7 2023-10-13 2023-10-18
1.27.6 2023-09-08 2023-09-13
1.27.5 2023-08-04 2023-08-23
1.27.4 2023-07-14 2023-07-19
1.27.3 2023-06-09 2023-06-14
1.27.2 2023-05-12 2023-05-17
1.27.1 2023-04-14 Regression
1.27.0 2023-04-11

Non-Active Branch history

These releases are no longer supported.

Minor Version Final Patch Release End Of Life Date Note
1.26 1.26.15 2024-02-28 1.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.25 1.25.16 2023-10-28 1.25.16 was released in November 2023 (after the EOL date) to fix CVE-2023-5528
1.24 1.24.17 2023-07-28 1.24.17 was released in August 2023 (after the EOL date) to fix CVE-2023-3676 and CVE-2023-3955
1.23 1.23.17 2023-02-28
1.22 1.22.17 2022-12-08 1.22.17 was released in December 2022 (after the EOL date) to backport registry changes and fix two critical issues.
1.22 1.22.16 2022-11-09 1.22.16 was released in November 2022 (after the EOL date) to fix CVE-2022-3162 and CVE-2022-3294.
1.22 1.22.15 2022-10-28
1.21 1.21.14 2022-06-28
1.20 1.20.15 2022-02-28
1.19 1.19.16 2021-10-28
1.18 1.18.20 2021-06-18 Created to solve regression introduced in 1.18.19
1.18 1.18.19 2021-05-12 Regression
1.17 1.17.17 2021-01-13
1.16 1.16.15 2020-09-02
1.15 1.15.12 2020-05-06
1.14 1.14.10 2019-12-11
1.13 1.13.12 2019-10-15
1.12 1.12.10 2019-07-08
1.11 1.11.10 2019-05-01
1.10 1.10.13 2019-02-13
1.9 1.9.11 2018-09-29
1.8 1.8.15 2018-07-12
1.7 1.7.16 2018-04-04
1.6 1.6.13 2017-11-23
1.5 1.5.8 2017-10-01
1.4 1.4.12 2017-04-21
1.3 1.3.10 2016-11-01
1.2 1.2.7 2016-10-23
Last modified April 04, 2024 at 9:52 AM PST: Add upcoming monthly releases to schedule.yaml (a7993c7d2b)