links corrected
This commit is contained in:
@@ -10,10 +10,10 @@ For general information about Kubernetes release cycle, see the
|
|||||||
|
|
||||||
## Cadence
|
## Cadence
|
||||||
|
|
||||||
Our typical patch release cadence is monthly. It is
|
Our typical patch release cadence is monthly. It is
|
||||||
commonly a bit faster (1 to 2 weeks) for the earliest patch releases
|
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
|
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
|
immediate release outside of the normal cadence. We also aim to not make
|
||||||
releases during major holiday periods.
|
releases during major holiday periods.
|
||||||
|
|
||||||
## Contact
|
## Contact
|
||||||
@@ -23,7 +23,7 @@ See the [Release Managers page][release-managers] for full contact details on th
|
|||||||
Please give us a business day to respond - we may be in a different timezone!
|
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
|
In between releases the team is looking at incoming cherry pick
|
||||||
requests on a weekly basis. The team will get in touch with
|
requests on a weekly basis. The team will get in touch with
|
||||||
submitters via GitHub PR, SIG channels in Slack, and direct messages
|
submitters via GitHub PR, SIG channels in Slack, and direct messages
|
||||||
in Slack and [email](mailto:release-managers-private@kubernetes.io)
|
in Slack and [email](mailto:release-managers-private@kubernetes.io)
|
||||||
if there are questions on the PR.
|
if there are questions on the PR.
|
||||||
@@ -34,8 +34,8 @@ Please follow the [cherry pick process][cherry-picks].
|
|||||||
|
|
||||||
Cherry picks must be merge-ready in GitHub with proper labels (e.g.,
|
Cherry picks must be merge-ready in GitHub with proper labels (e.g.,
|
||||||
`approved`, `lgtm`, `release-note`) and passing CI tests ahead of the
|
`approved`, `lgtm`, `release-note`) and passing CI tests ahead of the
|
||||||
cherry pick deadline. This is typically two days before the target
|
cherry pick deadline. This is typically two days before the target
|
||||||
release, but may be more. Earlier PR readiness is better, as we
|
release, but may be more. Earlier PR readiness is better, as we
|
||||||
need time to get CI signal after merging your cherry picks ahead
|
need time to get CI signal after merging your cherry picks ahead
|
||||||
of the actual release.
|
of the actual release.
|
||||||
|
|
||||||
@@ -73,15 +73,15 @@ dates for simplicity (every month has it).
|
|||||||
## Upcoming Monthly Releases
|
## Upcoming Monthly Releases
|
||||||
|
|
||||||
Timelines may vary with the severity of bug fixes, but for easier planning we
|
Timelines may vary with the severity of bug fixes, but for easier planning we
|
||||||
will target the following monthly release points. Unplanned, critical
|
will target the following monthly release points. Unplanned, critical
|
||||||
releases may also occur in between these.
|
releases may also occur in between these.
|
||||||
|
|
||||||
| Monthly Patch Release | Target date |
|
| Monthly Patch Release | Target date |
|
||||||
| --- | --- |
|
| --------------------- | ----------- |
|
||||||
| June 2021 | 2021-06-16 |
|
| June 2021 | 2021-06-16 |
|
||||||
| July 2021 | 2021-07-14 |
|
| July 2021 | 2021-07-14 |
|
||||||
| August 2021 | 2021-08-11 |
|
| August 2021 | 2021-08-11 |
|
||||||
| September 2021 | 2021-09-15 |
|
| September 2021 | 2021-09-15 |
|
||||||
|
|
||||||
## Detailed Release History for Active Branches
|
## Detailed Release History for Active Branches
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ releases may also occur in between these.
|
|||||||
End of Life for **1.21** is **2022-06-28**
|
End of Life for **1.21** is **2022-06-28**
|
||||||
|
|
||||||
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
|
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
|
||||||
|--- |--- |--- |
|
| ------------- | -------------------- | ----------- |
|
||||||
| 1.21.2 | 2021-06-12 | 2021-06-16 |
|
| 1.21.2 | 2021-06-12 | 2021-06-16 |
|
||||||
| 1.21.1 | 2021-05-07 | 2021-05-12 |
|
| 1.21.1 | 2021-05-07 | 2021-05-12 |
|
||||||
|
|
||||||
@@ -102,16 +102,16 @@ End of Life for **1.21** is **2022-06-28**
|
|||||||
|
|
||||||
End of Life for **1.20** is **2022-02-28**
|
End of Life for **1.20** is **2022-02-28**
|
||||||
|
|
||||||
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
|
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
|
||||||
|--- |--- |--- |
|
| ------------- | ----------------------------------------------------------------------------------- | ----------- |
|
||||||
| 1.20.8 | 2021-06-12 | 2021-06-16 |
|
| 1.20.8 | 2021-06-12 | 2021-06-16 |
|
||||||
| 1.20.7 | 2021-05-07 | 2021-05-12 |
|
| 1.20.7 | 2021-05-07 | 2021-05-12 |
|
||||||
| 1.20.6 | 2021-04-09 | 2021-04-14 |
|
| 1.20.6 | 2021-04-09 | 2021-04-14 |
|
||||||
| 1.20.5 | 2021-03-12 | 2021-03-17 |
|
| 1.20.5 | 2021-03-12 | 2021-03-17 |
|
||||||
| 1.20.4 | 2021-02-12 | 2021-02-18 |
|
| 1.20.4 | 2021-02-12 | 2021-02-18 |
|
||||||
| 1.20.3 | [Conformance Tests Issue](https://groups.google.com/g/kubernetes-dev/c/oUpY9vWgzJo) | 2021-02-17 |
|
| 1.20.3 | [Conformance Tests Issue](https://groups.google.com/g/kubernetes-dev/c/oUpY9vWgzJo) | 2021-02-17 |
|
||||||
| 1.20.2 | 2021-01-08 | 2021-01-13 |
|
| 1.20.2 | 2021-01-08 | 2021-01-13 |
|
||||||
| 1.20.1 | [Tagging Issue](https://groups.google.com/g/kubernetes-dev/c/dNH2yknlCBA) | 2020-12-18 |
|
| 1.20.1 | [Tagging Issue](https://groups.google.com/g/kubernetes-dev/c/dNH2yknlCBA) | 2020-12-18 |
|
||||||
|
|
||||||
### 1.19
|
### 1.19
|
||||||
|
|
||||||
@@ -119,46 +119,46 @@ End of Life for **1.20** is **2022-02-28**
|
|||||||
|
|
||||||
End of Life for **1.19** is **2021-10-28**
|
End of Life for **1.19** is **2021-10-28**
|
||||||
|
|
||||||
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
|
| PATCH RELEASE | CHERRY PICK DEADLINE | TARGET DATE |
|
||||||
|--- |--- |--- |
|
| ------------- | ------------------------------------------------------------------------- | ----------- |
|
||||||
| 1.19.12 | 2021-06-12 | 2021-06-16 |
|
| 1.19.12 | 2021-06-12 | 2021-06-16 |
|
||||||
| 1.19.11 | 2021-05-07 | 2021-05-12 |
|
| 1.19.11 | 2021-05-07 | 2021-05-12 |
|
||||||
| 1.19.10 | 2021-04-09 | 2021-04-14 |
|
| 1.19.10 | 2021-04-09 | 2021-04-14 |
|
||||||
| 1.19.9 | 2021-03-12 | 2021-03-17 |
|
| 1.19.9 | 2021-03-12 | 2021-03-17 |
|
||||||
| 1.19.8 | 2021-02-12 | 2021-02-17 |
|
| 1.19.8 | 2021-02-12 | 2021-02-17 |
|
||||||
| 1.19.7 | 2021-01-08 | 2021-01-13 |
|
| 1.19.7 | 2021-01-08 | 2021-01-13 |
|
||||||
| 1.19.6 | [Tagging Issue](https://groups.google.com/g/kubernetes-dev/c/dNH2yknlCBA) | 2020-12-18 |
|
| 1.19.6 | [Tagging Issue](https://groups.google.com/g/kubernetes-dev/c/dNH2yknlCBA) | 2020-12-18 |
|
||||||
| 1.19.5 | 2020-12-04 | 2020-12-09 |
|
| 1.19.5 | 2020-12-04 | 2020-12-09 |
|
||||||
| 1.19.4 | 2020-11-06 | 2020-11-11 |
|
| 1.19.4 | 2020-11-06 | 2020-11-11 |
|
||||||
| 1.19.3 | 2020-10-09 | 2020-10-14 |
|
| 1.19.3 | 2020-10-09 | 2020-10-14 |
|
||||||
| 1.19.2 | 2020-09-11 | 2020-09-16 |
|
| 1.19.2 | 2020-09-11 | 2020-09-16 |
|
||||||
| 1.19.1 | 2020-09-04 | 2020-09-09 |
|
| 1.19.1 | 2020-09-04 | 2020-09-09 |
|
||||||
|
|
||||||
## Non-Active Branch History
|
## Non-Active Branch History
|
||||||
|
|
||||||
These releases are no longer supported.
|
These releases are no longer supported.
|
||||||
|
|
||||||
| Minor Version | Final Patch Release | EOL date |
|
| Minor Version | Final Patch Release | EOL date |
|
||||||
| --- | --- | --- |
|
| ------------- | ------------------- | ---------- |
|
||||||
| 1.18 | 1.18.19 | 2021-05-12 |
|
| 1.18 | 1.18.19 | 2021-05-12 |
|
||||||
| 1.17 | 1.17.17 | 2021-01-13 |
|
| 1.17 | 1.17.17 | 2021-01-13 |
|
||||||
| 1.16 | 1.16.15 | 2020-09-02 |
|
| 1.16 | 1.16.15 | 2020-09-02 |
|
||||||
| 1.15 | 1.15.12 | 2020-05-06 |
|
| 1.15 | 1.15.12 | 2020-05-06 |
|
||||||
| 1.14 | 1.14.10 | 2019-12-11 |
|
| 1.14 | 1.14.10 | 2019-12-11 |
|
||||||
| 1.13 | 1.13.12 | 2019-10-15 |
|
| 1.13 | 1.13.12 | 2019-10-15 |
|
||||||
| 1.12 | 1.12.10 | 2019-07-08 |
|
| 1.12 | 1.12.10 | 2019-07-08 |
|
||||||
| 1.11 | 1.11.10 | 2019-05-01 |
|
| 1.11 | 1.11.10 | 2019-05-01 |
|
||||||
| 1.10 | 1.10.13 | 2019-02-13 |
|
| 1.10 | 1.10.13 | 2019-02-13 |
|
||||||
| 1.9 | 1.9.11 | 2018-09-29 |
|
| 1.9 | 1.9.11 | 2018-09-29 |
|
||||||
| 1.8 | 1.8.15 | 2018-07-12 |
|
| 1.8 | 1.8.15 | 2018-07-12 |
|
||||||
| 1.7 | 1.7.16 | 2018-04-04 |
|
| 1.7 | 1.7.16 | 2018-04-04 |
|
||||||
| 1.6 | 1.6.13 | 2017-11-23 |
|
| 1.6 | 1.6.13 | 2017-11-23 |
|
||||||
| 1.5 | 1.5.8 | 2017-10-01 |
|
| 1.5 | 1.5.8 | 2017-10-01 |
|
||||||
| 1.4 | 1.4.12 | 2017-04-21 |
|
| 1.4 | 1.4.12 | 2017-04-21 |
|
||||||
| 1.3 | 1.3.10 | 2016-11-01 |
|
| 1.3 | 1.3.10 | 2016-11-01 |
|
||||||
| 1.2 | 1.2.7 | 2016-10-23 |
|
| 1.2 | 1.2.7 | 2016-10-23 |
|
||||||
|
|
||||||
[cherry-picks]: https://git.k8s.io/community/contributors/devel/sig-release/cherry-picks.md
|
[cherry-picks]: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-release/cherry-picks.md
|
||||||
[release-managers]: /release-managers.md
|
[release-managers]: /release-managers.md
|
||||||
[release process description]: /release.md
|
[release process description]: /release.md
|
||||||
[yearly-support]: https://git.k8s.io/enhancements/keps/sig-release/1498-kubernetes-yearly-support-period/README.md
|
[yearly-support]: https://git.k8s.io/enhancements/keps/sig-release/1498-kubernetes-yearly-support-period/README.md
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ title: Kubernetes Release Cycle
|
|||||||
type: docs
|
type: docs
|
||||||
auto_generated: true
|
auto_generated: true
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- THIS CONTENT IS AUTO-GENERATED via ./scripts/releng/update-release-info.sh in k/website -->
|
<!-- THIS CONTENT IS AUTO-GENERATED via ./scripts/releng/update-release-info.sh in k/website -->
|
||||||
|
|
||||||
{{< warning >}}
|
{{< warning >}}
|
||||||
@@ -89,43 +90,43 @@ The general labeling process should be consistent across artifact types.
|
|||||||
|
|
||||||
## Definitions
|
## Definitions
|
||||||
|
|
||||||
- *issue owners*: Creator, assignees, and user who moved the issue into a
|
- _issue owners_: Creator, assignees, and user who moved the issue into a
|
||||||
release milestone
|
release milestone
|
||||||
|
|
||||||
- *Release Team*: Each Kubernetes release has a team doing project management
|
- _Release Team_: Each Kubernetes release has a team doing project management
|
||||||
tasks described [here][release-team].
|
tasks described [here][release-team].
|
||||||
|
|
||||||
The contact info for the team associated with any given release can be found
|
The contact info for the team associated with any given release can be found
|
||||||
[here](https://git.k8s.io/sig-release/releases/).
|
[here](https://git.k8s.io/sig-release/releases/).
|
||||||
|
|
||||||
- *Y days*: Refers to business days
|
- _Y days_: Refers to business days
|
||||||
|
|
||||||
- *enhancement*: see "[Is My Thing an Enhancement?](https://git.k8s.io/enhancements/README.md#is-my-thing-an-enhancement)"
|
- _enhancement_: see "[Is My Thing an Enhancement?](https://git.k8s.io/enhancements/README.md#is-my-thing-an-enhancement)"
|
||||||
|
|
||||||
- *[Enhancements Freeze][enhancements-freeze]*:
|
- _[Enhancements Freeze][enhancements-freeze]_:
|
||||||
the deadline by which [KEPs][keps] have to be completed in order for
|
the deadline by which [KEPs][keps] have to be completed in order for
|
||||||
enhancements to be part of the current release
|
enhancements to be part of the current release
|
||||||
|
|
||||||
- *[Exception Request][exceptions]*:
|
- _[Exception Request][exceptions]_:
|
||||||
The process of requesting an extension on the deadline for a particular
|
The process of requesting an extension on the deadline for a particular
|
||||||
Enhancement
|
Enhancement
|
||||||
|
|
||||||
- *[Code Freeze][code-freeze]*:
|
- _[Code Freeze][code-freeze]_:
|
||||||
The period of ~4 weeks before the final release date, during which only
|
The period of ~4 weeks before the final release date, during which only
|
||||||
critical bug fixes are merged into the release.
|
critical bug fixes are merged into the release.
|
||||||
|
|
||||||
- *[Pruning](https://git.k8s.io/sig-release/releases/release_phases.md#pruning)*:
|
- _[Pruning](https://git.k8s.io/sig-release/releases/release_phases.md#pruning)_:
|
||||||
The process of removing an Enhancement from a release milestone if it is not
|
The process of removing an Enhancement from a release milestone if it is not
|
||||||
fully implemented or is otherwise considered not stable.
|
fully implemented or is otherwise considered not stable.
|
||||||
|
|
||||||
- *release milestone*: semantic version string or
|
- _release milestone_: semantic version string or
|
||||||
[GitHub milestone](https://help.github.com/en/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests)
|
[GitHub milestone](https://help.github.com/en/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests)
|
||||||
referring to a release MAJOR.MINOR `vX.Y` version.
|
referring to a release MAJOR.MINOR `vX.Y` version.
|
||||||
|
|
||||||
See also
|
See also
|
||||||
[release versioning](/contributors/design-proposals/release/versioning.md).
|
[release versioning](/contributors/design-proposals/release/versioning.md).
|
||||||
|
|
||||||
- *release branch*: Git branch `release-X.Y` created for the `vX.Y` milestone.
|
- _release branch_: Git branch `release-X.Y` created for the `vX.Y` milestone.
|
||||||
|
|
||||||
Created at the time of the `vX.Y-rc.0` release and maintained after the
|
Created at the time of the `vX.Y-rc.0` release and maintained after the
|
||||||
release for approximately 12 months with `vX.Y.Z` patch releases.
|
release for approximately 12 months with `vX.Y.Z` patch releases.
|
||||||
@@ -160,7 +161,7 @@ conjunction with the Release Team's [Enhancements Lead](https://git.k8s.io/sig-r
|
|||||||
|
|
||||||
After Enhancements Freeze, tracking milestones on PRs and issues is important.
|
After Enhancements Freeze, tracking milestones on PRs and issues is important.
|
||||||
Items within the milestone are used as a punchdown list to complete the
|
Items within the milestone are used as a punchdown list to complete the
|
||||||
release. *On issues*, milestones must be applied correctly, via triage by the
|
release. _On issues_, milestones must be applied correctly, via triage by the
|
||||||
SIG, so that [Release Team][release-team] can track bugs and enhancements (any
|
SIG, so that [Release Team][release-team] can track bugs and enhancements (any
|
||||||
enhancement-related issue needs a milestone).
|
enhancement-related issue needs a milestone).
|
||||||
|
|
||||||
@@ -354,7 +355,7 @@ issue kind labels must be set:
|
|||||||
- `kind/feature`: New functionality.
|
- `kind/feature`: New functionality.
|
||||||
- `kind/flake`: CI test case is showing intermittent failures.
|
- `kind/flake`: CI test case is showing intermittent failures.
|
||||||
|
|
||||||
[cherry-picks]: /contributors/devel/sig-release/cherry-picks.md
|
[cherry-picks]: /community/blob/master/contributors/devel/sig-release/cherry-picks.md
|
||||||
[code-freeze]: https://git.k8s.io/sig-release/releases/release_phases.md#code-freeze
|
[code-freeze]: https://git.k8s.io/sig-release/releases/release_phases.md#code-freeze
|
||||||
[enhancements-freeze]: https://git.k8s.io/sig-release/releases/release_phases.md#enhancements-freeze
|
[enhancements-freeze]: https://git.k8s.io/sig-release/releases/release_phases.md#enhancements-freeze
|
||||||
[exceptions]: https://git.k8s.io/sig-release/releases/release_phases.md#exceptions
|
[exceptions]: https://git.k8s.io/sig-release/releases/release_phases.md#exceptions
|
||||||
|
|||||||
Reference in New Issue
Block a user