github kubernetes-sigs/cluster-api v1.11.4

latest release: v1.12.0
14 hours ago

👌 Kubernetes version support

  • Management Cluster: v1.30.x -> v1.34.x
  • Workload Cluster: v1.28.x -> v1.34.x

More information about version support can be found here

Changes since v1.11.3

📈 Overview

  • 19 new commits merged
  • 4 bugs fixed 🐛

🐛 Bug Fixes

  • ClusterClass: Do not overwrite global http.DefaultClient TLSConfig (#13062)
  • ClusterClass: Stop writing zero values for spec.controlPlaneEndpoint to ControlPlane objects (#12982)
  • e2e: Fix WaitForMachinesReady interval (#13052)
  • util: Fix a panic in conditions.Delete method if the sources condition list is empty (#13054)

🌱 Others

  • API: Relax validation for Machine .status.addresses to maximum of 128 instead of 32 items (#13091)
  • CI: Ensure KAL is compiled using golangci-lint v2.7.0 (#13107)
  • Dependency: Bump Go to v1.24.10 (#12963)
  • Dependency: Bump Go to v1.24.11 (#13112)
  • Dependency: Bump golang.org/x/crypto to v0.45 to fix CVE (#13037)
  • e2e: Allow usage of v1beta1 and v1beta2 for MachinePools in clusterctl upgrade (#13023)
  • e2e: Do not expect Machines for MachinePools not supporting Machines (#13078)
  • e2e: Make clusterctl upgrade test to work when there are no machines (#13073)
  • e2e: Skip test using outdated docker client (#13127)
  • e2e: Use crane to pre-pull images instead of docker pull (#13120)
  • e2e: Use wait-machine-upgrade timeout in ClusterClassChanges tests to wait for machines to be ready (#13022)
  • KCP: Avoid KCP rollouts if only ControlPlaneComponentHealthCheckSeconds is changed (#13030)
  • KCP: Fix race condition on KCP initialized condition (#12986)
  • Runtime SDK: Add httpClientCache to runtime client (#13083)

📖 Additionally, there has been 1 contribution to our documentation and book. (#12999)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/crypto: v0.40.0 → v0.45.0
  • golang.org/x/mod: v0.25.0 → v0.29.0
  • golang.org/x/net: v0.42.0 → v0.47.0
  • golang.org/x/sync: v0.16.0 → v0.18.0
  • golang.org/x/sys: v0.34.0 → v0.38.0
  • golang.org/x/telemetry: bda5523 → 078029d
  • golang.org/x/term: v0.33.0 → v0.37.0
  • golang.org/x/text: v0.27.0 → v0.31.0
  • golang.org/x/tools: v0.34.0 → v0.38.0

Removed

Nothing has changed.

Thanks to all our contributors! 😊

Don't miss a new cluster-api release

NewReleases is sending notifications on new releases.