CINXE.COM
Patch Releases | Kubernetes
<!doctype html> <html lang="en" class="no-js"> <head> <meta name="robots" content="noindex, nofollow"> <link rel="alternate" hreflang="zh-cn" href="https://kubernetes.io/zh-cn/releases/patch-releases/"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="generator" content="Hugo 0.121.2"> <link rel="shortcut icon" type="image/png" href="/images/favicon.png"> <link rel="apple-touch-icon" href="/favicons/apple-touch-icon-180x180.png" sizes="180x180"> <link rel="manifest" href="/manifest.webmanifest"> <link rel="apple-touch-icon" href="/images/kubernetes-192x192.png"> <title>Patch Releases | Kubernetes</title><meta property="og:title" content="Patch Releases" /> <meta property="og:description" content="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." /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://kubernetes.io/releases/patch-releases/" /><meta property="article:section" content="releases" /> <meta property="article:modified_time" content="2024-04-12T08:33:54-06:00" /> <meta itemprop="name" content="Patch Releases"> <meta itemprop="description" content="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."> <meta itemprop="dateModified" content="2024-04-12T08:33:54-06:00" /> <meta itemprop="wordCount" content="818"> <meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Patch Releases"/> <meta name="twitter:description" content="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."/> <link href="/scss/main.css" rel="stylesheet"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "url": "https://kubernetes.io", "logo": "https://kubernetes.io/images/favicon.png", } </script> <meta name="theme-color" content="#326ce5"> <style> .gutter { background-color: #eee; background-repeat: no-repeat; background-position: 50%; } .gutter.gutter-horizontal { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg=='); cursor: col-resize; } #sidebarnav, #maindoc { max-width: 100%; } #maindoc { overflow-wrap: break-word; } @media (max-width: 768px) { #sidebarnav { padding-left: 15px; padding-right: 15px; } } </style> <link rel="stylesheet" href="/css/feature-states.css"> <meta name="description" content="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."> <meta property="og:description" content="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."> <meta name="twitter:description" content="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."> <meta property="og:url" content="https://kubernetes.io/releases/patch-releases/"> <meta property="og:title" content="Patch Releases"> <meta name="twitter:title" content="Patch Releases"> <meta name="twitter:image" content="https://kubernetes.io/images/favicon.png" /> <meta name="twitter:image:alt" content="Kubernetes"> <meta property="og:image" content="/images/kubernetes-horizontal-color.png"> <meta property="og:type" content="article"> <script src="/js/jquery-3.6.0.min.js" intregrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script> <script src="/js/split-1.6.0.js" intregrity="sha384-0blL3GqHy6+9fw0cyY2Aoiwg4onHAtslAs4OkqZY7UQBrR65/K4gI+hxLdWDrjpz"></script> <script defer src="/js/dismiss_banner.js"></script> <title>Patch Releases | Kubernetes</title> </head> <body class="td-page td-documentation"> <header> <nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar" data-auto-burger="primary"> <a class="navbar-brand img-fluid" href="/"></a> <div class="td-navbar-nav-scroll ml-md-auto" id="main_navbar"> <ul class="navbar-nav mt-2 mt-lg-0"> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/docs/" >Documentation</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/blog/" >Kubernetes Blog</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/training/" >Training</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/partners/" >Partners</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/community/" >Community</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/case-studies/" >Case Studies</a> </li> <li class="nav-item mr-n3 mr-lg-0 dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Versions </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/releases">Release Information</a> <a class="dropdown-item" href="https://kubernetes.io/releases/patch-releases/">v1.31</a> <a class="dropdown-item" href="https://v1-30.docs.kubernetes.io/releases/patch-releases/">v1.30</a> <a class="dropdown-item" href="https://v1-29.docs.kubernetes.io/releases/patch-releases/">v1.29</a> <a class="dropdown-item" href="https://v1-28.docs.kubernetes.io/releases/patch-releases/">v1.28</a> <a class="dropdown-item" href="https://v1-27.docs.kubernetes.io/releases/patch-releases/">v1.27</a> </div> </li> <li class="nav-item mr-n4 mr-lg-0 dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> English </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/zh-cn/releases/patch-releases/">中文 (Chinese)</a> </div> </li> <li class="search-item nav-item mr-n4 mr-lg-0"> <div class="search-bar"> <i class="search-icon fas fa-search"></i> <input type="search" name="q" class="search-input td-search-input" placeholder="Search this site" aria-label="Search this site" autocomplete="off" > </div> </li> </ul> </div> <button id="hamburger" onclick="kub.toggleMenu()" data-auto-burger-exclude><div></div></button> </nav> <section class="header-hero filler"> </section> </header> <div class="container-fluid td-outer"> <div class="td-main"> <div class="row flex-column flex-md-row"> <div id="sidebarnav" class="split td-sidebar d-print-none"> <script> $(function() { $("#td-section-nav a").removeClass("active"); $("#td-section-nav #m-releases-patch-releases").addClass("active"); $("#td-section-nav #m-releases-patch-releases-li span").addClass("td-sidebar-nav-active-item"); $("#td-section-nav #m-releases-patch-releases").parents("li").addClass("active-path"); $("#td-section-nav li.active-path").addClass("show"); $("#td-section-nav li.active-path").children("input").prop('checked', true); $("#td-section-nav #m-releases-patch-releases-li").siblings("li").addClass("show"); $("#td-section-nav #m-releases-patch-releases-li").children("ul").children("li").addClass("show"); $("#td-sidebar-menu").toggleClass("d-none"); }); </script> <div id="td-sidebar-menu" class="td-sidebar__inner d-none"> <form class="td-sidebar__search d-flex align-items-center"> <div class="search-bar"> <i class="search-icon fas fa-search"></i> <input type="search" name="q" class="search-input td-search-input" placeholder="Search this site" aria-label="Search this site" autocomplete="off" > </div> <button class="btn btn-link td-sidebar__toggle d-md-none p-0 ml-3 fas fa-bars" type="button" data-toggle="collapse" data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" aria-label="Toggle section navigation"> </button> </form> <nav class="collapse td-sidebar-nav foldable-nav" id="td-section-nav"> <ul class="td-sidebar-nav__section pr-md-3 ul-0"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-releases-li"> <ul class="ul-1"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-download-li"> <input type="checkbox" id="m-releases-download-check"/> <label for="m-releases-download-check"><a href="/releases/download/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-download"><span class="">Download Kubernetes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-release-li"> <input type="checkbox" id="m-releases-release-check"/> <label for="m-releases-release-check"><a href="/releases/release/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-release"><span class="">Kubernetes Release Cycle</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-patch-releases-li"> <input type="checkbox" id="m-releases-patch-releases-check"/> <label for="m-releases-patch-releases-check"><a href="/releases/patch-releases/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-patch-releases"><span class="">Patch Releases</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-release-managers-li"> <input type="checkbox" id="m-releases-release-managers-check"/> <label for="m-releases-release-managers-check"><a href="/releases/release-managers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-release-managers"><span class="">Release Managers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-notes-li"> <input type="checkbox" id="m-releases-notes-check"/> <label for="m-releases-notes-check"><a href="/releases/notes/" title="Notes" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-notes"><span class="">Release Notes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-releases-version-skew-policy-li"> <input type="checkbox" id="m-releases-version-skew-policy-check"/> <label for="m-releases-version-skew-policy-check"><a href="/releases/version-skew-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-releases-version-skew-policy"><span class="">Version Skew Policy</span></a></label> </li> </ul> </li> </ul> </nav> </div> </div> <div id="maindoc" class="split pl-md-5 row"> <main role="main" class="col-xl-8"> <nav aria-label="breadcrumb" class="td-breadcrumbs"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="https://kubernetes.io/releases/">Release History</a> </li> <li class="breadcrumb-item active" aria-current="page"> <a href="https://kubernetes.io/releases/patch-releases/">Patch Releases</a> </li> </ol> </nav> <section id="deprecation-warning"> <div class="content deprecation-warning pageinfo"> <h3> You are viewing documentation for Kubernetes version: v1.29 </h3> <p> Kubernetes v1.29 documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date information, see the <a href="https://kubernetes.io/docs/home/">latest version.</a> </p> </div> </section> <div class="td-content"> <h1>Patch Releases</h1> <p>Schedule and team contact information for Kubernetes patch releases.</p> <p>For general information about Kubernetes release cycle, see the <a href="/releases/release">release process description</a>.</p> <h2 id="cadence">Cadence</h2> <p>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.</p> <h2 id="contact">Contact</h2> <p>See the <a href="/releases/release-managers">Release Managers page</a> for full contact details on the Patch Release Team.</p> <p>Please give us a business day to respond - we may be in a different timezone!</p> <p>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 <a href="mailto:release-managers-private@kubernetes.io">email</a> if there are questions on the PR.</p> <h2 id="cherry-picks">Cherry picks</h2> <p>Please follow the <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/sig-release/cherry-picks.md">cherry pick process</a>.</p> <p>Cherry picks must be merge-ready in GitHub with proper labels (e.g., <code>approved</code>, <code>lgtm</code>, <code>release-note</code>) 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.</p> <p>Cherry pick PRs which miss merge criteria will be carried over and tracked for the next patch release.</p> <h2 id="support-period">Support Period</h2> <p>In accordance with the <a href="https://git.k8s.io/enhancements/keps/sig-release/1498-kubernetes-yearly-support-period/README.md">yearly support KEP</a>, the Kubernetes Community will support active patch release series for a period of roughly fourteen (14) months.</p> <p>The first twelve months of this timeframe will be considered the standard period.</p> <p>Towards the end of the twelve month, the following will happen:</p> <ul> <li><a href="/releases/release-managers">Release Managers</a> will cut a release</li> <li>The patch release series will enter maintenance mode</li> </ul> <p>During the two-month maintenance mode period, Release Managers may cut additional maintenance releases to resolve:</p> <ul> <li>CVEs (under the advisement of the Security Response Committee)</li> <li>dependency issues (including base image updates)</li> <li>critical core component issues</li> </ul> <p>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.</p> <p>Note that the 28th of the month was chosen for maintenance mode and EOL target dates for simplicity (every month has it).</p> <h2 id="upcoming-monthly-releases">Upcoming Monthly Releases</h2> <p>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.</p> <table> <thead> <tr> <th>Monthly Patch Release</th> <th>Cherry Pick Deadline</th> <th>Target date</th> </tr> </thead> <tbody> <tr> <td>April 2024</td> <td>2024-04-12</td> <td>2024-04-16</td> </tr> <tr> <td>May 2024</td> <td>2024-05-10</td> <td>2024-05-14</td> </tr> <tr> <td>June 2024</td> <td>2024-06-07</td> <td>2024-06-11</td> </tr> </tbody> </table> <h2 id="detailed-release-history-for-active-branches">Detailed Release History for Active Branches</h2> <h3 id="1-29">1.29</h3> <p> Next patch release is <strong>1.29.4</strong>. </p> <p> </p> <p> <strong>1.29</strong> enters maintenance mode on <strong><time datetime=2024-12-28>2024-12-28</time></strong> and End of Life is on <strong><time datetime=2025-02-28>2025-02-28</time></strong>. </p> <div> <table class="release-maintained-version table table-striped col-md-8"> <thead class="thead"> <tr> <th class="col-md-2">Patch Release</th> <th class="col-md-2">Cherry Pick Deadline</th> <th class="col-md-2">Target Date</th> <th class="col-md-4">Note</th> </tr> </thead> <tbody> <tr> <td> 1.29.3 </td> <td> 2024-03-08 </td> <td> 2024-03-12 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.29.2 </td> <td> 2024-02-09 </td> <td> 2024-02-14 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.29.1 </td> <td> 2024-01-12 </td> <td> 2024-01-17 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.29.0 </td> <td> </td> <td> 2023-12-13 </td> <td lang="en-US"> </td> </tr> </tbody> </table> </div> <h3 id="1-28">1.28</h3> <p> Next patch release is <strong>1.28.9</strong>. </p> <p> </p> <p> <strong>1.28</strong> enters maintenance mode on <strong><time datetime=2024-08-28>2024-08-28</time></strong> and End of Life is on <strong><time datetime=2024-10-28>2024-10-28</time></strong>. </p> <div> <table class="release-maintained-version table table-striped col-md-8"> <thead class="thead"> <tr> <th class="col-md-2">Patch Release</th> <th class="col-md-2">Cherry Pick Deadline</th> <th class="col-md-2">Target Date</th> <th class="col-md-4">Note</th> </tr> </thead> <tbody> <tr> <td> 1.28.8 </td> <td> 2024-03-08 </td> <td> 2024-03-12 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.28.7 </td> <td> 2024-02-09 </td> <td> 2024-02-14 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.28.6 </td> <td> 2023-01-12 </td> <td> 2024-01-17 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.28.5 </td> <td> 2023-12-15 </td> <td> 2023-12-20 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.28.4 </td> <td> </td> <td> 2023-11-14 </td> <td lang="en-US"> Out of band release to fix <a href="https://groups.google.com/g/kubernetes-announce/c/c3py6Fw0DTI/m/cScFSdk1BwAJ">CVE-2023-5528</a> </td> </tr> <tr> <td> 1.28.3 </td> <td> 2023-10-13 </td> <td> 2023-10-18 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.28.2 </td> <td> 2023-09-08 </td> <td> 2023-09-13 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.28.1 </td> <td> N/A </td> <td> 2023-08-23 </td> <td lang="en-US"> Unplanned release to include CVE fixes </td> </tr> <tr> <td> 1.28.0 </td> <td> </td> <td> 2023-08-15 </td> <td lang="en-US"> </td> </tr> </tbody> </table> </div> <h3 id="1-27">1.27</h3> <p> Next patch release is <strong>1.27.13</strong>. </p> <p> </p> <p> <strong>1.27</strong> enters maintenance mode on <strong><time datetime=2024-04-28>2024-04-28</time></strong> and End of Life is on <strong><time datetime=2024-06-28>2024-06-28</time></strong>. </p> <div> <table class="release-maintained-version table table-striped col-md-8"> <thead class="thead"> <tr> <th class="col-md-2">Patch Release</th> <th class="col-md-2">Cherry Pick Deadline</th> <th class="col-md-2">Target Date</th> <th class="col-md-4">Note</th> </tr> </thead> <tbody> <tr> <td> 1.27.12 </td> <td> 2024-03-08 </td> <td> 2024-03-13 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.11 </td> <td> 2024-02-09 </td> <td> 2024-02-14 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.10 </td> <td> 2023-01-12 </td> <td> 2024-01-17 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.9 </td> <td> 2023-12-15 </td> <td> 2023-12-20 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.8 </td> <td> </td> <td> 2023-11-14 </td> <td lang="en-US"> Out of band release to fix <a href="https://groups.google.com/g/kubernetes-announce/c/c3py6Fw0DTI/m/cScFSdk1BwAJ">CVE-2023-5528</a> </td> </tr> <tr> <td> 1.27.7 </td> <td> 2023-10-13 </td> <td> 2023-10-18 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.6 </td> <td> 2023-09-08 </td> <td> 2023-09-13 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.5 </td> <td> 2023-08-04 </td> <td> 2023-08-23 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.4 </td> <td> 2023-07-14 </td> <td> 2023-07-19 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.3 </td> <td> 2023-06-09 </td> <td> 2023-06-14 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.2 </td> <td> 2023-05-12 </td> <td> 2023-05-17 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.27.1 </td> <td> </td> <td> 2023-04-14 </td> <td lang="en-US"> <a href="https://groups.google.com/g/kubernetes-announce/c/9FTKjmIFOTw/m/TH6cJT64AAAJ">Regression</a> </td> </tr> <tr> <td> 1.27.0 </td> <td> </td> <td> 2023-04-11 </td> <td lang="en-US"> </td> </tr> </tbody> </table> </div> <h2 id="non-active-branch-history">Non-Active Branch history</h2> <p>These releases are no longer supported.</p> <div> <table class="release-eol-versions table table-striped col-md-8"> <thead class="thead"> <tr> <th class="col-md-2">Minor Version</th> <th class="col-md-2">Final Patch Release</th> <th class="col-md-2">End Of Life Date</th> <th class="col-md-4">Note</th> </tr> </thead> <tbody> <tr> <td> 1.26 </td> <td> 1.26.15 </td> <td> 2024-02-28 </td> <td lang="en-US"> 1.26.15 was released in March 2024 (after the EOL date) to pick up a new version of Go to <a href="https://groups.google.com/g/golang-dev/c/o1I1Vv8Rfgs/m/Wr8tD1RlAgAJ">address several Go CVEs</a> </td> </tr> <tr> <td> 1.25 </td> <td> 1.25.16 </td> <td> 2023-10-28 </td> <td lang="en-US"> 1.25.16 was released in November 2023 (after the EOL date) to fix <a href="https://groups.google.com/g/kubernetes-announce/c/c3py6Fw0DTI/m/cScFSdk1BwAJ">CVE-2023-5528</a> </td> </tr> <tr> <td> 1.24 </td> <td> 1.24.17 </td> <td> 2023-07-28 </td> <td lang="en-US"> 1.24.17 was released in August 2023 (after the EOL date) to fix CVE-2023-3676 and CVE-2023-3955 </td> </tr> <tr> <td> 1.23 </td> <td> 1.23.17 </td> <td> 2023-02-28 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.22 </td> <td> 1.22.17 </td> <td> 2022-12-08 </td> <td lang="en-US"> 1.22.17 was released in December 2022 (after the EOL date) to backport registry changes and fix two critical issues. </td> </tr> <tr> <td> 1.22 </td> <td> 1.22.16 </td> <td> 2022-11-09 </td> <td lang="en-US"> 1.22.16 was released in November 2022 (after the EOL date) to fix CVE-2022-3162 and CVE-2022-3294. </td> </tr> <tr> <td> 1.22 </td> <td> 1.22.15 </td> <td> 2022-10-28 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.21 </td> <td> 1.21.14 </td> <td> 2022-06-28 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.20 </td> <td> 1.20.15 </td> <td> 2022-02-28 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.19 </td> <td> 1.19.16 </td> <td> 2021-10-28 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.18 </td> <td> 1.18.20 </td> <td> 2021-06-18 </td> <td lang="en-US"> Created to solve regression introduced in 1.18.19 </td> </tr> <tr> <td> 1.18 </td> <td> 1.18.19 </td> <td> 2021-05-12 </td> <td lang="en-US"> <a href="https://groups.google.com/g/kubernetes-dev/c/KuF8s2zueFs">Regression</a> </td> </tr> <tr> <td> 1.17 </td> <td> 1.17.17 </td> <td> 2021-01-13 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.16 </td> <td> 1.16.15 </td> <td> 2020-09-02 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.15 </td> <td> 1.15.12 </td> <td> 2020-05-06 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.14 </td> <td> 1.14.10 </td> <td> 2019-12-11 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.13 </td> <td> 1.13.12 </td> <td> 2019-10-15 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.12 </td> <td> 1.12.10 </td> <td> 2019-07-08 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.11 </td> <td> 1.11.10 </td> <td> 2019-05-01 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.10 </td> <td> 1.10.13 </td> <td> 2019-02-13 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.9 </td> <td> 1.9.11 </td> <td> 2018-09-29 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.8 </td> <td> 1.8.15 </td> <td> 2018-07-12 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.7 </td> <td> 1.7.16 </td> <td> 2018-04-04 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.6 </td> <td> 1.6.13 </td> <td> 2017-11-23 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.5 </td> <td> 1.5.8 </td> <td> 2017-10-01 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.4 </td> <td> 1.4.12 </td> <td> 2017-04-21 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.3 </td> <td> 1.3.10 </td> <td> 2016-11-01 </td> <td lang="en-US"> </td> </tr> <tr> <td> 1.2 </td> <td> 1.2.7 </td> <td> 2016-10-23 </td> <td lang="en-US"> </td> </tr> </tbody> </table> </div> </div> <div id="pre-footer"> <h2>Feedback</h2> <p class="feedback--prompt">Was this page helpful? </p> <button class="btn btn-primary mb-4 feedback--yes">Yes</button> <button class="btn btn-primary mb-4 feedback--no">No</button> <p class="feedback--response feedback--response__hidden"> Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on <a target="_blank" rel="noopener" href="https://stackoverflow.com/questions/tagged/kubernetes"> Stack Overflow</a>. Open an issue in the <a href="https://www.github.com/kubernetes/website/">GitHub Repository</a> if you want to <a class="feedback--link" target="_blank" rel="noopener" href="https://github.com/kubernetes/website/issues/new?title=Issue%20with%20k8s.io"> report a problem</a> or <a class="feedback--link" target="_blank" rel="noopener" href="https://github.com/kubernetes/website/issues/new?title=Improvement%20for%20k8s.io"> suggest an improvement</a>. </p> </div> <script> const yes = document.querySelector('.feedback--yes'); const no = document.querySelector('.feedback--no'); document.querySelectorAll('.feedback--link').forEach(link => { link.href = link.href + window.location.pathname; }); const sendFeedback = (value) => { if (!gtag) { console.log('!gtag'); } gtag('event', 'click', { 'event_category': 'Helpful', 'event_label': window.location.pathname, value }); }; const disableButtons = () => { yes.disabled = true; yes.classList.add('feedback--button__disabled'); no.disabled = true; no.classList.add('feedback--button__disabled'); }; yes.addEventListener('click', () => { sendFeedback(1); disableButtons(); document.querySelector('.feedback--response').classList.remove('feedback--response__hidden'); }); no.addEventListener('click', () => { sendFeedback(0); disableButtons(); document.querySelector('.feedback--response').classList.remove('feedback--response__hidden'); }); </script> <div class="text-muted mt-5 pt-3 border-top"> Last modified April 12, 2024 at 8:33 AM PST: <a href="https://github.com/kubernetes/website/commit/ae4055a898f346eb1e85ef1497adf9e7d3d24ca5">Update May to align with Tuesday patch releases (ae4055a898)</a> </div> </main> <div class="d-none d-xl-block td-toc d-print-none col-xl-4"> <div class="td-page-meta ml-2 pb-1 pt-2 mb-0"> <a href="https://github.com/kubernetes/website/edit/main/content/en/releases/patch-releases.md" target="_blank"><i class="fa fa-edit fa-fw"></i> Edit this page</a> <a href="https://github.com/kubernetes/website/new/main/content/en/releases/patch-releases.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the+page+%28weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory%3B+lowest+number+first%29.%0A%2A+Add+a+good+commit+message+at+the+bottom+of+the+page+%28%3C80+characters%3B+use+the+extended+description+field+for+more+detail%29.%0A%2A+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request.%0A" target="_blank"><i class="fa fa-edit fa-fw"></i> Create child page</a> <a href="https://github.com/kubernetes/website/issues/new?title=Patch%20Releases" target="_blank"><i class="fab fa-github fa-fw"></i> Create an issue</a> <a id="print" href="https://kubernetes.io/releases/_print/"><i class="fa fa-print fa-fw"></i> Print entire section</a> </div> <nav id="TableOfContents"> <ul> <li><a href="#cadence">Cadence</a></li> <li><a href="#contact">Contact</a></li> <li><a href="#cherry-picks">Cherry picks</a></li> <li><a href="#support-period">Support Period</a></li> <li><a href="#upcoming-monthly-releases">Upcoming Monthly Releases</a></li> <li><a href="#detailed-release-history-for-active-branches">Detailed Release History for Active Branches</a></li> <li><a href="#non-active-branch-history">Non-Active Branch history</a></li> </ul> </nav> </div> </div> </div> </div> </div> <footer class="d-print-none"> <div class="footer__links"> <nav> <a class="text-white" href="/docs/home/">Documentation</a> <a class="text-white" href="/blog/">Blog</a> <a class="text-white" href="/training/">Training</a> <a class="text-white" href="/partners/">Partners</a> <a class="text-white" href="/community/">Community</a> <a class="text-white" href="/case-studies/">Case Studies</a> </nav> </div> <div class="container-fluid"> <div class="row"> <div class="col-6 col-sm-2 text-xs-center order-sm-2"> <ul class="list-inline mb-0"> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="User mailing list" aria-label="User mailing list"> <a class="text-white" target="_blank" href="https://discuss.kubernetes.io"> <i class="fa fa-envelope"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="X(Twitter)" aria-label="X(Twitter)"> <a class="text-white" target="_blank" href="https://twitter.com/kubernetesio"> <i class="fab fa-x-twitter"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Calendar" aria-label="Calendar"> <a class="text-white" target="_blank" href="https://calendar.google.com/calendar/embed?src=calendar%40kubernetes.io"> <i class="fas fa-calendar-alt"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Youtube" aria-label="Youtube"> <a class="text-white" target="_blank" href="https://youtube.com/kubernetescommunity"> <i class="fab fa-youtube"></i> </a> </li> </ul> </div> <div class="col-6 col-sm-2 text-right text-xs-center order-sm-3"> <ul class="list-inline mb-0"> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub"> <a class="text-white" target="_blank" href="https://github.com/kubernetes/kubernetes"> <i class="fab fa-github"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack"> <a class="text-white" target="_blank" href="https://slack.k8s.io"> <i class="fab fa-slack"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Contribute" aria-label="Contribute"> <a class="text-white" target="_blank" href="https://git.k8s.io/community/contributors/guide"> <i class="fas fa-edit"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Stack Overflow" aria-label="Stack Overflow"> <a class="text-white" target="_blank" href="https://stackoverflow.com/questions/tagged/kubernetes"> <i class="fab fa-stack-overflow"></i> </a> </li> </ul> </div> <div class="col-12 col-sm-8 text-center order-sm-2"> <small class="text-white">© 2024 The Kubernetes Authors | Documentation Distributed under <a href="https://git.k8s.io/website/LICENSE" class="light-text">CC BY 4.0</a></small> <br/> <small class="text-white">Copyright © 2024 The Linux Foundation ®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage" class="light-text">Trademark Usage page</a></small> <br/> <small class="text-white">ICP license: 京ICP备17074266号-3</small> </div> </div> </div> </footer> <script src="/js/jquery-3.6.0.min.js" integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script> <script src="/js/popper-1.16.1.min.js" intregrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script> <script src="/js/bootstrap-4.6.1.min.js" integrity="sha384-VHvPCCyXqtD5DqJeNxl2dtTyhF78xXNXdkwX1CZeRusQfRKp+tA7hAShOK/B/fQ2" crossorigin="anonymous"></script> <script src="/js/script.js"></script> <script src="/js/main.min.5c0bf7f21dc4f66485f74efbbeeff28a7e4f8cddaac1bae47043159c922ff3a3.js" integrity="sha256-XAv38h3E9mSF9077vu/yin5PjN2qwbrkcEMVnJIv86M=" crossorigin="anonymous"></script> <script> let splitInstance = null; function enableSplitter(mediaQuery) { if (mediaQuery.matches) { if (!splitInstance) { splitInstance = Split(["#sidebarnav", "#maindoc"], { sizes: [20, 80], minSize: 100, }); } } else { if (splitInstance) { splitInstance.destroy(); splitInstance = null; } } } const screenWidthMediaQuery = window.matchMedia("(min-width: 768px)"); const eleNav = document.getElementById("sidebarnav"); if (eleNav !== null) { enableSplitter(screenWidthMediaQuery); screenWidthMediaQuery.addListener(enableSplitter); } </script> </body> </html>