PackageTrack

Go modules · #2290

github.com/digitalocean/digitalocean-cloud-controller-manager

v0.1.69digitalocean/digitalocean-cloud-controller-manager

Release timeline

140 releases since 2017
2019202120232025

Releases

  1. v0.1.6925 Aug 2026
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Retry LB sync while nodes are still cloud-provider initializing (@pyadagiri-do)
    • Add subnet UUID and BYOIP support for load balancers (@rbhatia-code)
    • Updates dependencies: (@dependabot)
      • github.com/digitalocean/godo v1.204.0
      • golang.org/x/sync v0.22.0
    Open source →
  2. v0.1.69-0.20260714193349-d16ff3a6a58214 Jul 2026pre-release

    Nothing published for this version

  3. v0.1.686 Jul 2026
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Add handling for private IP only droplets (@gottwald)
    • Replace alpine:3.15 with distroless static-debian13 nonroot base image (@thearyanahmed)
    • Updated dependencies (@gottwald)
    Open source →
  4. v0.1.676 May 2026
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Updates dependencies: (@schekuri)
      • github.com/digitalocean/godo v1.188.0
      • go.uber.org/zap v1.28.0
      • k8s.io/api v0.36.0
      • k8s.io/apimachinery v0.36.0
      • k8s.io/client-go v0.36.0
      • k8s.io/cloud-provider v0.36.0
      • k8s.io/component-base v0.36.0
      • k8s.io/utils v0.0.0-20260319190234-28399d86e0b5
      • sigs.k8s.io/controller-runtime v0.24.0
    Open source →
  5. v0.1.6612 Mar 2026
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Add public ipv6 node address handling (@gottwald)
    • Add automatic dual-stack support for REGIONAL_NETWORK load balancers when all cluster nodes support dual-stack networking (@gottwald)
    • Add node filtering to load balancers: only LB-Ready nodes with appropriate IP addresses are included in load balancers (@gottwald)
    • Emit Kubernetes events when load balancer configuration errors occur (e.g., explicit dual-stack annotation with IPv4-only nodes) (@gottwald)
    Open source →
  6. v0.1.6519 Jan 2026
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Fix syncTags error handling bug (@gottwald)
    • Updates dependencies: (@dependabot)
      • sigs.k8s.io/controller-runtime v0.22.4
      • go.uber.org/zap v1.27.1
      • golang.org/x/crypto v0.45.0
      • golang.org/x/sync v0.19.0
      • k8s.io/api v0.35.0
      • k8s.io/apimachinery v0.35.0
      • k8s.io/client-go v0.35.0
      • k8s.io/cloud-provider v0.35.0
      • k8s.io/component-base v0.35.0
      • k8s.io/klog/v2 v2.130.1
      • k8s.io/utils v0.0.0-20260108192941-914a6e750570
      • sigs.k8s.io/controller-runtime v0.22.4
    • Update actions/checkout to 6.0.0 (@dependabot)
    Open source →
  7. v0.1.65-0.20251109195901-86be2923dc999 Nov 2025pre-release

    Nothing published for this version

  8. v0.1.648 Oct 2025
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Updates dependencies: (@okamidash)
      • k8s.io/api v0.34.1
        • k8s.io/apimachinery v0.34.1
        • k8s.io/client-go v0.34.1
        • k8s.io/cloud-provider v0.34.1
        • k8s.io/component-base v0.34.1
      • sigs.k8s.io/controller-runtime v0.22.2
      • k8s.io/utils v0.0.0-20251002143259-bc988d571ff4
      • github.com/digitalocean/[email protected]
      • github.com/prometheus/[email protected]
      • golang.org/x/lint v0.0.0-20241112194109-818c5a804067
        • golang.org/x/oauth2 v0.32.0
        • golang.org/x/sync v0.17.0
    • Update actions/checkout to 5.0.0 (@dependabot)
    • Fixes an issue that caused CCM to crash when the certificate ID annotation is removed #845 (@okamidash)
    Open source →
  9. v0.1.634 Aug 2025
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Add network-stack annotation to allow configuration of IPV4 or DUALSTACK networking for load balancers (@jvasilevsky)
    Open source →
  10. v0.1.6218 Jun 2025
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Add optional DEFAULT_LB_TYPE environment variable to configure the default load balancer type between REGIONAL and REGIONAL_NETWORK (@olove)
    • Restrict the kube-proxy health port to be accessible by the load balancer only instead of allowing all IPv4 and IPv6 addresses (@olove)
    • Fixes an issue with nodes that don't have their providerID set from the kubelet configuration. From now on, if the node object node.Spec.ProviderID property is empty, we will retrieve the information using the DO API by listing the droplets with that name.
    Open source →
  11. v0.1.6129 May 2025
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Ensure Network LoadBalancer (NLB) is the default loadbalancer type (@olove)
    Open source →
  12. v0.1.6027 May 2025
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    Open source →
  13. v0.1.5914 Feb 2025
    Release notes

    See the CHANGELOG for details.

    Open source →
    Additional notes3 sources agree
    • Add an initial random delay when syncing the tags to load balancers (@olove)
    Open source →
  14. v0.1.5817 Jan 2025
    Release notes3 sources agree
    • Add IPv6 address to the LoadBalancer Service Ingress list (@jvasilevsky)
    • Update dependencies: (@eomolo)
      • k8s.io packages v0.32.0
      • sigs.k8s.io/controller-runtime v0.20.0
      • github.com/prometheus/client_golang v1.20.5
      • godo v1.133.0
    • Update go to 1.23.4 (@eomolo)
    • Reduce the number of results per page when listing objects via DO API (@d-honeybadger)
    Open source →
  15. v0.1.573 Dec 2024
    Release notes3 sources agree
    • Update dependencies
      • godo v1.131.0
    • Migrate to CCM InstancesV2
    Open source →
  16. v0.1.57-0.20241203133354-b2e91a832ab83 Dec 2024pre-release

    Nothing published for this version

  17. v0.1.57-0.20241202163008-6aa29b68ee262 Dec 2024pre-release

    Nothing published for this version

  18. v0.1.57-0.20241124135611-8f64eb1e415924 Nov 2024pre-release

    Nothing published for this version

  19. v0.1.57-0.20241118161607-c20703ff56d518 Nov 2024pre-release

    Nothing published for this version

  20. v0.1.57-0.20241111172210-ceb3a4a474ee11 Nov 2024pre-release

    Nothing published for this version

  21. v0.1.57-0.20240902142152-eb84e90c61b72 Sept 2024pre-release

    Nothing published for this version

  22. v0.1.57-0.20240826174642-764f25e7f23e26 Aug 2024pre-release

    Nothing published for this version

  23. v0.1.5626 Aug 2024
    Release notes3 sources agree
    • Update dependencies: (@d-honeybadger)
      • k8s.io packages v0.31.0
      • sigs.k8s.io/controller-runtime v0.19.0
      • github.com/prometheus/client_golang v1.20.2
    • Update go to 1.23 (@d-honeybadger)
    Open source →
  24. v0.1.56-0.20240729152054-9c05307162cb29 Jul 2024pre-release

    Nothing published for this version

  25. v0.1.5529 Jul 2024
    Release notes3 sources agree
    • When using the LoadBalancer service.beta.kubernetes.io/do-loadbalancer-type=REGIONAL_NETWORK (under closed beta), firewall rules are added to open up the underlying health check port and all the defined (port, protocols) defined on the service. This is to permit traffic to arrive directly on the underlying worker nodes.
    Open source →
  26. v0.1.55-0.20240625070033-291f324c02bf25 Jun 2024pre-release

    Nothing published for this version

  27. v0.1.55-0.20240617144911-a7fe042579e617 Jun 2024pre-release

    Nothing published for this version

  28. v0.1.5412 Jun 2024
    Release notes3 sources agree
    • Fixes an issue with load balancer health checks when the LB is using PROXY protocol. The new health check implementation (introduced in v0.1.51), now probes either kube proxy (Cluster) or the health check node port (Local). If the LB enables PROXY protocol, this alters the health check behavior to also use PROXY protocol. Since these Kubernetes components don't support PROXY protocol, this caused worker nodes to be marked as unhealthy. Support was added to the load balancer health check to optionally enable/disable PROXY protocol. When using the default health check implementation the health check will disable PROXY protocol. If the service.beta.kubernetes.io/do-loadbalancer-override-health-check is provided, then the health check will default to the setting on the LB.
    Open source →
  29. v0.1.54-0.20240612174630-4fc8ef07bf8612 Jun 2024pre-release

    Nothing published for this version

  30. v0.1.537 Jun 2024
    Release notes3 sources agree
    • Adding support for internal load balancers (NOTE: this is a closed beta feature, contact DigitalOcean support to review its public availability). This is enabled by setting a new annotation service.beta.kubernetes.io/do-loadbalancer-network to INTERNAL.
    Open source →
  31. v0.1.524 Jun 2024
    Release notes3 sources agree
    • Adding support for specifiying loadBalancerSourceRanges in the service spec. Source ranges take precedence over annotation based allow rules (service.beta.kubernetes.io/do-loadbalancer-allow-rules).
    Open source →
  32. v0.1.5128 May 2024
    Release notes3 sources agree
    • Adjusts load balancer health check behaviour to probe Kubernetes components correctly, ensuring that LB traffic stops in time in case of unavailability and pending node replacements. The concrete health check configuration depends on the specified external traffic policy. See the extended documentation for details.
    • Adding new annotation service.beta.kubernetes.io/do-loadbalancer-certificate-name to configure which TLS certificate to use for HTTPs forwarding rules. This can be used instead of service.beta.kubernetes.io/do-loadbalancer-certificate-id which needs to be manually updated when using Let's Encrypt certificates. This is due to the certificate ID updating each time the certificate is rotated. If both annotations are provided, then service.beta.kubernetes.io/do-loadbalancer-certificate-id takes precedence.
    Open source →
  33. v0.1.51-0.20240521072950-64bdbb22568421 May 2024pre-release

    Nothing published for this version

  34. v0.1.51-0.20240520143844-771c3953999a20 May 2024pre-release

    Nothing published for this version

  35. v0.1.51-0.20240516145540-a2f88a0c166616 May 2024pre-release

    Nothing published for this version

  36. v0.1.51-0.20240513154224-ac72b885da4613 May 2024pre-release

    Nothing published for this version

  37. v0.1.507 May 2024
    Release notes3 sources agree
    Open source →
  38. v0.1.4911 Apr 2024
    Release notes3 sources agree
    • Fix load balancer admission webhook to handle load balancer ID changes gracefully (@prichrd)
    Open source →
  39. v0.1.49-0.20240314073524-f8187f6d122b14 Mar 2024pre-release

    Nothing published for this version

  40. v0.1.49-0.20240226151849-b4c9ac5dacaf26 Feb 2024pre-release

    Nothing published for this version

  41. v0.1.49-0.20240220080442-67eff91db76520 Feb 2024pre-release

    Nothing published for this version

  42. v0.1.49-0.20240206190426-39ad3c40217c6 Feb 2024pre-release

    Nothing published for this version

  43. v0.1.486 Feb 2024
    Release notes3 sources agree
    • Split release manifests to allow optional deployment of admission server (@prichrd)
    • Add documentation for the admission server (@prichrd)
    Open source →
  44. v0.1.48-0.20240201211117-11754f0bea2b1 Feb 2024pre-release

    Nothing published for this version

  45. v0.1.471 Feb 2024
    Release notes3 sources agree
    • Add validation webhook for LoadBalancer services (@prichrd)
    Open source →
  46. v0.1.47-0.20240110141837-c647207ea4d210 Jan 2024pre-release

    Nothing published for this version

  47. v0.1.469 Jan 2024
    Release notes3 sources agree
    Open source →
  48. v0.1.4522 Aug 2023
    Release notes3 sources agree
    Open source →
  49. v0.1.45-0.20230822174552-1f0e05c99d8922 Aug 2023pre-release

    Nothing published for this version

  50. v0.1.442 Aug 2023
    Release notes3 sources agree
    • Remove deny and allow load balancer firewall rules when annotations are removed (@olove)
    Open source →
  51. v0.1.4325 May 2023
    Release notes3 sources agree
    Open source →
  52. v0.1.43-0.20230525181332-8e4175fcc44e25 May 2023pre-release

    Nothing published for this version

  53. v0.1.43-0.20230327164044-58d722e2285e27 Mar 2023pre-release

    Nothing published for this version

  54. v0.1.43-0.20230322165029-29380fe7846222 Mar 2023pre-release

    Nothing published for this version

  55. v0.1.43-0.20230320154045-2103c4db131920 Mar 2023pre-release

    Nothing published for this version

  56. v0.1.43-0.20230306164224-8c69ce78fbc16 Mar 2023pre-release

    Nothing published for this version

  57. v0.1.43-0.20230113212325-23854fa4c9dc13 Jan 2023pre-release

    Nothing published for this version

  58. v0.1.4210 Jan 2023
    Release notes3 sources agree
    Open source →
  59. v0.1.42-0.20230104105131-30f1647112d94 Jan 2023pre-release

    Nothing published for this version

  60. v0.1.413 Jan 2023
    Release notes3 sources agree
    • Add annotation for customizing Load Balancer HTTP Idle Timeout (@StephenVarela)
    • Add annotations for Load Balancers Firewalls (@jrolheiser)
    • Relax validation for Load Balancers UDP ports (@anitgandhi)
    • Deprecate annotation for customizing Load Balancer algorithm (@anitgandhi)
    Open source →