Releases: kubermatic/kubeone
Releases · kubermatic/kubeone
Release list
v1.14.3
Immutable
release. Only release title and notes can be modified.
Changelog since v1.14.2
Changes by Kind
Bug or Regression
- Fix the Cilium LRP by @kron4eg in #4189
- Fixed a bug where upgrading a vSphere cluster from an older KubeOne version left behind a stale
validation.csi.vsphere.vmware.comValidatingWebhookConfiguration, blocking StorageClass changes and all new dynamic volume provisioning/PVC deletion by @steled in #4195
Updates
v1.14.2
Immutable
release. Only release title and notes can be modified.
v1.13.7
Immutable
release. Only release title and notes can be modified.
v1.14.1
Immutable
release. Only release title and notes can be modified.
v1.13.6
Immutable
release. Only release title and notes can be modified.
Changes by Kind
Fixes of Bugs or Regressions
- Prevent Gateway controllers from recreating LoadBalancer Services during reset #4086
- Fix Helm dry run strategy on release upgrade #4169
Updates
- Upgrade golang.org/x/crypto v0.52.0 #4093
- Update Machine-controller to [v1.65.5] (https://github.com/kubermatic/machine-controller/releases/tag/v1.65.5) #4158
- Update cilium to v1.19.6 4160
- Upgrade to helm4 #4159
v1.14.0
Immutable
release. Only release title and notes can be modified.
v1.14.0 - 2026-07-27
Urgent and BREAKING Upgrade Notes
(No, really, you MUST read this before you upgrade)
- Support for Kubernetes 1.33 has been removed. KubeOne v1.14 supports Kubernetes versions 1.34, 1.35, and 1.36. Before upgrading KubeOne, ensure your clusters are running Kubernetes v1.34 or newer. (#4096, @kron4eg)
- All CCM/CSI migration tooling has been removed. The
kubeone migrate to-ccm-csicommand is now a no-op (kept only for backward compatibility) since Kubernetes has fully moved on from in-tree cloud providers and CSI migration. If any of your clusters are still running with the in-tree cloud provider (.cloudProvider.external: false) and haven't completed the CCM/CSI migration, complete it using KubeOne v1.13 or earlier before upgrading to v1.14. (#4096, @kron4eg)
Changelog since v1.13.0
Changes by Kind
Feature
- Add support for Kubernetes v1.36
- Add support for KubeOne-managed KubeVirt control planes (#4108, @kron4eg)
- Add openstack managed control-plane (#4098, @kron4eg)
- Add kubevirt as a supported provider for init command (#4110, @kron4eg)
- Add parallel image copy support for mirror-images (#4107, @kron4eg)
- Add successfulJobsHistoryLimit param to backups-restic addon (#4113, @kron4eg)
- Support gatewayAPI in Cilium (#4069, @kron4eg)
- EnableLocalRedirectPolicy for Cilium (#4070, @kron4eg)
kubeone certificates renewwill detect and fix the drift between apiserver certificate and APIEndpoint.AlternativeNames (#4114, @kron4eg)- Add new UI features (#3975, @kron4eg)
- Added MachineDeployment scale up/down
- Added listing of pods on individual Node
- Added deletion of specific Machine
- Added forced rollout of the MachineDeployment
- Add
etcd-defragaddon with CronJob for periodic automatic etcd defragmentation (#4155, @kron4eg) - Add support for a
customSecretssection in the credentials file, allowing arbitrary user-defined secrets to be referenced from addon templates (built-in and custom) as.CustomCredentials.KEY(#4156, @steled)
Bug or Regression
- Fix Azure CCM and CNM image versions (#4042, @kron4eg)
- Fix csi-azuredisk-controller pods crashing on startup. (#4064, @bastianpaetzold)
- Fixed typo in cilium configmap (#4044, @kron4eg)
- Fix v1.kubelet-config annotations in terraform examples (#4090, @kron4eg)
- Avoid modprobe ip_tables (#4088, @kron4eg)
- The jump host can have a different SSH key. (#4063, @mohamed-rafraf)
- Fixed
kubeone resetfailing to delete PersistentVolumes when a PodDisruptionBudget blocked Pod eviction, and PVCs getting stuck in Terminating because workload controllers recreated the Pods during volume cleanup. (#4100, @rajaSahil) - Prevent Gateway controllers from recreating LoadBalancer Services during reset. (#4084, @rajaSahil)
- Update Operating System Manager image version to v1.10.5 (#4068, @kron4eg)
- Upgrade helm library to helm4 (#4123, @kron4eg)
- Upgrade golang.org/x/crypto v0.52.0 (#4092, @kron4eg)
- Update google.golang.org/grpc from 1.82.0 to 1.82.1 (#4148, @dependabot[bot])
- Configure default IFACE_REGEX for canal to correctly autodetect internal interface on Hetzner (#4149, @kron4eg)
Documentation
Chore
- Add SBOM generation and Cosign signing to release workflow. (#4117, @rajaSahil)
- Add govulncheck to the linter job (#4051, @kron4eg)
- Kubeone mirror-images github action (#4116, @kron4eg)
- Let unattended-upgrades work on RHEL9 like systems as well (#4147, @kron4eg)
- Upgrade machine-controller to v1.66.0 (#4142, @kron4eg)
- Update vSphere CSI to v3.7.1
Update Hetzner CSI to v2.21.2
Update Hetzner CCM to v1.31.1
Update GCP CSI driver to v1.26.0
Update GCP CCM to v36.0.7
Update DigitalOcean CSI driver to v4.17.0
Update DigitalOcean CCM to v0.1.67
Update Azure File CSI driver to v1.35.3
Update Azure Disk CSI driver to v1.34.4
Update AWS CSI driver to v1.61.1
Update Canal CNI to v3.32.0
Update cilium to v1.19.4
Update OSM to the latest main (#4106, @kron4eg) - Upgrade hcloud-ccm to v1.34.0 (#4151, @rajaSahil)
- Upgrade AzureFile CSI Driver to v1.35.2
- Upgrade GCP CSI compute-persistent driver to v1.23.3
Upgrade GCP CCM to v35.0.2
Upgrade DigitalOceam CSI Driver to v4.16.0
Upgrade DigitalOcean CCM to v0.1.66
Upgrade AzureDisk CSI driver to 1.34.2
Upgrade AzureFile CSI driver to v1.35.1 (#4054, @kron4eg) - Update restic addon images restic 0.19.1, etcd 3.5.32 (#4134, @kron4eg)
- Update Flatcar version to 4593.2.2 for azure (#4140, @rajaSahil)
- Update golang.org/x/net to v0.54.0 (#4076, @kron4eg)
- Update oras-go dependency to v2.6.1 (#4120, @kron4eg)
- Fix goreleaser formats (#4049, @kron4eg)
- Bump github.com/containerd/containerd from 1.7.30 to 1.7.33 (#4111, @dependabot[bot])
- Upgrade helm.sh/helm/v3 to 3.20.2 (#4041, @dependabot[bot])
- Update OSM to v1.11.0 (#4154, @kron4eg)
v1.14.0-alpha.1
Immutable
release. Only release title and notes can be modified.
v1.14.0-alpha.0
Immutable
release. Only release title and notes can be modified.
Changelog
- ce6bae0 Update k8s images (#4106)
- 6c14178 Add openstack managed control-plane (#4098)
- a6b6730 Fix reset failing to delete PVs blocked by PDBs and respawned pods (#4100)
- 31fb546 Support for Kubernetes v1.36 (#4096)
- a4e9f91 Upgrade golang.org/x/crypto v0.52.0 (#4092)
- 4c02c7c Fix v1.kubelet-config annotations (#4090)
- 587af85 Avoid modprobe ip_tables, as it's no more in the newer kernels (#4088)
- 423ad6e EnableLocalRedirectPolicy for Cilium (#4070)
- b3a6750 create validating webhook configuration to disable service creation while removing lb (#4084)
- 8a87643 Prepare v1.12.4 release changelog (#4082)
- 9edc06d Prepare changelog for v1.13.5 (#4075)
- 5da9fb3 Update golang.org/x/net to v0.54.0 (#4076) (#4077)
- cf3e281 Support gatewayAPI in Cilium (#4069)
- 1ac9148 Update Operating System Manager image version to v1.10.5 (#4068)
- 3f1eeca removed HonorPVReclaimPolicy feature flag from csi-azuredisk addon (#4064)
- 5407627 Use fixed Go minor version 1.26 in CI workflows (#4056)
- 11a4bbb Fix: bastion host can have different ssh key (#4063)
v1.12.4
Immutable
release. Only release title and notes can be modified.
v1.13.5
Immutable
release. Only release title and notes can be modified.
Changelog since v1.13.4
Changes by Kind
Fixes of Bugs or Regressions
- Update golang.org/x/net to v0.54.0 #4076, @kron4eg
- Update OSM to v1.10.5 with the Flatcar fix #4068, @kron4eg
- Removed HonorPVReclaimPolicy feature flag from csi-azuredisk addon #4064, @bastianpaetzold
- Fix bastion host can have different ssh key #4063, @mohamed-rafraf