DigitalOcean Kubernetes Changelog
Validated on 7 Sep 2022 • Last edited on 17 Apr 2025
DigitalOcean Kubernetes (DOKS) is a Kubernetes service with a fully managed control plane, high availability, and autoscaling. DOKS integrates with standard Kubernetes toolchains and DigitalOcean’s load balancers, volumes, CPU and GPU Droplets, API, and CLI.
We offer the latest version of Kubernetes and earlier patch levels of the latest minor version. See Supported Releases to learn more about the release lifecycle.
This page lists notable changes for each available version of Kubernetes below, as well as archives of changes for unavailable versions. For updates on DOKS’s latest features and integrations, see the DOKS release notes instead.
The system component versions specified below are valid at the time of the respective DOKS version release. Post-release, components are updated continuously as long as a DOKS version is supported. Patch versions of components, such as Cilium and DO CSI, are upgraded regularly for any supported DOKS version.
This page lists the following:
-
Notable changes for each available version of Kubernetes
-
Archives of changes for unavailable versions
-
Updates to components that do not change for a given DOKS version, such as the Linux kernel and
containerd
-
Updates to components for which we typically only update the major or minor version when releasing a DOKS version
For updates on DOKS’s latest features and integrations, see the DOKS release notes instead.
Available Versions
Version 1.32.x releases
1.32.2-do.0 (March 6, 2025)
- Updates to system components:
- Internal updates to the base image to improve resiliency of node bootstrapping.
- Updated to Kubernetes v1.32.2.
1.32.1-do.0 (February 6, 2025)
- First 1.32.x release
- Updates to system components:
- Updated to Kubernetes v1.32.1
- Updated to cluster-autoscaler v1.32
- Updated to Linux kernel 6.1.123
- Updated to Cilium 1.16
- Updated to DO CSI v4.13
- Updates to NVIDIA CUDA drivers and NVIDIA container toolkit package versions for GPU worker nodes:
- Updated
cuda-drivers
to 550.144.03-1 - Updated
nvidia-container-toolkit
to 1.17.4-1
- Updated
- Changes to system components:
- Create a separate network interface for the anchor IP on worker nodes. If you have set up any custom routing with anchor IPs, test it with the new version before upgrading.
- For VPC-native clusters only:
- Enable Cilium bandwidth manager and TCP BBR (Bottleneck Bandwidth and Round-trip propagation time) congestion control algorithm.
- Enable Maglev’s consistent hashing algorithm for backend selection of load balancers.
Version 1.31.x releases
1.31.6-do.0 (March 6, 2025)
- Updates to system components:
- Internal updates to the base image to improve resiliency of node bootstrapping.
- Updated to Kubernetes v1.31.6.
1.31.5-do.0 (February 6, 2025)
- Updates to system components:
- Updated to Kubernetes v1.31.5
- Updated to Linux kernel 6.1.123
- Updated to Cilium 1.15.12
- Updates to NVIDIA CUDA drivers and NVIDIA container toolkit package versions for GPU worker nodes:
- Updated
cuda-drivers
to 550.144.03-1 - Updated
nvidia-container-toolkit
to 1.17.4-1
- Updated
1.31.1-do.5 (November 21, 2024)
- Internal updates to the base image.
1.31.1-do.4 (November 7, 2024)
- Upgrades to NVIDIA CUDA drivers and NVIDIA CUDA toolkit package versions for GPU worker nodes:
- Updated
cuda-drivers
to 550.127.05-1 - Updated
cuda-toolkit
to 12.6.2-1 - Updated
nvidia-container-toolkit
to 1.17.0-1 to address CVE-2024-0134
- Updated
1.31.1-do.3 (October 10, 2024)
- Addressed issue with
nvidia
driver installation on GPU worker nodes.
1.31.1-do.2 (October 7, 2024)
- Internal updates to the base image.
1.31.1-do.1 (September 30, 2024)
- Rebuilt the Debian base image for GPU worker nodes with
nvidia-container-toolkit
version 1.16.2-1 to address CVE-2024-0132.
1.31.1-do.0 (September 13, 2024)
- First 1.31.x release
- Updates to system components:
- Updated to Kubernetes v1.31.1
- Updated to cluster-autoscaler v1.31
- Updated to Linux kernel 6.1.106
- Updated to Cilium 1.15
- Updated to DO CSI v4.12
- Changes to system components:
- Removed Docker from the nodes. containerd replaced Docker as the runtime in DigitalOcean Kubernetes 1.20, but remained installed on the worker nodes. It is no longer installed starting with DigitalOcean Kubernetes 1.31.
Version 1.30.x releases
1.30.10-do.0 (March 6, 2025)
- Updates to system components:
- Internal updates to the base image to improve resiliency of node bootstrapping.
- Updated to Kubernetes v1.30.10.
1.30.9-do.0 (February 6, 2025)
- Updates to system components:
- Updated to Kubernetes v1.30.9
- Updated to Linux kernel 6.1.123
- Updated to Cilium 1.14.18
- Updates to NVIDIA CUDA drivers and NVIDIA container toolkit package versions for GPU worker nodes:
- Updated
cuda-drivers
to 550.144.03-1 - Updated
nvidia-container-toolkit
to 1.17.4-1
- Updated
1.30.5-do.5 (November 21, 2024)
- Internal updates to the base image.
1.30.5-do.4 (November 7, 2024)
- Upgrades to NVIDIA CUDA drivers and NVIDIA CUDA toolkit package versions for GPU worker nodes:
- Updated
cuda-drivers
to 550.127.05-1 - Updated
cuda-toolkit
to 12.6.2-1 - Updated
nvidia-container-toolkit
to 1.17.0-1 to address CVE-2024-0134
- Updated
1.30.5-do.3 (October 10, 2024)
- Addressed issue with
nvidia
driver installation on GPU worker nodes.
1.30.5-do.2 (October 7, 2024)
- Internal updates to the base image.
1.30.5-do.1 (September 30, 2024)
- Rebuilt the Debian base image for GPU worker nodes with
nvidia-container-toolkit
version 1.16.2-1 to address CVE-2024-0132.
1.30.5-do.0 (September 13, 2024)
- Updates to system components:
- Updated to Kubernetes v1.30.5
- Updated to Linux kernel 6.1.106
1.30.4-do.0 (August 28, 2024)
- Install NVIDIA CUDA drivers version 550.90.07 and NVIDIA CUDA toolkit version 12.4.1 (applies to GPU Droplets support)
- Updates to system components:
- Updated to Kubernetes v1.30.4
- Updated to Linux kernel 6.1.99
1.30.2-do.0 (July 10, 2024)
- Rebuilt the Debian base image with OpenSSH version 1:9.2p1-2+deb12u3 to address the
openssh
vulnerabilities CVE-2024-6387 - Updates to system components:
- Updated to Kubernetes v1.30.2
- Updated to Linux kernel 6.1.94
1.30.1-do.0 (May 21, 2024)
- First 1.30.x release
- Updates to system components:
- Updated to Kubernetes v1.30.1
- Updated to cluster-autoscaler v1.30
- Updated to containerd 1.6.31
- Updated to Linux kernel 6.1.90
- Updated kubelet authorization mode to
Webhook
Unavailable Versions
These versions are no longer available for creation.
Version 1.29.x releases
1.29.13-do.0 (February 6, 2025)
- Updates to system components:
- Updated to Kubernetes v1.29.13
- Updated to Linux kernel 6.1.123
- Updated to Cilium 1.14.18
- Updates to NVIDIA CUDA drivers and NVIDIA container toolkit package versions for GPU worker nodes:
- Updated
cuda-drivers
to 550.144.03-1 - Updated
nvidia-container-toolkit
to 1.17.4-1
- Updated
1.29.9-do.5 (November 21, 2024)
- Internal updates to the base image.
1.29.9-do.4 (November 7, 2024)
- Upgrades to NVIDIA CUDA drivers and NVIDIA CUDA toolkit package versions for GPU worker nodes:
- Updated
cuda-drivers
to 550.127.05-1 - Updated
cuda-toolkit
to 12.6.2-1 - Updated
nvidia-container-toolkit
to 1.17.0-1 to address CVE-2024-0134
- Updated
1.29.9-do.3 (October 10, 2024)
- Addressed issue with
nvidia
driver installation on GPU worker nodes.
1.29.9-do.2 (October 7, 2024)
- Internal updates to the base image.
1.29.9-do.1 (September 30, 2024)
- Rebuilt the Debian base image for GPU worker nodes with
nvidia-container-toolkit
version 1.16.2-1 to address CVE-2024-0132.
1.29.9-do.0 (September 13, 2024)
- Updates to system components:
- Updated to Kubernetes v1.29.9
- Updated to Linux kernel 6.1.106
1.29.8-do.0 (August 28, 2024)
- Install NVIDIA CUDA drivers version 550.90.07 and NVIDIA CUDA toolkit version 12.4.1 (applies to GPU Droplets support)
- Updates to system components:
- Updated to Kubernetes v1.29.8
- Updated to Linux kernel 6.1.99
1.29.6-do.0 (July 10, 2024)
- Rebuilt the Debian base image with OpenSSH version 1:9.2p1-2+deb12u3 to address the
openssh
vulnerabilities CVE-2024-6387 - Updates to system components:
- Updated to Kubernetes v1.29.6
- Updated to Linux kernel 6.1.94
1.29.5-do.0 (May 21, 2024)
- Updates to system components:
- Updated to Kubernetes v1.29.5
- Updated to Linux kernel 6.1.90
- Updated kubelet authorization mode to
Webhook
1.29.1-do.0 (February 6, 2024)
- Updates to system components:
- Updated to Kubernetes v1.29.1
- Updated to containerd 1.6.28 to address Leaky Vessels
runc
vulnerabilities, including container breakout CVE-2024-21626
1.29.0-do.0 (January 17, 2024)
Deprecated APIs scheduled for removal in 1.29 are no longer served. Make sure to read the Urgent Upgrade Notes and adjust your manifests accordingly.
- First 1.29.x release
- Updates to system components:
- Updated to Kubernetes v1.29.0
- Updated to Cilium v1.14.5
- Dropped support for CNP (CiliumNodePolicy) status updates
- Dropped support for SCTP
- Updated to etcd v3.5.11
- Updated to do-agent 3.16.7
- Updated to DO CSI v4.8.0
- Updated to external-provisioner v3.6.3
- Updated to external-attacher v4.4.3
- Updated to external-snapshotter 6.3.3
- Updated to external-resizer v1.9.3
- Updated to node-driver-registrar v2.9.3
- Updated to cluster-autoscaler-1.29.0
- Updated to core-dns v1.11.1
- Updated to Linux kernel 6.1.69
Version 1.28.x releases
1.28.14-do.3 (October 10, 2024)
- Addressed issue with
nvidia
driver installation on GPU worker nodes.
1.28.14-do.2 (October 7, 2024)
- Internal updates to the base image.
1.28.14-do.1 (September 30, 2024)
- Rebuilt the Debian base image for GPU worker nodes with
nvidia-container-toolkit
version 1.16.2-1 to address CVE-2024-0132.
1.28.14-do.0 (September 13, 2024)
- Updates to system components:
- Updated to Kubernetes v1.28.14
- Updated to Linux kernel 6.1.106
1.28.13-do.0 (August 28, 2024)
- Install NVIDIA CUDA drivers version 550.90.07 and NVIDIA CUDA toolkit version 12.4.1 (applies to GPU Droplets support)
- Updates to system components:
- Updated to Kubernetes v1.28.13
- Updated to Linux kernel 6.1.99
1.28.11-do.0 (July 10, 2024)
- Rebuilt the Debian base image with OpenSSH version 1:9.2p1-2+deb12u3 to address the
openssh
vulnerabilities CVE-2024-6387 - Updates to system components:
- Updated to Kubernetes v1.28.11
- Updated to Linux kernel 6.1.94
1.28.10-do.0 (May 21, 2024)
- Updates to system components:
- Updated to Kubernetes v1.28.10
- Updated to Linux kernel 6.1.90
- Updated kubelet authorization mode to
Webhook
1.28.6-do.0 (February 6, 2024)
- Updates to system components:
- Updated to Kubernetes v1.28.6
- Updated to cluster-autoscaler-1.28.2
- Updated to containerd 1.6.28 to address Leaky Vessels
runc
vulnerabilities, including container breakout CVE-2024-21626
1.28.5-do.0 (January 17, 2024)
- Updates to system components:
- Updated to Kubernetes v1.28.5
- Updated to Cilium v1.14.5
- Added support for SCTP
- Updated to Linux kernel 6.1.69
1.28.2-do.0 (September 18, 2023)
Deprecated APIs scheduled for removal in 1.28 are no longer served. Make sure to read the Urgent Upgrade Notes and adjust your manifests accordingly.
- First 1.28.x release
- Updates to system components:
- Updated to Kubernetes v1.28.2
- Updated to Cilium v1.14.2
- Updated to etcd v3.5.9
- Updated to do-agent 3.16.4
- Updated to DO CSI v4.7.1
- Updated to external-provisioner v3.5.0
- Updated to external-attacher v4.3.0
- Updated to external-resizer v1.8.0
- Updated to node-driver-registrar v2.8.0
- Updated to cluster-autoscaler-1.28.0
- Updated to core-dns v1.10.1
- Updated to Linux kernel 6.1.52
Version 1.27.x releases
1.27.14-do.0 (May 21, 2024)
- Updates to system components:
- Updated to Kubernetes v1.27.14
- Updated to Linux kernel 6.1.90
- Updated kubelet authorization mode to
Webhook
1.27.10-do.0 (February 6, 2024)
- Updates to system components:
- Updated to Kubernetes v1.27.10
- Updated to containerd 1.6.28 to address Leaky Vessels
runc
vulnerabilities, including container breakout CVE-2024-21626
1.27.9-do.0 (January 17, 2024)
- Updates to system components:
- Updated to Kubernetes v1.27.9
- Updated to Cilium v1.13.10
- Updated to Linux kernel 6.1.69
1.27.6-do.0 (September 18, 2023)
- Updates to system components:
- Updated to Kubernetes v1.27.6
- Updated to Cilium v1.13.7
- Updated to cluster-autoscaler 1.27.3
- Updated to Linux kernel 6.1.52
- Fixed a bug resulting in duplicate nameserver entries on host-level /etc/resolv.conf causing the overall nameserver limit to be hit
1.27.4-do.0 (July 24, 2023)
- Updates to system components:
- Updated to Kubernetes v1.27.4
- Updated worker node base image to Debian 12 and kernel 6.1.37 addressing the StackRot vulnerability
- Updated to Cilium v1.13.4
- Updated to cluster-autoscaler 1.27.2
1.27.2-do.0 (May 30, 2023)
Deprecated APIs scheduled for removal in 1.27 are no longer served. Make sure to read the Urgent Upgrade Notes and adjust your manifests accordingly.
- First 1.27.x release
- Updates to system components:
- Updated to Kubernetes v1.27.2
- Updated to Cilium v1.13.3
- Updated to etcd v3.5.9
- Updated worker node base image to Debian 11.6 with kernel 6.1
- Updated to do-agent 3.16.2
- Updated to DO CSI v4.6.1
- Updated to external-provisioner v3.5.0
- Updated to external-attacher v4.3.0
- Updated to external-resizer v1.8.0
- Updated to node-driver-registrar v2.8.0
- Updated to cluster-autoscaler-1.27.1
- Updated to core-dns v1.10.1
Version 1.26.x releases
1.26.13-do.0 (February 6, 2024)
- Updates to system components:
- Updated to Kubernetes v1.26.13
- Updated to containerd 1.6.28 to address Leaky Vessels
runc
vulnerabilities, including container breakout CVE-2024-21626
1.26.12-do.0 (January 17, 2024)
- Updates to system components:
- Updated to Kubernetes v1.26.12
- Updated to Cilium v1.12.17
- Updated to Linux kernel 6.1.55
1.26.9-do.0 (September 18, 2023)
- Updates to system components:
- Updated to Kubernetes v1.26.9
- Updated to Cilium v1.12.14
- Updated to cluster-autoscaler 1.26.4
- Updated to Linux kernel 6.1.38
1.26.7-do.0 (July 24, 2023)
- Updates to system components:
- Updated to Kubernetes v1.26.7
- Updated to Cilium v1.12.11
- Updated to cluster-autoscaler 1.26.3
1.26.5-do.0 (May 30, 2023)
- Updates to system components:
- Updated to Kubernetes v1.26.5
- Updated to Cilium v1.12.10
- Updated to etcd v3.5.9
1.26.3-do.0 (March 22, 2023)
Deprecated APIs scheduled for removal in 1.26 are no longer served. Make sure to read the Urgent Upgrade Notes and adjust your manifests accordingly.
- First 1.26.x release
- Updates to system components:
- Updated to Kubernetes v1.26.3
- Updated to cluster-autoscaler 1.26.1
- Updated to Cilium v1.12.8
- Updated worker node base image to Debian 11.6 with kernel 6.0
- Updated to do-agent 3.15.5
- Updated to digital-ocean-cloud-controller-manager v0.1.42
- Updated to do-operator v0.1.6
- Updated to DO CSI v4.5.0
- Updated to external-provisioner v3.4.0
- Updated to external-attacher v4.1.0
- Updated to external-snapshotter, snapshot-controller, and snapshot validation webhook v6.2.1
- Updated to external-resizer v1.7.0
- Updated to node-driver-registrar v2.7.0
- Updated to cluster-autoscaler v1.26.1
- Updated to core-dns v1.9.4
Version 1.25.x releases
1.25.14-do.0 (September 18, 2023)
Note: If your cluster was originally created on 1.24 or older and has not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.25.14
- Updated to Cilium v1.11.20
- Updated to Linux kernel 6.1.38
1.25.12-do.0 (July 24, 2023)
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.25.12
- Updated to Cilium v1.11.18
1.25.10-do.0 (May 30, 2023)
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.25.10
- Updated to Cilium v1.11.17
- Updated to etcd v3.5.9
- Updated to DO CSI v4.5.1
- Updated to external-provisioner v3.3.0
- Updated to external-attacher v4.0.0
- Updated to external-snapshotter, snapshot-controller, and snapshot validation webhook v6.1.0
- Updated to external-resizer v1.6.0
- Updated to node-driver-registrar v2.6.0
1.25.8-do.0 (March 22, 2023)
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.25.8
- Updated to Cilium v1.11.15
1.25.4-do.0 (December 6, 2022)
Deprecated APIs scheduled for removal in 1.25 are no longer served. Make sure to read the Urgent Upgrade Notes and adjust your manifests accordingly.
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- First 1.25.x release
- Updates to system components:
- Updated to Kubernetes v1.25.4
- The feature-gate:
LegacyServiceAccountTokenNoAutoGeneration
is now enabled.- More information about the impact of this change and service account credentials can be found here
- The feature-gate:
- Updated to cluster-autoscaler 1.25.0
- Updated to Cilium 1.11.11
- Update worker node base image to Debian 11.4 with kernel 5.18
- Updated to Kubernetes v1.25.4
- Changes to system components:
- Added LBaaS HTTP/3 support in CCM
- This enables HTTP/3 forwarding rule support for the Load Balancer
- Added LBaaS HTTP/3 support in CCM
Version 1.24.x releases
1.24.16-do.0 (July 24, 2023)
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.24.16
- Updated to cluster-autoscaler 1.24.2
1.24.13-do.0 (May 30, 2023)
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.24.13
- Updated to Cilium v1.10.20
- IMPORTANT: The update applies only for clusters on the new control plane.
- Updated to etcd v3.5.9
1.24.12-do.0 (March 22, 2023)
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.24.12
- Updated to Cilium v1.10.20
- IMPORTANT: The update applies only for clusters on the new control plane.
1.24.8-do.0 (December 6, 2022)
Note: If your cluster was originally created on 1.24 or older and had not been upgraded since December 2022, it may undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.24.8
- Updated to etcd 3.5.6
- Updated to DO CCM v0.1.40
- Updated to DO CSI v4.4.1
- Updated to external-provisioner v3.3.0
- Updated to external-attacher v4.0.0
- Updated to external-snapshotter, snapshot-controller, and snapshot validation webhook v6.1.0
- Updated to external-resizer v1.6.0
- Updated to node-driver-registrar v2.6.0
- Updated to kernel 5.10.0-0.deb10.17-amd64
- Changes to system components:
- Enable support for UDP LBs
- Increased arp records cache to prevent network connection drops in larger clusters
- Added LBaaS HTTP/3 support in CCM
- This enables HTTP/3 forwarding rule support for the Load Balancer
1.24.4-do.0 (August 30, 2022)
- First 1.24.x release
- Updates to system components:
- Updated to Kubernetes v1.24.4
- The feature-gate:
LegacyServiceAccountTokenNoAutoGeneration
is disabled. This feature was moved to Beta in Kubernetes 1.24.- More information can be found about the impact of this change and service account credentials here
- Updated to DO CSI v4.3.0
- Updated to DO CCM v0.1.39
- Updated to cluster-autoscaler 1.24.0
Version 1.23.x releases
1.23.14-do.0 (December 6, 2022)
Note: If your cluster was originally created with version 1.20 or older your cluster might undergo a control plane migration.
- Updates to system components:
- Updated to Kubernetes v1.23.14
- Updated to etcd 3.5.6
- Updated to DO CCM v0.1.40
- Updated to DO CSI v4.4.1
- Updated to external-provisioner v3.3.0
- Updated to external-attacher v4.0.0
- Updated to external-snapshotter, snapshot-controller, and snapshot validation webhook v6.1.0
- Updated to external-resizer v1.6.0
- Updated to node-driver-registrar v2.6.0
- Updated to kernel 5.10.0-0.deb10.17-amd64
- Changes to system components:
- Enable support for UDP LBs
- Increased arp records cache to prevent network connection drops in larger clusters
- Added LBaaS HTTP/3 support in CCM
- This enables HTTP/3 forwarding rule support for the Load Balancer
1.23.10-do.0 (August 31, 2022)
- Updates to system components:
- Updated to Kubernetes v1.23.10
1.23.9-do.0 (July 26, 2022)
- First 1.23.x release
- Updates to system components:
- Updated to Kubernetes v1.23.9
- Changes to system components:
- Updated to DO CSI v4.2.0
- Updated to external-provisioner v3.2.1
- Updated to external-attacher v3.5.0
- Updated to external-snapshotter, snapshot-controller, and snapshot validation webhook v6.0.1
- Updated to external-resizer v1.5.0
- Updated to node-driver-registrar v2.5.1
- Updated to DO CSI v4.2.0
Note Starting with this minor version release, the snapshot API is upgraded from v1beta1
to v1
. Invalid v1beta1
snapshots upgraded to v1
may not be usable anymore.
Cluster upgrades attempted through the cloud control panel will cause clusterlint to scan for invalid snapshots and prevent upgrades accordingly. For more information on how to correct invalid snapshots, see Invalid CSI Volume Snapshots.
Version 1.22.x releases
1.22.13-do.0 (August 31, 2022)
- Updated to Kubernetes v1.22.13
1.22.12-do.0 (July 26, 2022)
- Updates to system components:
- Updated to Kubernetes v1.22.12
- Updated to etcd v3.4.19
- Updated to DO CSI v3.1.0
- Updated to external-provisioner v2.2.2
- Updated to external-attacher v3.5.0
- Updated to external-snapshotter, snapshot-controller, and snapshot validation webhook v3.0.3
- Updated to external-resizer v1.5.0
- Updated to node-driver-registrar v2.5.1
- Automatically detect and remove v1 snapshot installations which are not supported in this minor version
1.22.11-do.0 (July 5, 2022)
-
Updates to system components:
- Updated kernel to Linux 5.10.120.
- Updated to Kubernetes v1.22.11
- Updated to etcd v3.5.4
-
Changes to system components:
-
Disabled Cilium’s eBPF-based NodePort handling in favor of
kube-proxy
as it does not support graceful termination properly in v1.10. This also disables the eBPF implementations for features depending on NodePort handling in Cilium in favor ofkube-proxy
, namely host IP and external IP processing.
1.22.8-do.1 (April 18, 2022)
- Upgrades to system components:
- Updated to DO CCM v0.1.37
- Updated to etcd v3.5.3
1.22.8-do.0 (April 7, 2022)
IMPORTANT Please upgrade as soon as possible as this version contains an important security update for containerd.
- Upgrades to system components:
- Updated to containerd v1.4.13. Fixes CVE-2022-23648.
- Cilium: Guarantee correct pod IP allocations by waiting on node IP addresses to be fully provided at startup time
1.22.7-do.0 (March 3, 2022)
- First 1.22.x release
- Upgrades to system components:
- Updated to Kubernetes v1.22.7
- IMPORTANT The following deprecated upstream beta APIs have been removed in 1.22 in favor of the GA version of those APIs:
- Fix
--enable-admission-plugins
flag tokube-apiserver
.
- Updated to etcd v3.5.0
- Updated to cluster-autoscaler v1.22.2
- Updated to DO CCM v0.1.36
- Updated to DO CSI v4.0.0
- Updated to kernel to linux-image-5.10.0-0.bpo.9-amd64.
- Updated to Kubernetes v1.22.7
Version 1.21.x releases
1.21.14-do.0 (July 5, 2022)
-
Updates to system components:
- Updated to kernel to Linux 5.10.120.
- This is an upgrade from Linux 4.19 on earlier DOKS 1.21 patch versions. This upgrade is necessary to address a limitation in BPF program size on kernels prior to Linux 5.1 that can lead to degraded cluster state where worker nodes are unable to provision new network namespaces for pods.
- Updated to Kubernetes v1.21.14
- Updated to kernel to Linux 5.10.120.
-
Changes to system components:
- Disabled Cilium’s eBPF-based NodePort handling in favor of kube-proxy’s as it does not support graceful termination properly in v1.10. (This also disables the eBPF implementations for features depending on NodePort handling in Cilium in favor of kube-proxy, namely host IP and external IP processing.)
1.21.11-do.1 (April 18, 2022)
- Upgrades to system components:
- Updated to DO CCM v0.1.37
1.21.11-do.0 (April 7, 2022)
IMPORTANT Please upgrade as soon as possible as this version contains an important security update for containerd.
- Upgrades to system components:
- Updated to containerd v1.4.13. Fixes CVE-2022-23648.
- Cilium: Guarantee correct pod IP allocations by waiting on node IP addresses to be fully provided at startup time
1.21.10-do.0 (March 3, 2022)
- Upgrades to system components:
- Updated to Kubernetes v1.21.10
- Upgraded Docker to 20.10.12.
- Reverted back to Linux kernel-image-4.19.0-17-amd64, after unintentional implicit upgrade to Linux kernel-image-4.19.0-18-amd64 which contains regressions impacting Cilium.
1.21.9-do.0 (January 26, 2022)
- Upgrades to system components:
- Updated to Kubernetes v1.21.9
- Updated to Cilium 1.10.4
- Improved configuration to prevent a number of connectivity issues
- Added arp-flusher sidecar to the cilium agent which periodically clears potentially stale ARP records
- Updated to DO CSI v3.0.0
- Supports volume growth on XFS
- Updated to external-provisioner v2.2.2
- Updated to external-attacher v3.3.0
- Updated to external-resizer v1.3.0
- Updated to node-driver-registrar v2.4.0
- Updated to containerd v1.4.12
- Updated to cluster-autoscaler v1.21.2
- Added missing cluster-autoscaler RBAC permissions for CSIDriver and CSIStorageCapacity resources
- Updated do-agent to v3.11 and increased memory limit
1.21.5-do.0 (October 21, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.21.5
- Updated to DO CCM v0.1.35
- Supports specifying the number of nodes to create a Load Balancer with
1.21.3-do.0 (August 31, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.21.3
- Updated to DO CCM v0.1.34
- Updated to DO CSI v2.1.2
- Updated to containerd v1.4.9
- Disabled the Cilium
enabled-bpf-masquerade
option to address Cilium error on clusters usinghostNetwork
- Ensured that ARP cache entries marked as
PERMANENT
are cleared by Cilium before establishing connections with a new control plane Droplet
1.21.2-do.2 (July 2, 2021)
- Changes to system components:
- Disabled the Cilium
enable-egress-gateway
option to address Cilium startup error on clusters using VXLAN tunneling
- Disabled the Cilium
1.21.2-do.1 (July 1, 2021)
- Changes to system components:
- Disabled Cilium full kube-proxy replacement and restored partial mode to address failing Istio sidecar injection
1.21.2-do.0 (June 29, 2021)
- First 1.21.x release
- Upgrades to system components:
- Updated to Cilium 1.10.1
- Enabled full kube-proxy replacement
- Enabled the
enable-egress-gateway
andenable-bpf-masquerade
options to allow use of Cilium’s egress gateway feature
- Updated to CoreDNS v1.8.4
- Updated CSI driver sidecars:
- Updated to external-provisioner v2.2.1
- Updated to external-attacher v3.2.1
- Updated to external-snapshotter v3.0.3
- Updated to external-resizer v1.2.0
- Updated to DO CCM v0.1.33
- Updated to Linux kernel-image-4.19.0-17-amd64, which includes the
target_core_mod
module that was missing from previous releases
- Updated to Cilium 1.10.1
- Configured graceful node shutdown parameters on the Kubelet to allow graceful workload termination when worker nodes are powered off
- Removed kube-proxy, since Cilium is now configured for full kube-proxy replacement mode. Clusters created on 1.20 and previous releases will have kube-proxy deleted during upgrade.
- Raised
pid_max
to 4194304 to help avoid PID exhaustion on large workers - Configured PID and CPU reservations for system components to improve node stability
- Renamed the managed
kube-state-metrics
ServiceAccount to avoid conflicts with customer installations of kube-state-metrics. Upgraded clusters will retain thekube-state-metrics
ServiceAccount, but it can be safely removed.
Version 1.20.x releases
1.20.15-do.1 (March 3, 2022)
- Fixes to system components:
- Reverted back to Linux kernel-image-4.19.0-17-amd64, after unintentional implicit upgrade to Linux kernel-image-4.19.0-18-amd64 which contains eBPF regressions with respect to Cilium.
1.20.15-do.0 (January 26, 2022)
- Upgrades to system components:
- Updated to Kubernetes v1.20.15
- Updated to Cilium 1.9.10
- Improved configuration to prevent a number of connectivity issues
- Added arp-flusher sidecar to the cilium agent which periodically clears potentially stale ARP records
- Updated to containerd v1.4.12
- Updated to cluster-autoscaler v1.20.2
- Added missing cluster-autoscaler RBAC permissions for CSIDriver resource
- Updated do-agent to v3.11 and increased memory limit
1.20.11-do.0 (October 21, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.20.11
- Updated to DO CCM v0.1.35
- Supports specifying the number of nodes to create a Load Balancer with
1.20.9-do.0 (August 31, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.20.9
- Updated to DO CCM v0.1.34
- Updated to DO CSI v2.1.2
- Updated to containerd v1.4.9
1.20.8-do.0 (June 29, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.20.8
- Updated to CoreDNS v1.8.4
- Updated CSI driver sidecars:
- Updated to external-provisioner v2.2.1
- Updated to external-attacher v3.2.1
- Updated to external-snapshotter v3.0.3
- Updated to external-resizer v1.2.0
- Updated to DO CCM v0.1.33
- Updated to Linux kernel-image-4.19.0-17-amd64, which includes the
target_core_mod
module that was missing from previous releases
- Raised
pid_max
to 4194304 to help avoid PID exhaustion on large workers - Configured PID and CPU reservations for system components to improve node stability
- Renamed the managed
kube-state-metrics
ServiceAccount to avoid conflicts with customer installations of kube-state-metrics. Upgraded clusters will retain thekube-state-metrics
ServiceAccount, but it can be safely removed.
1.20.7-do.0 (June 7, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.20.7
- Fixes CVE-2021-25735
- Updated to Cilium v1.9.8
- Updated to containerd v1.4.6-1
- Fixes CVE-2021-30465
- Updated to Linux kernel-image-4.19.0-14-amd64
- Updated to DO CCM v0.1.32
- Updated to Kubernetes v1.20.7
- Increased
--max-endpoints-per-slice
on kube-controller-manager to 250 endpoints.
1.20.2-do.0 (February 2, 2021)
Starting with DigitalOcean Kubernetes 1.20, containerd is used as the container runtime. Previous releases used Docker. This change reflects the upstream deprecation of dockershim and deprecation of Docker as a container runtime in Kubernetes 1.20. Docker is still installed on worker nodes, so as not to impact any user workloads (for example, image building) that depend on it.
- First 1.20.x release
- Upgrades to system components:
- Updated to Cilium 1.9.1
- Enabled the
remote-node-identity
feature of Cilium, to aid in migration away from VXLAN - Switched to the
cluster-pool
IPAM mode from the deprecatedhostpool-legacy
mode
- Enabled the
- Updated to CoreDNS v1.8.0
- Updated CSI driver sidecars:
- Updated to external-provisioner v2.1.0
- Updated to external-attacher v3.1.0
- Updated to external-snapshotter v3.0.3
- Updated to external-resizer v1.1.0
- Updated to DO CCM v0.1.31
- Updated to Cilium 1.9.1
Version 1.19.x releases
1.19.15-do.0 (October 21, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.19.15
- Updated to DO CCM v0.1.35
- Supports specifying the number of nodes to create a Load Balancer with
1.19.13-do.0 (August 31, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.19.13
- Updated to DO CCM v0.1.34
- Updated to DO CSI v2.1.2
1.19.12-do.0 (June 29, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.19.12
- Updated to CoreDNS v1.8.4
- Updated CSI driver sidecars:
- Updated to external-provisioner v2.2.1
- Updated to external-attacher v3.2.1
- Updated to external-snapshotter v3.0.3
- Updated to external-resizer v1.2.0
- Updated to DO CCM v0.1.33
- Updated to Linux kernel-image-4.19.0-17-amd64, which includes the
target_core_mod
module that was missing from previous releases
- Raised
pid_max
to 4194304 to help avoid PID exhaustion on large workers - Configured CPU reservations for system components to improve node stability
1.19.11-do.0 (June 7, 2021)
- Upgrades to system components:
- Updated to Kubernetes v1.19.11
- Fixes CVE-2021-25735
- Fixes CVE-2021-3121
- Updated to Cilium v1.9.8
- Updated to Linux kernel-image-4.19.0-14-amd64
- Updated to DO CCM v0.1.32
- Updated to Kubernetes v1.19.11
- Increased
--max-endpoints-per-slice
on kube-controller-manager to 250 endpoints.
1.19.6-do.0 (February 2, 2021)
- Upgrades to system components:
- Updated to Cilium 1.9.1
- Enabled the
remote-node-identity
feature of Cilium, to aid in migration away from VXLAN - Switched to the
cluster-pool
IPAM mode from the deprecatedhostpool-legacy
mode
- Enabled the
- Updated to CoreDNS v1.8.0
- Updated CSI driver sidecars:
- Updated to external-provisioner v2.1.0
- Updated to external-attacher v3.1.0
- Updated to external-snapshotter v3.0.3
- Updated to external-resizer v1.1.0
- Updated to DO CCM v0.1.31
- Updated to Cilium 1.9.1
1.19.3-do.3 (January 6, 2021)
- Upgrades to system components:
- Updated to external-provisioner v2.0.4
- Updated to external-attacher v3.0.2
- Mitigated CVE-2020-8569 by updating to external-snapshotter v3.0.2
- Updated to external-resizer v1.0.1
- Cilium will configure new clusters (initially created with 1.19.3-do.3 and later) to route pod-to-pod and pod-to-service traffic directly. Clusters upgraded to 1.19.3-do.3 will continue to route this traffic via a VXLAN overlay network.
- Mitigated a potential kernel deadlock by disabling frame buffer mode for the video console.
1.19.3-do.2 (November 5, 2020)
- Upgrades to system components:
- Fix resizer misconfiguration on CSI driver v2.1.1
- Upgraded Docker to 19.03 to address upstream metrics-server issue
1.19.3-do.1 (November 2, 2020)
- Upgrades to system components:
- Updated to CSI driver v2.1.1
- Added
--default-fstype=ext4
to csi-provisioner fixingfsGroup
bug
- Added
- Updated to Cilium 1.8.5
- Dropped parameters
bpf-ct-global-tcp-max
andbpf-ct-global-any-max
to address Cilium issue #13843
- Dropped parameters
- Updated to DO CCM v0.1.30
- Added support for specifying load balancer size (available in closed beta at the time of this release)
- Updated to CSI driver v2.1.1
1.19.3-do.0 (October 27, 2020)
Starting with DigitalOcean Kubernetes 1.19, the NodePort range 30000-32767 is not open by default anymore. Instead, a new controller automatically manages access through the firewall based on the Services of type NodePort
currently defined in the cluster.
Consult the worker node firewalls documentation for details.
- First 1.19.x release
- Upgrades to system components:
- Updated to Cilium 1.8.4
- Enabled HA mode in cilium-operator
- Updated to DO CCM v0.1.29
- Updated to CoreDNS v1.7.1
- Updated to CSI driver v2.1.0
- Added support for Kubernetes 1.19
- Updated to external-provisioner v2.0.2
- Updated to external-attacher v3.0.0
- Updated to external-snapshotter v3.0.0
- Updated to external-resizer v1.0.0
- Updated to Cilium 1.8.4
- Reduced
--terminated-pod-gc-threshold
on kube-controller-manager to 100 pods
Version 1.18.x releases
1.18.19-do.0 (June 7, 2021)
- Upgrades to system components:
- Updated to Kubernetes 1.18.19
- Fixes CVE-2021-25735
- Fixes CVE-2021-3121
- Updated to Cilium 1.7.16
- Updated to Linux kernel-image-4.19.0-14-amd64
- Updated to DO CCM v0.1.32
- Updated to Kubernetes 1.18.19
- Increased
--max-endpoints-per-slice
on kube-controller-manager to 250 endpoints.
1.18.14-do.0 (February 2, 2021)
- Upgrades to system components:
- Updated CSI driver sidecars:
- Updated to external-provisioner v2.1.0
- Updated to external-attacher v3.1.0
- Updated to external-snapshotter v3.0.3
- Updated to external-resizer v1.1.0
- Updated to DO CCM v0.1.31
- Updated CSI driver sidecars:
1.18.10-do.3 (January 6, 2021)
- Upgrades to system components:
- Updated to external-provisioner v2.0.4
- Updated to external-attacher v3.0.2
- Mitigated CVE-2020-8569 by updating to external-snapshotter v3.0.2
- Updated to external-resizer v1.0.1
- Mitigated a potential kernel deadlock by disabling frame buffer mode for the video console.
1.18.10-do.2 (November 5, 2020)
- Upgrades to system components:
- Fix resizer misconfiguration on CSI driver v2.1.1
1.18.10-do.1 (November 2, 2020)
- Upgrades to system components:
- Updated to CSI driver v2.1.1
- Added
--default-fstype=ext4
to csi-provisioner fixingfsGroup
bug
- Added
- Updated to Cilium 1.7.11
- Updated to DO CCM v0.1.30
- Added support for specifying load balancer size (available in closed beta at the time of this release)
- Updated to CSI driver v2.1.1
1.18.10-do.0 (October 27, 2020)
- Upgrades to system components:
- Updated to DO CCM v0.1.29
- Updated to CSI driver v2.1.0
- Added support for Kubernetes 1.19
- Updated to external-provisioner v2.0.2
- Updated to external-attacher v3.0.0
- Updated to external-snapshotter v3.0.0
- Updated to external-resizer v1.0.0
- Reduced
--terminated-pod-gc-threshold
on kube-controller-manager to 100 pods
1.18.8-do.1 (September 30, 2020)
- Upgrades to system components:
- Updated to Cilium 1.7.9
- Updated Linux kernel to 4.19.0-11
- Addresses CVE-2020-14386
- Fixed issue with kernel module availability that affected StorageOS and other storage solutions
1.18.8-do.0 (August 31, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.18.8
- Updated to Cilium v1.7.7
- Updated to CoreDNS v1.6.9
- Changes to our node images:
- Updated base operating system to Debian 10.
- Stopped using the deprecated
hyperkube
container to run Kubernetes components.
1.18.6-do.0 (July 20, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.18.6
- Fixes CVE-2020-8557
- Fixes CVE-2020-8559
- Updated to Kubernetes 1.18.6
1.18.3-do.0 (June 22, 2020)
Important Upgrade Notes For Volume Snapshot Users
Starting with DigitalOcean Kubernetes 1.18, alpha versions of volume snapshots are no longer supported. If existing volume snapshots meet the upgrade requirements, they will be converted automatically to the beta version of a volume snapshot when upgrading a cluster to 1.18.
Alpha versions of volume snapshots can continue to be used with versions prior to 1.18.
Consult the volume snapshots migration notes before upgrading.
- First 1.18.x release
- Upgrades to system components:
- Updated to etcd v3.4.9
- Updated to Cilium v1.7.5
- Updated to DO CCM v0.1.26
- Added support for migrating load balancers across clusters (see the guide for details)
- Updated to DO CSI v2.0.0
- Removed support for alpha snapshots
- Added support for beta snapshots (consult the volume snapshot migration notes for details)
- Updated to DOKS Cluster Autoscaler 1.18.3-do.0
- Exposed kube-proxy Prometheus metrics endpoint on
:10249/metrics
- Updated to DO CSI v2.0.0
Version 1.17.x releases
1.17.16-do.0 (February 2, 2021)
- Updated to DO CCM v0.1.31
1.17.13-do.3 (January 6, 2021)
- Mitigated a potential kernel deadlock by disabling frame buffer mode for the video console.
1.17.13-do.2 (November 5, 2020)
- Internal build process optimization.
1.17.13-do.1 (November 2, 2020)
- Upgrades to system components:
- Updated to Cilium 1.7.11
- Updated to DO CCM v0.1.30
- Added support for specifying load balancer size (available in closed beta at the time of this release)
1.17.13-do.0 (October 27, 2020)
- Upgrades to system components:
- Updated to DO CCM v0.1.29
- Reduced
--terminated-pod-gc-threshold
on kube-controller-manager to 100 pods
1.17.11-do.1 (September 30, 2020)
- Upgrades to system components:
- Updated to Cilium 1.7.9
- Updated Linux kernel to 4.19.0-11
- Addresses CVE-2020-14386
- Fixed issue with kernel module availability that affected StorageOS and other storage solutions
1.17.11-do.0 (August 31, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.17.11
- Updated to Cilium v1.7.7
- Updated to CoreDNS v1.6.9
- Changes to our node images:
- Updated base operating system to Debian 10.
- Stopped using the deprecated
hyperkube
container to run Kubernetes components.
1.17.9-do.0 (July 20, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.17.9
- Fixes CVE-2020-8557
- Fixes CVE-2020-8559
- Updated to Kubernetes 1.17.9
1.17.6-do.0 (June 22, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.17.6
- Updated to etcd v3.4.9
- Updated to Cilium v1.7.5
- Updated to DO CCM v0.1.26
- Added support for migrating load balancers across clusters (see the guide for details)
- Updated to DOKS Cluster Autoscaler v1.17.6-do.0
- Fixed issue with worker nodes occasionally not finishing to provision
- Moved kubelet-rubber-stamp application from in-cluster to the control plane
- Exposed kube-proxy Prometheus metrics endpoint on
:10249/metrics
1.17.5-do.0 (May 7, 2020)
-
First 1.17.x release
-
Upgrades to system components:
- Updated to Cilium v1.7.3
- Updated to DO CCM 0.1.24
- Updated to DO CSI 1.3.0
- Updated to DOKS Cluster Autoscaler 1.17.5-do.0
Version 1.16.x releases
1.16.15-do.2 (February 2, 2021)
- Internal build process optimization.
1.16.15-do.1 (November 2, 2020)
- Internal build process optimization.
1.16.15-do.0 (October 27, 2020)
- Upgrades to system components:
- Updated to DO CCM v0.1.29
1.16.14-do.1 (September 30, 2020)
- Upgrades to system components:
- Updated to Cilium 1.7.9
- Updated Linux kernel to 4.19.0-11
- Addresses CVE-2020-14386
- Fixed issue with kernel module availability that affected StorageOS and other storage solutions
1.16.14-do.0 (August 31, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.16.14
- Updated to Cilium v1.7.7
- Updated to CoreDNS v1.6.9
- Changes to our node images:
- Updated base operating system to Debian 10.
- Stopped using the deprecated
hyperkube
container to run Kubernetes components.
1.16.13-do.0 (July 20, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.16.13
- Fixes CVE-2020-8557
- Fixes CVE-2020-8559
- Updated to Kubernetes 1.16.13
1.16.10-do.0 (June 22, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.16.10
- Updated to etcd v3.3.22
- Updated to Cilium v1.7.5
- Updated to DO CCM v0.1.26
- Added support for migrating load balancers across clusters (see the guide for details)
- Updated to DOKS Cluster Autoscaler v1.16.10-do.0
- Fixed a bug about extra pods being scheduled unnecessarily during a rolling upgrade (kubernetes/kubernetes#72775)
- Fixed Cilium crashes when upgrading Cilium 1.6 to 1.7
- Fixed issue with worker nodes occasionally not finishing to provision
- Moved kubelet-rubber-stamp application from in-cluster to the control plane
- Exposed kube-proxy Prometheus metrics endpoint on
:10249/metrics
1.16.8-do.0 (May 7, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.16.8
- Updated to Cilium v1.7.3
- Updated to DO CCM 0.1.24
- Updated to DO CSI 1.3.0
- Updated to DOKS Cluster Autoscaler 1.16.8-do.0
1.16.6-do.2 (March 17, 2020)
- Downgrades to system components:
- Downgraded to Cilium v1.6.4
- The upgrade to v1.6.7 in the previous release caused
cilium-operator
to crash loop.
- The upgrade to v1.6.7 in the previous release caused
- Downgraded to Cilium v1.6.4
1.16.6-do.1 (March 13, 2020)
- Upgrades to system components:
- Updated to Cilium v1.6.7
1.16.6-do.0 (February 6, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.16.6
- Updated to DO CCM v0.1.23
- Added
service.beta.kubernetes.io/do-loadbalancer-healthcheck-port
annotation to customize DO LB health-check port - Fixed bug for maintaining default protocol when secure protocol override is applied
- Added
1.16.2-do.3 (January 22, 2020)
- Upgrades to system components:
- Updated to CSI driver v1.2.0
- Added support for volume expansion
- Added support for raw block volumes
- Added support for volume statistics
- Various improvements and bug fixes
- Updated to external-provisioner v1.4.0
- Updated to external-attacher v2.0.0
- Installed external-resizer v0.3.0
- Updated to DO CCM v0.1.22
- Updated to CSI driver v1.2.0
- Added
PodDisruptionBudget
s for managed kube-system applications to avoid blocking the cluster autoscaler (CA)
1.16.2-do.2 (January 10, 2020)
- Fix a regression in 1.16.x versions that could result in a worker node initializing with incorrect cluster networking configuration.
1.16.2-do.1 (December 9, 2019)
- Set eviction threshold for
imagefs.inodesFree
to ensure Kubelet cleans up unused images before inodes are exhausted completely. - Retain customer-configured reclaim policy for the
do-block-storage
StorageClass across upgrades - Upgrades to system components:
- Updated to Cilium v1.6.4
- Updated CSI driver sidecars to fix CVE-2019-11255
- Updated to external-provisioner v1.3.1
- Updated to external-snapshotter v1.2.2
1.16.2-do.0 (November 5, 2019)
-
First 1.16.x release
-
Upgrades to system components:
- Updated to Cilium v1.6.3
- Updated to DO CCM 0.1.21
-
Disabled Istio sidecar injection for kube-system namespace
Version 1.15.x releases
1.15.12-do.6 (February 2, 2021)
- Internal build process optimization.
1.15.12-do.5 (November 2, 2020)
- Internal build process optimization.
1.15.12-do.4 (October 27, 2020)
- Updated Linux kernel to 4.19.0-11
1.15.12-do.1 (September 30, 2020)
- Internal build process optimization.
1.15.12-do.0 (June 22, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.15.12
- Updated to etcd v3.3.22
- Updated to Cilium v1.7.5
- Updated to DO CCM v0.1.26
- Added support for migrating load balancers across clusters (see the guide for details)
- Updated to DOKS Cluster Autoscaler v1.15.12-do.0
- Fixed a bug about extra pods being scheduled unnecessarily during a rolling upgrade (kubernetes/kubernetes#72775)
- Fixed Cilium crashes when upgrading Cilium 1.6 to 1.7
- Fixed issue with worker nodes occasionally not finishing to provision
- Moved kubelet-rubber-stamp application from in-cluster to the control plane
- Exposed kube-proxy Prometheus metrics endpoint on
:10249/metrics
1.15.11-do.0 (May 7, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.15.11
- Updated to Cilium v1.7.3
- Updated to DO CCM 0.1.24
- Updated to DO CSI 1.3.0
- Updated to DOKS Cluster Autoscaler 1.16.8-do.0
1.15.9-do.2 (March 17, 2020)
- Downgrades to system components:
- Downgraded to Cilium v1.6.4
- The upgrade to v1.6.7 in the previous release caused
cilium-operator
to crash loop.
- The upgrade to v1.6.7 in the previous release caused
- Downgraded to Cilium v1.6.4
1.15.9-do.1 (March 13, 2020)
- Upgrades to system components:
- Updated to Cilium v1.6.7
1.15.9-do.0 (February 6, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.15.9
- Updated to DO CCM v0.1.23
- Added
service.beta.kubernetes.io/do-loadbalancer-healthcheck-port
annotation to customize DO LB health-check port - Fixed bug for maintaining default protocol when secure protocol override is applied
- Added
1.15.5-do.3 (January 22, 2020)
- Upgrades to system components:
- Updated to CSI driver v1.2.0
- Added support for raw block volumes
- Added support for volume statistics
- Various improvements and bug fixes
- Updated to external-provisioner v1.4.0
- Updated to external-attacher v2.0.0
- Updated to DO CCM v0.1.22
- Updated to CSI driver v1.2.0
- Added
PodDisruptionBudget
s for managed kube-system applications to avoid blocking the cluster autoscaler (CA)
1.15.5-do.2 (December 9, 2019)
- Set eviction threshold for
imagefs.inodesFree
to ensure Kubelet cleans up unused images before inodes are exhausted completely. - Retain customer-configured reclaim policy for the
do-block-storage
StorageClass across upgrades - Upgrades to system components:
- Updated to Cilium v1.6.4
- Updated CSI driver sidecars to fix CVE-2019-11255
- Updated to external-provisioner v1.3.1
- Updated to external-snapshotter v1.2.2
1.15.5-do.1 (November 5, 2019)
- Upgrades to system components:
- Updated to Cilium v1.6.3
- Updated to DO CCM 0.1.21
- Disabled Istio sidecar injection for kube-system namespace
1.15.5-do.0 (October 21, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.15.5
- Fix for CVE-2019-11253
- Updated to Kubernetes 1.15.5
1.15.4-do.0 (October 7, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.15.4
- Added support to kubelets for OpenEBS via ISCSI
1.15.3-do.3 (September 24, 2019)
- Upgrades to system components:
- Updated to Cilium v1.5.8
- Updated to DO CSI 1.1.2
- Added Cluster Autoscaler support to DOKS
- Enables DOKS clusters to scale worker node pools up or down according to load within minimum and maximum limits specified by users.
1.15.3-do.2 (September 10, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.20
- Fix load balancer bug related to handling of DigitalOcean Let’s Encrypt certificates that have been automatically rotated by DigitalOcean’s LBaaS.
- Fix an issue around load balancers being deleted manually that was introduced in v0.1.17.
- Reduce API interactions around LB tag synchronization.
- Added kubelet-rubber-stamp v0.1.1
- Enables Kubelets on worker nodes to serve TLS from node IPs, which improves integration with add-ons and integrations that require it.
- Updated to DO CCM 0.1.20
1.15.3-do.1 (August 27, 2019)
- Upgrades to system components:
- Updated to Cilium 1.5.7
1.15.3-do.0 (August 21, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.15.3
- Update golang/x/net dependency to bring in fixes for CVE-2019-9512, CVE-2019-9514
- Updated to Cilium 1.5.6
- Updated do-agent to use the wildcard toleration.
- Updated to Kubernetes 1.15.3
1.15.2-do.0 (August 12, 2019)
- First 1.15.x release
Version 1.14.x releases
1.14.10-do.9 (February 2, 2021)
- Internal build process optimization.
1.14.10-do.8 (October 27, 2020)
- Updated Linux kernel to 4.19.0-11
1.14.10-do.5 (September 30, 2020)
- Internal build process optimization.
1.14.10-do.4 (June 22, 2020)
- Upgrades to system components:
- Updated to etcd v3.3.22
- Updated to Cilium v1.7.5
- Updated to DO CCM v0.1.26
- Added support for migrating load balancers across clusters (see the guide for details)
- Updated to DOKS Cluster Autoscaler v1.14.10-do.3
- Fixed a bug about extra pods being scheduled unnecessarily during a rolling upgrade (kubernetes/kubernetes#72775)
- Fixed Cilium crashes when upgrading Cilium 1.6 to 1.7
- Fixed issue with worker nodes occasionally not finishing to provision
- Moved kubelet-rubber-stamp application from in-cluster to the control plane
1.14.10-do.3 (May 7, 2020)
- Upgrades to system components:
- Updated to Cilium v1.7.3
- Updated to DO CCM 0.1.24
- Updated to DO CSI 1.3.0
- Updated to DOKS Cluster Autoscaler 1.16.8-do.0
1.14.10-do.2 (March 17, 2020)
- Downgrades to system components:
- Downgraded to Cilium v1.6.4
- The upgrade to v1.6.7 in the previous release caused
cilium-operator
to crash loop.
- The upgrade to v1.6.7 in the previous release caused
- Downgraded to Cilium v1.6.4
1.14.10-do.1 (March 13, 2020)
- Upgrades to system components:
- Updated to Cilium v1.6.7
1.14.10-do.0 (February 6, 2020)
- Upgrades to system components:
- Updated to Kubernetes 1.14.10
- Updated to DO CCM v0.1.23
- Added
service.beta.kubernetes.io/do-loadbalancer-healthcheck-port
annotation to customize DO LB health-check port - Fixed bug for maintaining default protocol when secure protocol override is applied
- Added
1.14.8-do.3 (January 22, 2020)
- Upgrades to system components:
- Updated to CSI driver v1.2.0
- Added support for raw block volumes
- Added support for volume statistics
- Various improvements and bug fixes
- Updated to external-provisioner v1.4.0
- Updated to external-attacher v2.0.0
- Updated to DO CCM v0.1.22
- Updated to CSI driver v1.2.0
- Added
PodDisruptionBudget
s for managed kube-system applications to avoid blocking the cluster autoscaler (CA)
1.14.8-do.2 (December 9, 2019)
- Set eviction threshold for
imagefs.inodesFree
to ensure Kubelet cleans up unused images before inodes are exhausted completely. - Retain customer-configured reclaim policy for the
do-block-storage
StorageClass across upgrades - Upgrades to system components:
- Updated to Cilium v1.6.4
- Updated CSI driver sidecars to fix CVE-2019-11255
- Updated to external-provisioner v1.2.2
- Updated to external-snapshotter v1.2.2
1.14.8-do.1 (November 5, 2019)
- Upgrades to system components:
- Updated to Cilium v1.6.3
- Updated to DO CCM 0.1.21
- Disabled Istio sidecar injection for kube-system namespace
1.14.8-do.0 (October 21, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.14.8
1.14.7-do.0 (October 7, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.14.7
- Added support to kubelets for OpenEBS via ISCSI
1.14.6-do.3 (September 24, 2019)
- Upgrades to system components:
- Updated to Cilium v1.5.8
- Updated to DO CSI 1.1.2
- Added Cluster Autoscaler support to DOKS
- Enables DOKS clusters to scale worker node pools up or down according to load within minimum and maximum limits specified by users.
1.14.6-do.2 (September 10, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.20
- Fix load balancer bug related to handling of DigitalOcean Let’s Encrypt certificates that have been automatically rotated by DigitalOcean’s LBaaS.
- Fix an issue around load balancers being deleted manually that was introduced in v0.1.17.
- Reduce API interactions around LB tag synchronization.
- Added kubelet-rubber-stamp v0.1.1
- Enables Kubelets on worker nodes to serve TLS from node IPs, which improves integration with add-ons and integrations that require it.
- Updated to DO CCM 0.1.20
1.14.6-do.1 (August 27, 2019)
- Upgrades to system components:
- Updated to Cilium 1.5.7
- Fix for CVE-2019-11253
- Updated to Cilium 1.5.7
1.14.6-do.0 (August 21, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.14.6
- Update golang/x/net dependency to bring in fixes for CVE-2019-9512, CVE-2019-9514
- Updated to Cilium 1.5.6
- Updated do-agent to use the wildcard toleration.
- Updated to Kubernetes 1.14.6
1.14.5-do.0 (August 7, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.17
- Updated to Kubernetes 1.14.5
1.14.4-do.1 (July 29, 2019)
- Fix for Cilium-related upgrade path bug.
1.14.4-do.0 (July 18, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.16
- Updated to Kubernetes 1.14.4
- Updated to Cilium 1.5.4
- See also: Cilium 1.5 Release Blog/Highlights
- Enable hostPort via Cilium CNI portmap config.
1.14.3-do.0 (July 3, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.14.3
- Updated to DO CSI 1.1.1
- Updated to DO CCM 0.1.15
- Improvements to security of the master node.
- Updated kernel to address security recent TCP related CVEs:
- Improvements to cluster reliability:
- Add NoSchedule, NoExecute, CritialAddonsOnly tolerations and priorityClassName system-node-critical to worker kube-system components.
- Use k8s api public IP address instead of kube-proxy to reduce time to ready for nodes.
- Fix kube-proxy container name (previously incorrectly named “kube-controller-manager”).
1.14.1-do.4 (June 6, 2019)
- Improvements to security and reliability of the master node
1.14.1-do.3 (May 31, 2019)
- Downgraded Kubernetes to 1.14.1 to address (CVE-2019-11245)
1.14.2-do.1 (May 29, 2019)
- Updated kernel to include mitigations for MDS / Zombie Load (CVE-2018-12130) vulnerability.
1.14.2-do.0 (May 17, 2019)
- Updated Kubernetes to 1.14.2.
1.14.1-do.2 (May 3, 2019)
- Fixed a Cilium startup race condition that results in node connectivity issues with in cluster networking
1.14.1-do.1 (May 1, 2019)
Should have been named 1.14.1-do.0
.
- First 1.14.x release
- Updated CSI to support Kubernetes 1.14
- Includes all the changes from
1.13.5-do.2
Version 1.13.x releases
1.13.12-do.13 (February 2, 2021)
- Internal build process optimization.
1.13.12-do.12 (October 27, 2020)
- Updated Linux kernel to 4.19.0-11
1.13.12-do.9 (September 30, 2020)
- Internal build process optimization.
1.13.12-do.8 (June 22, 2020)
- Fixed Cilium crashes when upgrading Cilium 1.6 to 1.7
- Fixed issue with worker nodes occasionally not finishing to provision
- Moved kubelet-rubber-stamp application from in-cluster to the control plane
1.13.12-do.7 (May 7, 2020)
- Upgrades to system components:
- Updated to Cilium v1.7.3
1.13.12-do.6 (March 17, 2020)
- Downgrades to system components:
- Downgraded to Cilium v1.6.4
- The upgrade to v1.6.7 in the previous release caused
cilium-operator
to crash loop.
- The upgrade to v1.6.7 in the previous release caused
- Downgraded to Cilium v1.6.4
1.13.12-do.5 (March 13, 2020)
- Upgrades to system components:
- Updated to Cilium v1.6.7
1.13.12-do.4 (February 6, 2020)
- Upgrades to system components:
- Updated to DO CCM v0.1.23
- Added
service.beta.kubernetes.io/do-loadbalancer-healthcheck-port
annotation to customize DO LB health-check port - Fixed bug for maintaining default protocol when secure protocol override is applied
- Added
- Updated to DO CCM v0.1.23
1.13.12-do.3 (January 22, 2020)
- Upgrades to system components:
- Updated to CSI driver v1.0.4
- Various improvements and bug fixes
- Updated to DO CCM v0.1.22
- Updated to CSI driver v1.0.4
- Added
PodDisruptionBudget
s for managed kube-system applications to avoid blocking the cluster autoscaler (CA)
1.13.12-do.2 (December 9, 2019)
- Retain customer-configured reclaim policy for the
do-block-storage
StorageClass across upgrades - Upgrades to system components:
- Updated to Cilium v1.6.4
- Updated CSI driver sidecars to fix CVE-2019-11255
- Updated to external-provisioner v1.0.2
- Updated to external-snapshotter v1.0.2
1.13.12-do.0 (October 21, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.13.12
- Fix for CVE-2019-11253
- Updated to Kubernetes 1.13.12
1.13.11-do.0 (October 7, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.13.11
- Added support to kubelets for OpenEBS via ISCSI
1.13.10-do.3 (September 24, 2019)
- Upgrades to system components:
- Updated to Cilium v1.5.8
- Updated to DO CSI 1.0.3
- Added Cluster Autoscaler support to DOKS
- Enables DOKS clusters to scale worker node pools up or down according to load within minimum and maximum limits specified by users.
1.13.10-do.2 (September 10, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.20
- Fix load balancer bug related to handling of DigitalOcean Let’s Encrypt certificates that have been automatically rotated by DigitalOcean’s LBaaS.
- Fix an issue around load balancers being deleted manually that was introduced in v0.1.17.
- Reduce API interactions around LB tag synchronization.
- Added kubelet-rubber-stamp v0.1.1
- Enables Kubelets on worker nodes to serve TLS from node IPs, which improves integration with add-ons and integrations that require it.
- Updated to DO CCM 0.1.20
1.13.10-do.1 (August 27, 2019)
- Upgrades to system components:
- Updated to Cilium 1.5.7
1.13.10-do.0 (August 21, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.13.10
- Update golang/x/net dependency to bring in fixes for CVE-2019-9512, CVE-2019-9514
- Updated to Cilium 1.5.6
- Updated do-agent to use the wildcard toleration.
- Updated to Kubernetes 1.13.10
1.13.9-do.0 (August 7, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.17
- Updated to Kubernetes 1.13.9
1.13.8-do.1 (July 29, 2019)
- Fix for Cilium-related upgrade path bug.
1.13.8-do.0 (July 18, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.16
- Updated to Kubernetes 1.13.8
- Updated to Cilium 1.5.4
- See also: Cilium 1.5 Release Blog/Highlights
1.13.7-do.0 (July 3, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.13.7
- Updated to DO CSI 1.0.2
- Updated to DO CCM 0.1.15
- Improvements to security of the master node.
- Updated kernel to address security recent TCP related CVEs:
- Improvements to cluster reliability:
- Add NoSchedule, NoExecute, CritialAddonsOnly tolerations and priorityClassName system-node-critical to worker kube-system components.
- Use k8s api public IP address instead of kube-proxy to reduce time to ready for nodes.
- Fix kube-proxy container name (previously incorrectly named “kube-controller-manager”).
- Enable hostPort via Cilium CNI portmap config.
1.13.5-do.5 (June 6, 2019)
- Improvements to security and reliability of the master node
1.13.5-do.4 (May 31, 2019)
- Downgraded Kubernetes to 1.13.5 to address (CVE-2019-11245)
1.13.6-do.1 (May 29, 2019)
- Updated kernel to include mitigations for MDS / Zombie Load (CVE-2018-12130) vulnerability.
1.13.6-do.0 (May 17, 2019)
- Updated Kubernetes to 1.13.6.
1.13.5-do.3 (May 3, 2019)
- Fixed a Cilium startup race condition that results in node connectivity issues with in cluster networking
1.13.5-do.2 (April 29, 2019)
- Fixed a race condition with CRD resource initialization
- Updated to DO CSI 1.0.1
- Updated to DO CCM 0.1.14
- Updated to Cilium 1.4.4
1.13.5-do.1 (April 3, 2019)
- Fixed an issue where cluster subnet for a node can conflict
- [Limited Availability] Support for custom VPC
1.13.5-do.0 (March 27, 2019)
- First 1.13.x release
Version 1.12.x releases
1.12.10-do.18 (October 27, 2020)
- Updated Linux kernel to 4.19.0-11
1.12.10-do.14 (September 30, 2020)
- Internal build process optimization.
1.12.10-do.13 (May 7, 2020)
- Internal build process optimization.
1.12.10-do.12 (March 17, 2020)
- Downgrades to system components:
- Downgraded to Cilium v1.6.4
- The upgrade to v1.6.5 in the previous release caused
cilium-operator
to crash loop.
- The upgrade to v1.6.5 in the previous release caused
- Downgraded to Cilium v1.6.4
1.12.10-do.11 (March 13, 2020)
- Upgrades to system components:
- Updated to Cilium v1.6.5
1.12.10-do.10 (February 6, 2020)
- Upgrades to system components:
- Updated to DO CCM v0.1.23
- Added
service.beta.kubernetes.io/do-loadbalancer-healthcheck-port
annotation to customize DO LB health-check port - Fixed bug for maintaining default protocol when secure protocol override is applied
- Added
- Updated to DO CCM v0.1.23
1.12.10-do.9 (January 22, 2020)
- Upgrades to system components:
- Updated to CSI driver v0.4.4
- Various improvements and bug fixes
- Updated to DO CCM v0.1.22
- Updated to CSI driver v0.4.4
- Added
PodDisruptionBudget
s for managed kube-system applications to avoid blocking the cluster autoscaler (CA)
1.12.10-do.8 (December 9, 2019)
- Upgrades to system components:
- Updated to Cilium v1.6.4
- Updated CSI driver sidecars to fix CVE-2019-11255
- Updated to external-provisioner v0.4.3
- Updated to external-snapshotter v0.4.2
1.12.10-do.6 (September 24, 2019)
- Upgrades to system components:
- Updated to Cilium v1.5.8
- Updated to DO CSI 0.4.3
1.12.10-do.5 (September 10, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.20
- Fix load balancer bug related to handling of DigitalOcean Let’s Encrypt certificates that have been automatically rotated by DigitalOcean’s LBaaS.
- Fix an issue around load balancers being deleted manually that was introduced in v0.1.17.
- Reduce API interactions around LB tag synchronization.
- Updated to DO CCM 0.1.20
1.12.10-do.4 (August 27, 2019)
- Upgrades to system components:
- Updated to Cilium 1.5.7
1.12.10-do.3 (August 21, 2019)
- Upgrades to system components:
- Updated to Cilium 1.5.6
- Updated do-agent to use the wildcard toleration.
1.12.10-do.2 (August 7, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.17
1.12.10-do.1 (July 29, 2019)
- Fix for Cilium-related upgrade path bug.
1.12.10-do.0 (July 18, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.16
- Updated to Kubernetes 1.12.10
- Updated to Cilium 1.5.4
- See also: Cilium 1.5 Release Blog/Highlights
1.12.9-do.0 (July 3, 2019)
- Upgrades to system components:
- Updated to Kubernetes 1.12.9
- Updated to DO CSI 0.4.2
- Updated to DO CCM 0.1.15
- Improvements to security of the master node.
- Updated kernel to address security recent TCP related CVEs:
- Improvements to cluster reliability:
- Add NoSchedule, NoExecute, CritialAddonsOnly tolerations and priorityClassName system-node-critical to worker kube-system components.
- Use k8s api public IP address instead of kube-proxy to reduce time to ready for nodes.
- Fix kube-proxy container name (previously incorrectly named “kube-controller-manager”).
- Enable hostPort via Cilium CNI portmap config.
1.12.8-do.4 (June 6, 2019)
- Improvements to security and reliability of the master node
1.12.8-do.3 (May 29, 2019)
- Updated kernel to include mitigations for MDS / Zombie Load (CVE-2018-12130) vulnerability.
1.12.8-do.1 (May 3, 2019)
- Fixed a Cilium startup race condition that results in node connectivity issues with in cluster networking
1.12.8-do.0 (April 29, 2019)
- First 1.12.x release
- Fixed a race condition with CRD resource initialization
- Updated to DO CSI 0.4.1
- Updated to DO CCM 0.1.14
- Updated to Cilium 1.4.4
Version 1.11.x releases
1.11.10-do.18 (October 27, 2020)
- Updated Linux kernel to 4.19.0-11
1.11.10-do.14 (September 30, 2020)
- Internal build process optimization.
1.11.10-do.13 (May 7, 2020)
- Internal build process optimization.
1.11.10-do.12 (March 17, 2020)
- Downgrades to system components:
- Downgraded to Cilium v1.6.4
- The upgrade to v1.6.5 in the previous release caused
cilium-operator
to crash loop.
- The upgrade to v1.6.5 in the previous release caused
- Downgraded to Cilium v1.6.4
1.11.10-do.11 (March 13, 2020)
- Upgrades to system components:
- Updated to Cilium v1.6.5
1.11.10-do.10 (December 9, 2019)
- Upgrades to system components:
- Updated to Cilium v1.6.4
1.11.10-do.8 (September 24, 2019)
- Upgrades to system components:
- Updated to Cilium v1.5.8
- Updated to DO CSI 0.4.3
1.11.10-do.7 (September 10, 2019)
- Upgrades to system components:
- Updated to DO CCM 0.1.20
- Fix load balancer bug related to handling of DigitalOcean Let’s Encrypt certificates that have been automatically rotated by DigitalOcean’s LBaaS.
- Fix an issue around load balancers being deleted manually that was introduced in v0.1.17.
- Reduce API interactions around LB tag synchronization.
- Updated to DO CCM 0.1.20
1.11.10-do.6 (August 27, 2019)
- Upgrades to system components:
- Updated to Cilium 1.5.7
1.11.10-do.5 (August 21, 2019)
- Upgrades to system components:
- Updated to Cilium 1.5.6
- Updated do-agent to use the wildcard toleration.
1.11.9-do.3 (May 3, 2019)
Last creatable version.
- Fixed a Cilium startup race condition that results in node connectivity issues with in cluster networking
1.11.9-do.2 (April 29, 2019)
- Fixed a race condition with CRD resource initialization
- Updated to DO CCM 0.1.14
- Updated to ciium 1.4.4
1.11.9-do.1 (April 3, 2019)
- Fixed an issue where cluster subnet for a node can conflict
1.11.9-do.0 (March 27, 2019)
- First 1.19.x release