Editing Kubernetes changelog

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[Kubernetes]] [[changelog]] is available in: https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG
+
[[Kubernetes]] [[changelog]] is available in: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md
  
 
Kubernetes is released 4 times per year approximately every 3 months.
 
Kubernetes is released 4 times per year approximately every 3 months.
 
== 2024 ==
 
=== v1.30, Apr ===
 
* 1.30 [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md Changelog]
 
** <code>[[trafficDistribution]]</code> added to <code>[[kind: Service]]</code>
 
** [[SuccessPolicy]] in [[Jobs]]
 
** [[managedBy]] in [[Jobs]]
 
** [[RelaxedEnvironmentVariableValidation]]
 
** [[CustomResourceFieldSelectors]]
 
** Support for configuring multiple [[JWT]] authenticators in [[Structured Authentication Configuration]]
 
** [[AppArmor]] profiles can now be configured through fields on the <code>[[PodSecurityContext]]</code> and container <code>[[SecurityContext]]</code>
 
** Conflicting issuers between [[JWT authenticators]] and [[service account]] config are now detected and fail on API server startup.
 
  
 
== 2023 ==
 
== 2023 ==
=== v1.29, Dec ===
+
* 1.29 (Dec 2023) https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md, [https://kubernetes.io/blog/2023/12/13/kubernetes-v1-29-release/ announcemnt]
* 1.29 (Dec 2023) [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md Changelog], [https://kubernetes.io/blog/2023/12/13/kubernetes-v1-29-release/ announcemnt]
 
 
** [[ReadWriteOncePod]] [[PersistentVolume access mode]]
 
** [[ReadWriteOncePod]] [[PersistentVolume access mode]]
 
** [[Volume expansion using Secrets supported for CSI drivers]]
 
** [[Volume expansion using Secrets supported for CSI drivers]]
Line 28: Line 15:
 
*** [[nftables backend for kube-proxy]]
 
*** [[nftables backend for kube-proxy]]
 
*** [[APIs to manage IP address ranges for Services]]
 
*** [[APIs to manage IP address ranges for Services]]
*** [[Add support to containerd/kubelet/CRI to support image pull per runtime class]]
 
*** [[In-place updates for Pod resources, for Windows Pods]]
 
** Stable
 
*** [[Remove transient node predicates from KCCM's service controller]]
 
*** [[Reserve nodeport ranges for dynamic and static allocation]]
 
*** [[Priority and Fairness for API Server Requests]]
 
*** [[KMS v2 Improvements]]
 
*** [[Support paged LIST queries from the Kubernetes API]]
 
*** [[ReadWriteOncePod PersistentVolume Access Mode]]
 
*** [[Kubernetes Component Health SLIs]]
 
*** [[CRD Validation Expression Language]]
 
*** [[Introduce nodeExpandSecret in CSI PV source]]
 
*** [[Track Ready Pods in Job status]]
 
*** [[Kubelet Resource Metrics Endpoint]]
 
  
=== v1.28, Aug ===
+
* 1.28 (Aug 2023)
* 1.28 (Aug 2023) [https://kubernetes.io/blog/2023/08/15/kubernetes-v1-28-release/ announcement], [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md changelog]
 
** <code>[[kubectl events]]</code>
 
** [[Changes to supported skew between control plane and node versions]]
 
** [[Recovery from non-graceful node shutdown]]
 
** [[Improvements to CustomResourceDefinition validation rules]]
 
** [[ValidatingAdmissionPolicies]] graduate to beta
 
** [[Match conditions for admission webhooks]]
 
 
** <code>[[PodReplacementPolicy]]</code>
 
** <code>[[PodReplacementPolicy]]</code>
** Beta support for enabling [[swap space]] on Linux
+
** [[Sidecar containers]]
** [[Mixed version proxy]] (alpha)
 
** [[Support for CDI injection into containers (alpha)]]
 
** [[API awareness of sidecar containers (alpha)]]
 
** [[Automatic, retroactive assignment of a default StorageClass]]
 
** [[Pod replacement policy for Jobs (alpha)]]
 
** [[Job retry backoff limit, per index (alpha)]]
 
 
 
=== v1.27, Apr ===
 
 
* 1.27 (Apr 2023) [https://kubernetes.io/blog/2023/04/11/kubernetes-v1-27-release/ announcement] [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md changelog]
 
* 1.27 (Apr 2023) [https://kubernetes.io/blog/2023/04/11/kubernetes-v1-27-release/ announcement] [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md changelog]
 
** <code>[[--seccomp-default]]</code>
 
** <code>[[--seccomp-default]]</code>
Line 69: Line 27:
 
** <code>[[matchLabelKeys]]</code>
 
** <code>[[matchLabelKeys]]</code>
 
** <code>[[SELinuxMount]]</code> added to <code>[[CSIDriver]]</code>
 
** <code>[[SELinuxMount]]</code> added to <code>[[CSIDriver]]</code>
** Add [[gRPC]] probe to [[Pod.Spec.]]Container.{Liveness,Readiness,Startup} Probe
 
  
 
== 2022 ==
 
== 2022 ==
=== 1.26 ===
 
 
* 1.26 Dec 2022 https://kubernetes.io/blog/2022/12/09/kubernetes-v1-26-release/ - [https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-26/ Apr 2023 EKS supported]
 
* 1.26 Dec 2022 https://kubernetes.io/blog/2022/12/09/kubernetes-v1-26-release/ - [https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-26/ Apr 2023 EKS supported]
 
** <code>[[registry.k8s.io]]</code> vs <code>[[k8s.gcr.io]]</code>
 
** <code>[[registry.k8s.io]]</code> vs <code>[[k8s.gcr.io]]</code>
Line 80: Line 36:
 
** <code>[[PodSchedulingReadiness]]</code>
 
** <code>[[PodSchedulingReadiness]]</code>
  
=== 1.25 ===
 
 
* 1.25 Aug 2022 [[Combiner]] [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md Changelog], [https://kubernetes.io/blog/2022/08/23/kubernetes-v1-25-release/ announcement] ([[CKA v1.25]])
 
* 1.25 Aug 2022 [[Combiner]] [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md Changelog], [https://kubernetes.io/blog/2022/08/23/kubernetes-v1-25-release/ announcement] ([[CKA v1.25]])
 
** Read https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke regarding <code>[[gke-gcloud-auth-plugin]]</code>
 
** Read https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke regarding <code>[[gke-gcloud-auth-plugin]]</code>
Line 94: Line 49:
 
Note: [[Karpenter changelog|Karpenter]] add support for this version on Jan 2023
 
Note: [[Karpenter changelog|Karpenter]] add support for this version on Jan 2023
  
=== 1.24 ===
 
 
* 1.24 May 2022 [https://kubernetes.io/blog/2022/05/03/kubernetes-1-24-release-announcement/ announcement] [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md Changelog] ([[CKA v1.24]])
 
* 1.24 May 2022 [https://kubernetes.io/blog/2022/05/03/kubernetes-1-24-release-announcement/ announcement] [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md Changelog] ([[CKA v1.24]])
 
** <code>[[dockershim]]</code> removed from <code>[[kubelet]]</code>
 
** <code>[[dockershim]]</code> removed from <code>[[kubelet]]</code>
Line 114: Line 68:
 
** <code>[[kubectl apply --server-side]]</code>
 
** <code>[[kubectl apply --server-side]]</code>
 
** <code>[[etcd]]</code> upgraded to 3.5.0
 
** <code>[[etcd]]</code> upgraded to 3.5.0
** <code>[[kubernetes.io/ingress.class]]</code> deprecated
 
  
 
* 1.21 April 2021 [https://kubernetes.io/blog/2021/04/08/kubernetes-1-21-release-announcement/ announcement], [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md Changelog]
 
* 1.21 April 2021 [https://kubernetes.io/blog/2021/04/08/kubernetes-1-21-release-announcement/ announcement], [https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md Changelog]
Line 125: Line 78:
  
 
== 2020 ==
 
== 2020 ==
=== 1.20 ===
 
 
* 1.20 Dec 2020 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md ([https://kubernetes.io/blog/2020/12/08/kubernetes-1-20-release-announcement/ announcement])
 
* 1.20 Dec 2020 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md ([https://kubernetes.io/blog/2020/12/08/kubernetes-1-20-release-announcement/ announcement])
 
** [[Volume Snapshot]]
 
** [[Volume Snapshot]]
  
=== 1.19 ===
 
 
* 1.19 Aug 2020 https://kubernetes.io/blog/2020/08/26/kubernetes-release-1.19-accentuate-the-paw-sitive/
 
* 1.19 Aug 2020 https://kubernetes.io/blog/2020/08/26/kubernetes-release-1.19-accentuate-the-paw-sitive/
 
** https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md
 
** https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md
Line 135: Line 86:
 
*** [[Ingress API]] GA
 
*** [[Ingress API]] GA
  
=== 1.18 ===
 
 
* 1.18 (March 2020)
 
* 1.18 (March 2020)
 
** https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md
 
** https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md
Line 146: Line 96:
 
*** New <code>[[CertificateSigningRequest]]</code> ([[CSR]]) [[Kubernetes API|API]]
 
*** New <code>[[CertificateSigningRequest]]</code> ([[CSR]]) [[Kubernetes API|API]]
 
*** Beta [[Kubernetes Topology Manager]]
 
*** Beta [[Kubernetes Topology Manager]]
*** <code>[[ingressClassName]]</code> introduced to deprecate [[kubernetes.io/ingress.class]] [[annotation]]
 
  
 
== 2019 ==
 
== 2019 ==

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Advertising: