Skip to content

Releases: kubermatic/kubeone

v1.12.2

04 Dec 10:25
Immutable release. Only release title and notes can be modified.
v1.12.2
fce20b8

Choose a tag to compare

Changelog since v1.12.1

Changes by Kind

Chore

  • Update cloud components versions #3915 @kron4eg
    • Update metrics-server helm chart to v3.13.0
    • Update vSphere CSI driver to v3.6.0
    • Update OpenStack Cinder CSI driver to v2.34.1
    • Update DigitalOcean CSI driver to v4.15.0
    • Update AzureFile CSI driver to v1.34.2
    • Update Azure Disk CSI driver to v1.33.7
    • Update AWS EBS CSI driver to v2.53.0
    • Update Cilium to v1.18.4
    • Update Canal to v3.31.2
    • Update OpenStack CCM to v1.34.1
    • Update Azure CCM to v1.34.2
    • Update AWS CCM to v0.0.10

Fixes of Bugs or Regressions

v1.11.4

04 Dec 10:36
Immutable release. Only release title and notes can be modified.
v1.11.4
2cdd7c5

Choose a tag to compare

Changelog since v1.11.3

Changes by Kind

Fixes of Bugs or Regressions

v1.12.1

21 Nov 19:08
Immutable release. Only release title and notes can be modified.
v1.12.1
4adbff7

Choose a tag to compare

Changelog since v1.12.0

Changes by Kind

Fixes of Bugs or Regressions

v1.12.0

21 Nov 15:19
Immutable release. Only release title and notes can be modified.
v1.12.0
7f5c982

Choose a tag to compare

v1.12.0 - 2025-11-21

Changelog since v1.11.0

Urgent and BREAKING Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • Update RockyLinux 8 -> 9 and RHEL 8 -> 9 versions for the supported providers. (#3822, @rajaSahil).
    RockyLinux 8 and RHEL 8 are not supported anymore because of their too old kernel version fall off minimal required version by Kubernetes.

Known Issues

  • rocky-9 image on hetzner doesn't work as of time of the release, since it only has IPv6 NS servers configured, regardless of the stack.

Changes by Kind

Feature

  • Add --all flag to config images list showing all images independent of Kubernetes version (#3782, @peschmae)
  • Add remove-volumes and remove-lb-services flags to delete dynamically provisioned and unretained PersistentVolumes and LoadBalancer Services before resetting the cluster (#3507, @rajaSahil)
  • Add bastion SSH private key file setting in host config (#3814, @kron4eg)
  • Add overridePath API, to configure containerd override_path mirrors parameter (#3843, @kron4eg)
  • Add support for k8s version 1.34 (#3823, @archups)
  • Cleanup /etc/kubernetes/tmp after upgrades (#3775, @kron4eg)
  • Cluster wide KubeletConfig (#3845, @kron4eg)
  • Export NewRoot() function (#3809, @kron4eg)
  • Make machine-controller -join-cluster-timeout configurable (#3779, @kron4eg)
  • Non-root device usage on non-static worker nodes can now be enabled for containerd runtime by setting the value operatingSystemManager.enableNonRootDeviceOwnership to true when OSM is enabled. (#3793, @soer3n)
  • TBD (#3835, @archups)
  • kubeone certificates renew command can be used to renew control plane certificates in a KubeOne cluster (#3773, @kron4eg)

Fixes of Bugs or Regressions

  • Default canal_iface_regex only for hetzner (#3797, @kron4eg)
  • Don't install software-properties-common on deb systems (#3833, @ttuellmann)
  • Enable_disk_uuid in vsphere terraform (#3772, @kron4eg)
  • Fix CSI snapshot webhook name for Nutanix (#3761, @kron4eg)
  • Fix Nutanix credentials (#3776, @kron4eg)
  • Fix upgrading OCI helm releases and uninstalling them without reason (#3849, @mohamed-rafraf)
  • Fix validation to pass when ChartURL is given (#3821, @kron4eg)
  • Fixed an invalid image reference for the GCE Persistent Disk CSI Driver and update associated images. (#3884, @rajaSahil)
  • Fixed defaulting of LoggingConfig (#3881, @kron4eg)
  • Fixes the Hubbele Relay Connection Issues with the Cilium Agent, SSL Connection is fixed by mounting the Server Certificates in the Cilium Agent Container (#3795, @tobstone)
  • Make it possible to configure FLANNELD_IFACE (#3790, @kron4eg)
  • Restart kubelets sequentially (#3770, @kron4eg)
  • Terraform configs for Hetzner are now using cx23 instead of cx22 instance type by default. The cx22 server type is deprecated and will no longer be available for order as of January 1, 2026. Make sure to override the instance type if you are using the new Terraform configs with an existing cluster. (#3871, @adoi)
  • Upgrade helm v3.18.5 (#3781, @kron4eg)

Chore

  • Add RHEL and RockyLinux 9.6 test scenarios for v1.34 (#3851, @kron4eg)
  • Bump machine-controller version to v1.63.1 and operating-system-manager version to v1.7.6 (#3817, @archups)
  • Cluster-autoscaler addon now supports new variable CLUSTER_AUTOSCALER_SCALE_DOWN_UTIL_THRESHOLD to control --scale-down-utilization-threshold parameter. (#3780, @dharapvj)
  • Update Azure CCM to v1.34.1
    Update DigitalOcean CCM to v0.1.64
    Update Hetzner CCM and CSI to v2.18.0
    Update AWS EBS CSI to v1.51.0
    Update ClusterAutoscaler to v1.34.1 (#3847, @archups)
  • Update OpenStack CCM and CSI version to 1.34.0 (#3846, @archups)
  • Update machine-controller and operating-system-manager images to v1.64.0 and v1.8.0 respectively (#3848, @kron4eg)
  • Update machine-controller to v1.63.0 (#3799, @archups)
  • Upgrade nutanix CSI driver to 3.3.4 (#3808, @kron4eg)
  • Use flatcar-container-linux-corevm-amd64 for flatcar Azure terraform example (#3806, @kron4eg)

Other (Cleanup or Flake)

v1.11.3

19 Sep 13:40
v1.11.3
db40d75

Choose a tag to compare

Changelog since v1.11.2

Changes by Kind

Chore

Bug or Regression

v1.10.4

19 Sep 13:27
v1.10.4
67af5cc

Choose a tag to compare

Changelog since v1.10.3

Changes by Kind

Chore

Bug or Regression

v1.11.2

04 Sep 11:45
v1.11.2
336b871

Choose a tag to compare

Changelog since v1.11.1

Changes by Kind

Bug or Regression

v1.11.1

24 Jul 14:04
v1.11.1
60c40fc

Choose a tag to compare

Changelog since v1.11.0

Changes by Kind

Bug or Regression

Checksums

SHA256 checksums can be found in the kubeone_1.11.1_checksums.txt file.

v1.10.3

24 Jul 13:43
v1.10.3
43ec696

Choose a tag to compare

Changelog since v1.10.2

Changes by Kind

Bug or Regression

Checksums

SHA256 checksums can be found in the kubeone_1.10.3_checksums.txt file.

v1.10.2

21 Jul 13:00
v1.10.2
153c7d5

Choose a tag to compare

Changelog since v1.10.1

Changes by Kind

Updates

machine-controller

operating-system-manager

Others

Checksums

SHA256 checksums can be found in the kubeone_1.10.2_checksums.txt file.