Skip to content

Releases: kubernetes-sigs/cluster-api-provider-vsphere

v1.15.0-beta.1

19 Nov 09:59
v1.15.0-beta.1
3de286e

Choose a tag to compare

v1.15.0-beta.1 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes. If you find any bugs, file an issue.

Changes since v1.15.0-beta.0

📈 Overview

  • 8 new commits merged

🌱 Others

  • Bump Go to 1.24.10 (#3665)
  • Bump to CAPI v1.12.0-beta.1 (#3684)
  • Extend e2e.sh to allow running a periodic network debug job (#3676)
  • Hack/e2e.sh create a junit file when running e2e.sh (#3670)
  • Improve network debug output of e2e.sh (#3675)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/rogpeppe/go-internal: v1.13.1 → v1.14.1
  • go.etcd.io/etcd/api/v3: v3.6.5 → v3.6.6
  • go.etcd.io/etcd/client/pkg/v3: v3.6.5 → v3.6.6
  • go.etcd.io/etcd/client/v3: v3.6.5 → v3.6.6
  • golang.org/x/crypto: v0.43.0 → v0.44.0
  • golang.org/x/mod: v0.29.0 → v0.30.0
  • golang.org/x/net: v0.46.0 → v0.47.0
  • golang.org/x/oauth2: v0.32.0 → v0.33.0
  • golang.org/x/sync: v0.17.0 → v0.18.0
  • golang.org/x/sys: v0.37.0 → v0.38.0
  • golang.org/x/telemetry: 078029d → bc8e575
  • golang.org/x/term: v0.36.0 → v0.37.0
  • golang.org/x/text: v0.30.0 → v0.31.0
  • golang.org/x/tools: v0.38.0 → v0.39.0
  • k8s.io/api: v0.34.1 → v0.34.2
  • k8s.io/apiextensions-apiserver: v0.34.1 → v0.34.2
  • k8s.io/apimachinery: v0.34.1 → v0.34.2
  • k8s.io/apiserver: v0.34.1 → v0.34.2
  • k8s.io/client-go: v0.34.1 → v0.34.2
  • k8s.io/cluster-bootstrap: v0.34.1 → v0.34.2
  • k8s.io/code-generator: v0.34.1 → v0.34.2
  • k8s.io/component-base: v0.34.1 → v0.34.2
  • k8s.io/kms: v0.34.1 → v0.34.2
  • sigs.k8s.io/cluster-api: v1.12.0-beta.0 → v1.12.0-beta.1

Removed

Nothing has changed.

More details about the release

⚠️ BETA RELEASE NOTES ⚠️

Changes since v1.14.0

📈 Overview

  • 56 new commits merged
  • 1 breaking change ⚠️
  • 4 feature additions ✨
  • 6 bugs fixed 🐛

⚠️ Breaking Changes

  • Bump to CAPI main (05.09.2025) (#3628)

✨ New Features

  • Bump autoscaler to a9cb59fdd (#3577)
  • Bump to CAPI v1.11.0 (#3583)
  • Enable KAL in CI (#3582)
  • Feat: add capv serviceaccount (#3640)

🐛 Bug Fixes

  • Bump test module to get latest version of upgrade test (#3604)
  • Fix make lint-api (#3612)
  • Fix: use machine's .spec.failureDomain with fallback to vspheremachine's .spec.failureDomain if not defined (#3576)
  • Register conversion funcs in schemes (#3603)
  • Remove finalizer from VSphereMachine during deletion if ownerRef was never set (#3591)
  • Remove the CEL validation on VSphereMachineTemplate.spec.network (#3621)

🌱 Others

  • Add retry for govc binary download during tests (#3574)
  • Bump autoscaler in e2e tests to v1.33.1 (#3642)
  • Bump autoscaler in e2e tests to v1.34.0 (#3644)
  • Bump CAPI to main Oct 29 (#3656)
  • Bump CPI to v1.34.0 (#3618)
  • Bump Go to 1.24.10 (#3665)
  • Bump Kubernetes to v1.34 and add new OVA's (#3616)
  • Bump to CAPI v1.11.1 (#3626)
  • Bump to CAPI v1.12.0-beta.0 (#3662)
  • Bump to CAPI v1.12.0-beta.1 (#3684)
  • Bump to Go 1.24.9 (#3657)
  • CI: clear /etc/sysconfig/kubelet to ensure --pod-infra-container-image is not set (#3661)
  • Extend e2e.sh to allow running a periodic network debug job (#3676)
  • Fix KAL config (#3593)
  • Hack/e2e.sh create a junit file when running e2e.sh (#3670)
  • Improve network debug output of e2e.sh (#3675)
  • Log version and git commit on controller start (#3610)
  • Prepare main for release 1.15 (#3638)
  • Remove mirror prow handling from scripts (#3578)
  • Set log collector for clusterctl upgrade tests (#3594)
  • Set startup taint for autoscaler in e2e tests (#3629)
  • Start testing 1.35 (#3623)
  • Temporary fix for ResourceVersion flake (#3601)
  • Update GitHub actions for CAPV v1.15 (#3580)
  • Update InterfaceSpec MTU minimum value (#3585)
  • Update OVA list with K8s v1.34 images (#3615)
  • VSphereClusterIdentity: ensure namespace in tests exists when not using the default (#3635)

📖 Additionally, there have been 3 contributions to our documentation and book. (#3581, #3614, #3622)

Dependencies

Added

  • github.com/gkampitakis/ciinfo: v0.3.2
  • github.com/gkampitakis/go-diff: v1.3.2
  • github.com/gkampitakis/go-snaps: v0.5.15
  • github.com/go-jose/go-jose/v4: v4.0.4
  • github.com/goccy/go-yaml: v1.18.0
  • github.com/golang-jwt/jwt/v5: v5.2.2
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus: v1.0.1
  • github.com/grpc-ecosystem/go-grpc-middleware/v2: v2.3.0
  • github.com/joshdk/go-junit: v1.0.0
  • github.com/maruel/natural: v1.1.1
  • github.com/mfridman/tparse: v0.18.0
  • github.com/olekukonko/cat: 50322a0
  • github.com/olekukonko/errors: v1.1.0
  • github.com/olekukonko/ll: v0.1.1
  • github.com/spiffe/go-spiffe/v2: v2.5.0
  • github.com/tidwall/gjson: v1.18.0
  • github.com/tidwall/match: v1.1.1
  • github.com/tidwall/pretty: v1.2.1
  • github.com/tidwall/sjson: v1.2.5
  • github.com/zeebo/errs: v1.4.0
  • go.etcd.io/raft/v3: v3.6.0
  • sigs.k8s.io/structured-merge-diff/v6: v6.3.0

Changed

Read more

v1.15.0-beta.0

06 Nov 10:55
v1.15.0-beta.0
3066ca2

Choose a tag to compare

v1.15.0-beta.0 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes. If you find any bugs, file an issue.

v1.14.0

03 Sep 09:00
v1.14.0
57a59ca

Choose a tag to compare

Highlights

  • Tested with Kubernetes v1.34 & cloud-provider-vsphere v1.34
  • Based on Cluster API v1.11
  • Bumped to Go 1.24, controller-runtime v0.21, k8s.io/* v0.33, controller-gen v0.18
  • Migrated to use core CAPI v1beta2 objects everywhere

supervisor:

  • Support multi-networking for NSX-VPC and vsphere-network providers

Changes since v1.13

📈 Overview

  • 86 new commits merged
  • 12 feature additions ✨
  • 9 bugs fixed 🐛

✨ New Features

  • Add kube-api-linter (#3560)
  • Bump autoscaler to a9cb59fdd (#3613)
  • Bump CPI to v1.34.0-beta.0 (#3547)
  • Bump Kubernetes to v1.33 and add new OVA's (#3435)
  • Bump to CAPI v1.11.0 (#3584)
  • Bump to CAPI v1.11.0-beta.0 (#3543)
  • Bump to CAPI v1.11.0-beta.1 (#3548)
  • Bump to CAPI v1.11.0-beta.2 (#3558)
  • Bump to CAPI v1.11.0-rc.0 (#3564)
  • Bump to CAPI v1.11.0-rc.1 (#3573)
  • Bump to CPI v1.34.0-rc.0 (#3565)
  • Support multi-networking for NSX-VPC and vsphere-network providers (#3530)

🐛 Bug Fixes

  • Bump test module to get latest version of upgrade test (#3606)
  • Bump to CAPI 2025.07.18 & cluster-autoscaler to v1.33, pin apiVersion to v1beta1 (#3545)
  • Fix flake in reconciliation tests (#3566)
  • Fix: use machine's .spec.failureDomain with fallback to vspheremachine's .spec.failureDomain if not defined (#3587)
  • Govmomi: fix additional printer columns for ControlPlaneEndpoint (#3483)
  • Register conversion funcs in schemes (#3609)
  • Remove finalizer from VSphereMachine during deletion if ownerRef was never set (#3595)
  • Remove the CEL validation on VSphereMachineTemplate.spec.network (#3624)
  • StoragePolicy should ignore datastores in maintenance mode (#3498)

🌱 Others

  • Able to export webhooks for external utilization (#3434)
  • Adjust import alias to align with CAPI migration recommendation (#3491)
  • Adjust weekly gh actions to run for release-1.13 branch (#3420)
  • Bump CAPI in tests to main (v1.11) (#3468)
  • Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 (#3424)
  • Bump CAPI to v1.11.0-alpha.0 (#3478)
  • Bump CAPI v1.10.0 (#3433)
  • Bump CAPI v1.10.1 (#3443)
  • Bump CPI to v1.33.0 (#3441)
  • Bump CPI to v1.34.0 (#3619)
  • Bump go 1.23.8 (#3446)
  • Bump Kubernetes to v1.34 and add new OVA's (#3617)
  • Bump Kubernetes version used for testing to v1.34.0-beta.0 (#3555)
  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.1 (#3519)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • Bump to CAPI v1.11.1 (#3627)
  • Bump to Cluster API 07.07.2025 (#3537)
  • Bump to Go v1.24.4, github.com/cloudflare/circl v1.6.1 (#3509)
  • Bump to Go v1.24.6 (#3568)
  • Bump to Kubernetes v1.33.0-rc.1 (#3426)
  • Changes for community owned Prow CI (#3473)
  • CI: Partially revert 3473 due to having vSphere 8 in community ci (#3485)
  • CI: reschedule release-1.13 jobs (#3495)
  • E2e: also collect pod logs (#3490)
  • E2e: fixup flake while claiming VIPs and IPAM MTU (#3504)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • E2e: wait for vsphere api and set mtu for calico (#3508)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Fix web-hook structure names and descriptions (#3462)
  • Hack: debug vsphere connectivity (#3517)
  • Log version and git commit on controller start (#3611)
  • Makefile: Bump Kubebuilder to v1.33 (#3476)
  • Migrate config and bump golangci lint to v2 (#3469)
  • Prepare main for v1.14 (#3453)
  • Prowjobs: reschedule main periodics at 23 and 1 UTC (#3494)
  • Set log collector for clusterctl upgrade tests (#3598)
  • Start using 1.34 for CI latest on main (#3438)
  • Temporary fix for ResourceVersion flake (#3608)
  • Update InterfaceSpec MTU minimum value (#3586)
  • Update topology api (#3561)
  • Use release artefacts for CAPI v1.10 (#3448)

📖 Additionally, there have been 3 contributions to our documentation and book. (#3437, #3538, #3551)

Dependencies

Added

  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/klauspost/compress: v1.18.0
  • github.com/kylelemons/godebug: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

  • cel.dev/expr: v0.18.0 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.2 → v0.6.0
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 024c85f → cff3c89
  • github.com/coredns/corefile-migration: v1.0.26 → v1.0.27
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.4
  • github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.4.0
  • github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.2
  • github.com/golang/glog: v1.2.2 → v1.2.4
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/google/gnostic-models: v0.6.8 → v0.6.9
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.24.0
  • github.com/onsi/gomega: v1.37.0 → v1.38.0
  • github.com/prometheus/client_golang: v1.19.1 → v1.22.0
  • github.com/prometheus/common: v0.55.0 → v0.62.0
  • github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
  • github.com/spf13/pflag: v1.0.6 → v1.0.7
  • github.com/spf13/viper: v1.20.0 → v1.20.1
  • github.com/vmware/govmomi: v0.49.0 → v0.51.0
  • go.etcd.io/etcd/api/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/pkg/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.28.0 → v1.34.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.33.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.33.0
  • go.opentelemetry.io/otel/metric: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.28.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/trace: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel: v1.29.0 → v1.34.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.4.0
  • golang.org/x/crypto: v0.36.0 → v0.41.0
  • golang.org/x/mod: v0.24.0 → v0.27.0
  • golang.org/x/net: v0.37.0 → v0.43.0
  • golang.org/x/oauth2: v0.28.0 → v0.30.0
  • golang.org/x/sync: v0.12.0 → v0.16.0
  • golang.org/x/sys: v0.32.0 → v0.35.0
  • golang.org/x/telemetry: bda5523 → 1a19826
  • golang.org/x/term: v0.30.0 → v0.34.0
  • golang.org/x/text: v0.23.0 → v0.28.0
  • golang.org/x/time: v0.8.0 → v0.9.0
  • golang.org/x/tools: v0.31.0 → v0.36.0
  • google.golang.org/genproto/googleapis/api: e6fa225 → 5f5ef82
  • google.golang.org/genproto/googleapis/rpc: 3abc09e → 1a7da9e
  • google.golang.org/grpc: v1.67.3 → v1.71.3
  • google.golang.org/protobuf: v1.36.5 → v1.36.6
  • k8s.io/api: v0.32.3 → v0.33.3
  • k8s.io/apiextensions-apiserver: v0.32.3 → v0.33.3
  • k8s.io/apimachinery: v0.32.3 → v0.33.3
  • k8s.io/apiserver: v0.32.3 → v0.33.3
  • k8s.io/client-go: v0.32.3 → v0.33.3
  • k8s.io/cluster-bootstrap: v0.32.3 → v0.33.3
  • k8s.io/code-generator: v0.32.3 → v0.33.3
  • k8s.io/component-base: v0.32.3 → v0.33.3
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.3 → v0.33.3
  • k8s.io/kube-openapi: 32ad38e → c8a335a
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/cluster-api: v1.10.1 → v1.11.1
  • sigs.k8s.io/controller-runtime: v0.20.4 → v0.21.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.4.2 → v4.6.0
  • sigs.k8s.io/yaml: v1.4.0 → v1.6.0

Removed

  • github.com/asaskevich/govalidator: f61b66f
  • github.com/census-instrumentation/opencensus-proto: v0.4.1
  • github.com/go-kit/log: v0.2.1
  • github....
Read more

templates/v1.34.0

28 Aug 12:29
4599775

Choose a tag to compare

VM templates for Kubernetes v1.34.0
If an OVA image consists of multiple parts, use cat <image>-parts* > <image>.ova to join them back.

v1.14.0-rc.1

14 Aug 08:28
v1.14.0-rc.1
3cf591f

Choose a tag to compare

v1.14.0-rc.1 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

Highlights

  • Based on Cluster API v1.11
  • Bumped to Go 1.24, controller-runtime v0.21, k8s.io/* v0.33, controller-gen v0.18
  • Migrated to use core CAPI v1beta2 objects everywhere

supervisor:

  • Support multi-networking for NSX-VPC and vsphere-network providers

Changes since v1.14.0-rc.0

📈 Overview

  • 6 new commits merged
  • 2 feature additions ✨
  • 1 bug fixed 🐛

✨ New Features

  • Bump to CAPI v1.11.0-rc.1 (#3573)
  • Bump to CPI v1.34.0-rc.0 (#3565)

🐛 Bug Fixes

  • Fix flake in reconciliation tests (#3566)

🌱 Others

  • Bump to Go v1.24.6 (#3568)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/crypto: v0.40.0 → v0.41.0
  • golang.org/x/mod: v0.26.0 → v0.27.0
  • golang.org/x/net: v0.42.0 → v0.43.0
  • golang.org/x/sys: v0.34.0 → v0.35.0
  • golang.org/x/telemetry: 8d8967a → 1a19826
  • golang.org/x/term: v0.33.0 → v0.34.0
  • golang.org/x/text: v0.27.0 → v0.28.0
  • golang.org/x/tools: v0.35.0 → v0.36.0
  • sigs.k8s.io/cluster-api: v1.11.0-rc.0 → v1.11.0-rc.1

Removed

Nothing has changed.

More details about the release

⚠️ RELEASE CANDIDATE NOTES ⚠️

Highlights

  • REPLACE ME

Changes since v1.13.0

📈 Overview

  • 72 new commits merged
  • 10 feature additions ✨
  • 4 bugs fixed 🐛

✨ New Features

  • Add kube-api-linter (#3560)
  • Bump CPI to v1.34.0-beta.0 (#3547)
  • Bump Kubernetes to v1.33 and add new OVA's (#3435)
  • Bump to CAPI v1.11.0-beta.0 (#3543)
  • Bump to CAPI v1.11.0-beta.1 (#3548)
  • Bump to CAPI v1.11.0-beta.2 (#3558)
  • Bump to CAPI v1.11.0-rc.0 (#3564)
  • Bump to CAPI v1.11.0-rc.1 (#3573)
  • Bump to CPI v1.34.0-rc.0 (#3565)
  • Support multi-networking for NSX-VPC and vsphere-network providers (#3530)

🐛 Bug Fixes

  • Bump to CAPI 2025.07.18 & cluster-autoscaler to v1.33, pin apiVersion to v1beta1 (#3545)
  • Fix flake in reconciliation tests (#3566)
  • Govmomi: fix additional printer columns for ControlPlaneEndpoint (#3483)
  • StoragePolicy should ignore datastores in maintenance mode (#3498)

🌱 Others

  • Able to export webhooks for external utilization (#3434)
  • Adjust import alias to align with CAPI migration recommendation (#3491)
  • Adjust weekly gh actions to run for release-1.13 branch (#3420)
  • Bump CAPI in tests to main (v1.11) (#3468)
  • Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 (#3424)
  • Bump CAPI to v1.11.0-alpha.0 (#3478)
  • Bump CAPI v1.10.0 (#3433)
  • Bump CAPI v1.10.1 (#3443)
  • Bump CPI to v1.33.0 (#3441)
  • Bump go 1.23.8 (#3446)
  • Bump Kubernetes version used for testing to v1.34.0-beta.0 (#3555)
  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.1 (#3519)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • Bump to Cluster API 07.07.2025 (#3537)
  • Bump to Go v1.24.4, github.com/cloudflare/circl v1.6.1 (#3509)
  • Bump to Go v1.24.6 (#3568)
  • Bump to Kubernetes v1.33.0-rc.1 (#3426)
  • Changes for community owned Prow CI (#3473)
  • CI: Partially revert 3473 due to having vSphere 8 in community ci (#3485)
  • CI: reschedule release-1.13 jobs (#3495)
  • E2e: also collect pod logs (#3490)
  • E2e: fixup flake while claiming VIPs and IPAM MTU (#3504)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • E2e: wait for vsphere api and set mtu for calico (#3508)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Fix web-hook structure names and descriptions (#3462)
  • Hack: debug vsphere connectivity (#3517)
  • Makefile: Bump Kubebuilder to v1.33 (#3476)
  • Migrate config and bump golangci lint to v2 (#3469)
  • Prepare main for v1.14 (#3453)
  • Prowjobs: reschedule main periodics at 23 and 1 UTC (#3494)
  • Start using 1.34 for CI latest on main (#3438)
  • Update topology api (#3561)
  • Use release artefacts for CAPI v1.10 (#3448)

📖 Additionally, there have been 3 contributions to our documentation and book. (#3437, #3538, #3551)

Dependencies

Added

  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/klauspost/compress: v1.18.0
  • github.com/kylelemons/godebug: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

  • cel.dev/expr: v0.18.0 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.2 → v0.6.0
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 024c85f → cff3c89
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.4
  • github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.2
  • github.com/golang/glog: v1.2.2 → v1.2.4
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/google/gnostic-models: v0.6.8 → v0.6.9
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.24.0
  • github.com/onsi/gomega: v1.37.0 → v1.38.0
  • github.com/prometheus/client_golang: v1.19.1 → v1.22.0
  • github.com/prometheus/common: v0.55.0 → v0.62.0
  • github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
  • github.com/spf13/pflag: v1.0.6 → v1.0.7
  • github.com/spf13/viper: v1.20.0 → v1.20.1
  • github.com/vmware/govmomi: v0.49.0 → v0.51.0
  • go.etcd.io/etcd/api/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/pkg/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.28.0 → v1.34.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.33.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.33.0
  • go.opentelemetry.io/otel/metric: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.28.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/trace: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel: v1.29.0 → v1.34.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.4.0
  • golang.org/x/crypto: v0.36.0 → v0.41.0
  • golang.org/x/mod: v0.24.0 → v0.27.0
  • golang.org/x/net: v0.37.0 → v0.43.0
  • golang.org/x/oauth2: v0.28.0 → v0.30.0
  • golang.org/x/sync: v0.12.0 → v0.16.0
  • golang.org/x/sys: v0.32.0 → v0.35.0
  • golang.org/x/telemetry: bda5523 → 1a19826
  • golang.org/x/term: v0.30.0 → v0.34.0
  • golang.org/x/text: v0.23.0 → v0.28.0
  • golang.org/x/time: v0.8.0 → v0.9.0
  • golang.org/x/tools: v0.31.0 → v0.36.0
  • google.golang.org/genproto/googleapis/api: e6fa225 → 5f5ef82
  • google.golang.org/genproto/googleapis/rpc: 3abc09e → 1a7da9e
  • google.golang.org/grpc: v1.67.3 → v1.71.3
  • google.golang.org/protobuf: v1.36.5 → v1.36.6
  • k8s.io/api: v0.32.3 → v0.33.3
  • k8s.io/apiextensions-apiserver: v0.32.3 → v0.33.3
  • k8s.io/apimachinery: v0.32.3 → v0.33.3
  • k8s.io/apiserver: v0.32.3 → v0.33.3
  • k8s.io/client-go: v0.32.3 → v0.33.3
  • k8s.io/cluster-bootstrap: v0.32.3 → v0.33.3
  • k8s.io/code-generator: v0.32.3 → v0.33.3
  • k8s.io/component-base: v0.32.3 → v0.33.3
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.3 → v0.33.3
  • k8s.io/kube-openapi: 32ad38e → c8a335a
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/cluster-api: v1.10.1 → v1.11.0-rc.1
  • sigs.k8s.io/controller-runtime: v0.20.4 → v0.21.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.4.2 → v4.6.0
  • sigs.k8s.io/yaml: v1.4.0 → v1.6.0

Removed

  • github.com/asaskevich/govalidator: f61b66f
  • github.com/census-instrumentation/...
Read more

v1.14.0-rc.0

07 Aug 12:39
v1.14.0-rc.0
d125fda

Choose a tag to compare

v1.14.0-rc.0 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

Highlights

  • Bumped to Go 1.24, controller-runtime v0.21, k8s.io/* v0.33, controller-gen v0.18
  • Migrated to use core CAPI v1beta2 objects everywhere

supervisor:

  • Support multi-networking for NSX-VPC and vsphere-network providers

Changes since v1.14.0-beta.2

📈 Overview

  • 4 new commits merged
  • 3 feature additions ✨

✨ New Features

  • Add kube-api-linter (#3560)
  • Bump to CAPI v1.11.0-rc.0 (#3564)
  • Support multi-networking for NSX-VPC and vsphere-network providers (#3530)

🌱 Others

  • Update topology api (#3561)

Dependencies

Added

Nothing has changed.

Changed

  • google.golang.org/grpc: v1.71.1 → v1.71.3
  • sigs.k8s.io/cluster-api: v1.11.0-beta.2 → v1.11.0-rc.0

Removed

Nothing has changed.

More details about the release

⚠️ RELEASE CANDIDATE NOTES ⚠️

Highlights

  • REPLACE ME

Changes since v1.13.0

📈 Overview

  • 66 new commits merged
  • 8 feature additions ✨
  • 3 bugs fixed 🐛

✨ New Features

  • Add kube-api-linter (#3560)
  • Bump CPI to v1.34.0-beta.0 (#3547)
  • Bump Kubernetes to v1.33 and add new OVA's (#3435)
  • Bump to CAPI v1.11.0-beta.0 (#3543)
  • Bump to CAPI v1.11.0-beta.1 (#3548)
  • Bump to CAPI v1.11.0-beta.2 (#3558)
  • Bump to CAPI v1.11.0-rc.0 (#3564)
  • Support multi-networking for NSX-VPC and vsphere-network providers (#3530)

🐛 Bug Fixes

  • Bump to CAPI 2025.07.18 & cluster-autoscaler to v1.33, pin apiVersion to v1beta1 (#3545)
  • Govmomi: fix additional printer columns for ControlPlaneEndpoint (#3483)
  • StoragePolicy should ignore datastores in maintenance mode (#3498)

🌱 Others

  • Able to export webhooks for external utilization (#3434)
  • Adjust import alias to align with CAPI migration recommendation (#3491)
  • Adjust weekly gh actions to run for release-1.13 branch (#3420)
  • Bump CAPI in tests to main (v1.11) (#3468)
  • Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 (#3424)
  • Bump CAPI to v1.11.0-alpha.0 (#3478)
  • Bump CAPI v1.10.0 (#3433)
  • Bump CAPI v1.10.1 (#3443)
  • Bump CPI to v1.33.0 (#3441)
  • Bump go 1.23.8 (#3446)
  • Bump Kubernetes version used for testing to v1.34.0-beta.0 (#3555)
  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.1 (#3519)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • Bump to Cluster API 07.07.2025 (#3537)
  • Bump to Go v1.24.4, github.com/cloudflare/circl v1.6.1 (#3509)
  • Bump to Kubernetes v1.33.0-rc.1 (#3426)
  • Changes for community owned Prow CI (#3473)
  • CI: Partially revert 3473 due to having vSphere 8 in community ci (#3485)
  • CI: reschedule release-1.13 jobs (#3495)
  • E2e: also collect pod logs (#3490)
  • E2e: fixup flake while claiming VIPs and IPAM MTU (#3504)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • E2e: wait for vsphere api and set mtu for calico (#3508)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Fix web-hook structure names and descriptions (#3462)
  • Hack: debug vsphere connectivity (#3517)
  • Makefile: Bump Kubebuilder to v1.33 (#3476)
  • Migrate config and bump golangci lint to v2 (#3469)
  • Prepare main for v1.14 (#3453)
  • Prowjobs: reschedule main periodics at 23 and 1 UTC (#3494)
  • Start using 1.34 for CI latest on main (#3438)
  • Update topology api (#3561)
  • Use release artefacts for CAPI v1.10 (#3448)

📖 Additionally, there have been 3 contributions to our documentation and book. (#3437, #3538, #3551)

Dependencies

Added

  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/klauspost/compress: v1.18.0
  • github.com/kylelemons/godebug: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

  • cel.dev/expr: v0.18.0 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.2 → v0.6.0
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 024c85f → cff3c89
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.4
  • github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.2
  • github.com/golang/glog: v1.2.2 → v1.2.4
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/google/gnostic-models: v0.6.8 → v0.6.9
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.24.0
  • github.com/onsi/gomega: v1.37.0 → v1.38.0
  • github.com/prometheus/client_golang: v1.19.1 → v1.22.0
  • github.com/prometheus/common: v0.55.0 → v0.62.0
  • github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
  • github.com/spf13/pflag: v1.0.6 → v1.0.7
  • github.com/spf13/viper: v1.20.0 → v1.20.1
  • github.com/vmware/govmomi: v0.49.0 → v0.51.0
  • go.etcd.io/etcd/api/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/pkg/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.28.0 → v1.34.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.33.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.33.0
  • go.opentelemetry.io/otel/metric: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.28.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/trace: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel: v1.29.0 → v1.34.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.4.0
  • golang.org/x/crypto: v0.36.0 → v0.40.0
  • golang.org/x/mod: v0.24.0 → v0.26.0
  • golang.org/x/net: v0.37.0 → v0.42.0
  • golang.org/x/oauth2: v0.28.0 → v0.30.0
  • golang.org/x/sync: v0.12.0 → v0.16.0
  • golang.org/x/sys: v0.32.0 → v0.34.0
  • golang.org/x/telemetry: bda5523 → 8d8967a
  • golang.org/x/term: v0.30.0 → v0.33.0
  • golang.org/x/text: v0.23.0 → v0.27.0
  • golang.org/x/time: v0.8.0 → v0.9.0
  • golang.org/x/tools: v0.31.0 → v0.35.0
  • google.golang.org/genproto/googleapis/api: e6fa225 → 5f5ef82
  • google.golang.org/genproto/googleapis/rpc: 3abc09e → 1a7da9e
  • google.golang.org/grpc: v1.67.3 → v1.71.3
  • google.golang.org/protobuf: v1.36.5 → v1.36.6
  • k8s.io/api: v0.32.3 → v0.33.3
  • k8s.io/apiextensions-apiserver: v0.32.3 → v0.33.3
  • k8s.io/apimachinery: v0.32.3 → v0.33.3
  • k8s.io/apiserver: v0.32.3 → v0.33.3
  • k8s.io/client-go: v0.32.3 → v0.33.3
  • k8s.io/cluster-bootstrap: v0.32.3 → v0.33.3
  • k8s.io/code-generator: v0.32.3 → v0.33.3
  • k8s.io/component-base: v0.32.3 → v0.33.3
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.3 → v0.33.3
  • k8s.io/kube-openapi: 32ad38e → c8a335a
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/cluster-api: v1.10.1 → v1.11.0-rc.0
  • sigs.k8s.io/controller-runtime: v0.20.4 → v0.21.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.4.2 → v4.6.0
  • sigs.k8s.io/yaml: v1.4.0 → v1.6.0

Removed

  • github.com/asaskevich/govalidator: f61b66f
  • github.com/census-instrumentation/opencensus-proto: v0.4.1
  • github.com/go-kit/log: v0.2.1
  • github.com/go-logfmt/logfmt: v0.5.1
  • gopkg.in/square/go-jose.v2: v2.6.0

_Thanks to all our contributors!_ 😊

v1.14.0-beta.2

30 Jul 11:43
v1.14.0-beta.2
3f159b9

Choose a tag to compare

v1.14.0-beta.2 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes. If you find any bugs, file an issue.

Changes since v1.14.0-beta.1

📈 Overview

  • 5 new commits merged
  • 1 feature addition ✨

✨ New Features

  • Bump to CAPI v1.11.0-beta.2 (#3558)

🌱 Others

  • Bump Kubernetes version used for testing to v1.34.0-beta.0 (#3555)

Dependencies

Added

  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0

Changed

  • cloud.google.com/go/compute/metadata: v0.5.0 → v0.6.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.24.1 → v1.25.0
  • github.com/cncf/xds/go: b4127c9 → cff3c89
  • github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.4
  • github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
  • github.com/golang/glog: v1.2.2 → v1.2.4
  • github.com/onsi/gomega: v1.37.0 → v1.38.0
  • go.etcd.io/etcd/api/v3: v3.5.21 → v3.5.22
  • go.etcd.io/etcd/client/pkg/v3: v3.5.21 → v3.5.22
  • go.etcd.io/etcd/client/v3: v3.5.21 → v3.5.22
  • go.opentelemetry.io/contrib/detectors/gcp: v1.30.0 → v1.34.0
  • go.opentelemetry.io/otel/metric: v1.33.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.30.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk: v1.33.0 → v1.34.0
  • go.opentelemetry.io/otel/trace: v1.33.0 → v1.34.0
  • go.opentelemetry.io/otel: v1.33.0 → v1.34.0
  • google.golang.org/genproto/googleapis/api: e6fa225 → 5f5ef82
  • google.golang.org/genproto/googleapis/rpc: 3abc09e → 1a7da9e
  • google.golang.org/grpc: v1.68.2 → v1.71.1
  • google.golang.org/protobuf: v1.36.5 → v1.36.6
  • sigs.k8s.io/cluster-api: v1.11.0-beta.1 → v1.11.0-beta.2
  • sigs.k8s.io/yaml: v1.5.0 → v1.6.0

Removed

  • github.com/census-instrumentation/opencensus-proto: v0.4.1
More details about the release

⚠️ BETA RELEASE NOTES ⚠️

Changes since v1.13.0

📈 Overview

  • 62 new commits merged
  • 5 feature additions ✨
  • 3 bugs fixed 🐛

✨ New Features

  • Bump CPI to v1.34.0-beta.0 (#3547)
  • Bump Kubernetes to v1.33 and add new OVA's (#3435)
  • Bump to CAPI v1.11.0-beta.0 (#3543)
  • Bump to CAPI v1.11.0-beta.1 (#3548)
  • Bump to CAPI v1.11.0-beta.2 (#3558)

🐛 Bug Fixes

  • Bump to CAPI 2025.07.18 & cluster-autoscaler to v1.33, pin apiVersion to v1beta1 (#3545)
  • Govmomi: fix additional printer columns for ControlPlaneEndpoint (#3483)
  • StoragePolicy should ignore datastores in maintenance mode (#3498)

🌱 Others

  • Able to export webhooks for external utilization (#3434)
  • Adjust import alias to align with CAPI migration recommendation (#3491)
  • Adjust weekly gh actions to run for release-1.13 branch (#3420)
  • Bump CAPI in tests to main (v1.11) (#3468)
  • Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 (#3424)
  • Bump CAPI to v1.11.0-alpha.0 (#3478)
  • Bump CAPI v1.10.0 (#3433)
  • Bump CAPI v1.10.1 (#3443)
  • Bump CPI to v1.33.0 (#3441)
  • Bump go 1.23.8 (#3446)
  • Bump Kubernetes version used for testing to v1.34.0-beta.0 (#3555)
  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.1 (#3519)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • Bump to Cluster API 07.07.2025 (#3537)
  • Bump to Go v1.24.4, github.com/cloudflare/circl v1.6.1 (#3509)
  • Bump to Kubernetes v1.33.0-rc.1 (#3426)
  • Changes for community owned Prow CI (#3473)
  • CI: Partially revert 3473 due to having vSphere 8 in community ci (#3485)
  • CI: reschedule release-1.13 jobs (#3495)
  • E2e: also collect pod logs (#3490)
  • E2e: fixup flake while claiming VIPs and IPAM MTU (#3504)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • E2e: wait for vsphere api and set mtu for calico (#3508)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Fix web-hook structure names and descriptions (#3462)
  • Hack: debug vsphere connectivity (#3517)
  • Makefile: Bump Kubebuilder to v1.33 (#3476)
  • Migrate config and bump golangci lint to v2 (#3469)
  • Prepare main for v1.14 (#3453)
  • Prowjobs: reschedule main periodics at 23 and 1 UTC (#3494)
  • Start using 1.34 for CI latest on main (#3438)
  • Use release artefacts for CAPI v1.10 (#3448)

📖 Additionally, there have been 3 contributions to our documentation and book. (#3437, #3538, #3551)

Dependencies

Added

  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/klauspost/compress: v1.18.0
  • github.com/kylelemons/godebug: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

  • cel.dev/expr: v0.18.0 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.2 → v0.6.0
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 024c85f → cff3c89
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/envoyproxy/go-control-plane: v0.13.0 → v0.13.4
  • github.com/envoyproxy/protoc-gen-validate: v1.1.0 → v1.2.1
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.2
  • github.com/golang/glog: v1.2.2 → v1.2.4
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/google/gnostic-models: v0.6.8 → v0.6.9
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.24.0
  • github.com/onsi/gomega: v1.37.0 → v1.38.0
  • github.com/prometheus/client_golang: v1.19.1 → v1.22.0
  • github.com/prometheus/common: v0.55.0 → v0.62.0
  • github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
  • github.com/spf13/pflag: v1.0.6 → v1.0.7
  • github.com/spf13/viper: v1.20.0 → v1.20.1
  • github.com/vmware/govmomi: v0.49.0 → v0.51.0
  • go.etcd.io/etcd/api/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/pkg/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.20 → v3.5.22
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.28.0 → v1.34.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.33.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.33.0
  • go.opentelemetry.io/otel/metric: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.28.0 → v1.34.0
  • go.opentelemetry.io/otel/sdk: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel/trace: v1.29.0 → v1.34.0
  • go.opentelemetry.io/otel: v1.29.0 → v1.34.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.4.0
  • golang.org/x/crypto: v0.36.0 → v0.40.0
  • golang.org/x/mod: v0.24.0 → v0.26.0
  • golang.org/x/net: v0.37.0 → v0.42.0
  • golang.org/x/oauth2: v0.28.0 → v0.30.0
  • golang.org/x/sync: v0.12.0 → v0.16.0
  • golang.org/x/sys: v0.32.0 → v0.34.0
  • golang.org/x/telemetry: bda5523 → 8d8967a
  • golang.org/x/term: v0.30.0 → v0.33.0
  • golang.org/x/text: v0.23.0 → v0.27.0
  • golang.org/x/time: v0.8.0 → v0.9.0
  • golang.org/x/tools: v0.31.0 → v0.35.0
  • google.golang.org/genproto/googleapis/api: e6fa225 → 5f5ef82
  • google.golang.org/genproto/googleapis/rpc: 3abc09e → 1a7da9e
  • google.golang.org/grpc: v1.67.3 → v1.71.1
  • google.golang.org/protobuf: v1.36.5...
Read more

v1.14.0-beta.1

23 Jul 11:20
v1.14.0-beta.1
e2fdd87

Choose a tag to compare

v1.14.0-beta.1 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes. If you find any bugs, file an issue.

Changes since v1.14.0-beta.0

📈 Overview

  • 4 new commits merged
  • 2 feature additions ✨
  • 1 bug fixed 🐛

✨ New Features

  • Bump CPI to v1.34.0-beta.0 (#3547)
  • Bump to CAPI v1.11.0-beta.1 (#3548)

🐛 Bug Fixes

  • Bump to CAPI 2025.07.18 & cluster-autoscaler to v1.33, pin apiVersion to v1beta1 (#3545)

Dependencies

Added

Nothing has changed.

Changed

  • github.com/spf13/pflag: v1.0.6 → v1.0.7
  • k8s.io/api: v0.33.2 → v0.33.3
  • k8s.io/apiextensions-apiserver: v0.33.2 → v0.33.3
  • k8s.io/apimachinery: v0.33.2 → v0.33.3
  • k8s.io/apiserver: v0.33.2 → v0.33.3
  • k8s.io/client-go: v0.33.2 → v0.33.3
  • k8s.io/cluster-bootstrap: v0.33.2 → v0.33.3
  • k8s.io/code-generator: v0.33.2 → v0.33.3
  • k8s.io/component-base: v0.33.2 → v0.33.3
  • k8s.io/kms: v0.33.2 → v0.33.3
  • sigs.k8s.io/cluster-api: v1.11.0-beta.0 → v1.11.0-beta.1

Removed

Nothing has changed.

More details about the release

⚠️ BETA RELEASE NOTES ⚠️

Highlights

  • REPLACE ME

Changes since v1.13.0

📈 Overview

  • 57 new commits merged
  • 4 feature additions ✨
  • 3 bugs fixed 🐛

✨ New Features

  • Bump CPI to v1.34.0-beta.0 (#3547)
  • Bump Kubernetes to v1.33 and add new OVA's (#3435)
  • Bump to CAPI v1.11.0-beta.0 (#3543)
  • Bump to CAPI v1.11.0-beta.1 (#3548)

🐛 Bug Fixes

  • Bump to CAPI 2025.07.18 & cluster-autoscaler to v1.33, pin apiVersion to v1beta1 (#3545)
  • Govmomi: fix additional printer columns for ControlPlaneEndpoint (#3483)
  • StoragePolicy should ignore datastores in maintenance mode (#3498)

🌱 Others

  • Able to export webhooks for external utilization (#3434)
  • Adjust import alias to align with CAPI migration recommendation (#3491)
  • Adjust weekly gh actions to run for release-1.13 branch (#3420)
  • Bump CAPI in tests to main (v1.11) (#3468)
  • Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 (#3424)
  • Bump CAPI to v1.11.0-alpha.0 (#3478)
  • Bump CAPI v1.10.0 (#3433)
  • Bump CAPI v1.10.1 (#3443)
  • Bump CPI to v1.33.0 (#3441)
  • Bump go 1.23.8 (#3446)
  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.1 (#3519)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • Bump to Cluster API 07.07.2025 (#3537)
  • Bump to Go v1.24.4, github.com/cloudflare/circl v1.6.1 (#3509)
  • Bump to Kubernetes v1.33.0-rc.1 (#3426)
  • Changes for community owned Prow CI (#3473)
  • CI: Partially revert 3473 due to having vSphere 8 in community ci (#3485)
  • CI: reschedule release-1.13 jobs (#3495)
  • E2e: also collect pod logs (#3490)
  • E2e: fixup flake while claiming VIPs and IPAM MTU (#3504)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • E2e: wait for vsphere api and set mtu for calico (#3508)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Fix web-hook structure names and descriptions (#3462)
  • Hack: debug vsphere connectivity (#3517)
  • Makefile: Bump Kubebuilder to v1.33 (#3476)
  • Migrate config and bump golangci lint to v2 (#3469)
  • Prepare main for v1.14 (#3453)
  • Prowjobs: reschedule main periodics at 23 and 1 UTC (#3494)
  • Start using 1.34 for CI latest on main (#3438)
  • Use release artefacts for CAPI v1.10 (#3448)

📖 Additionally, there have been 2 contributions to our documentation and book. (#3437, #3538)

Dependencies

Added

  • github.com/klauspost/compress: v1.18.0
  • github.com/kylelemons/godebug: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

  • cel.dev/expr: v0.18.0 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.2 → v0.5.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.24.1
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 024c85f → b4127c9
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/google/gnostic-models: v0.6.8 → v0.6.9
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.24.0
  • github.com/prometheus/client_golang: v1.19.1 → v1.22.0
  • github.com/prometheus/common: v0.55.0 → v0.62.0
  • github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
  • github.com/spf13/pflag: v1.0.6 → v1.0.7
  • github.com/spf13/viper: v1.20.0 → v1.20.1
  • github.com/vmware/govmomi: v0.49.0 → v0.51.0
  • go.etcd.io/etcd/api/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.28.0 → v1.30.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.33.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.33.0
  • go.opentelemetry.io/otel/metric: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel/sdk/metric: v1.28.0 → v1.30.0
  • go.opentelemetry.io/otel/sdk: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel/trace: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel: v1.29.0 → v1.33.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.4.0
  • golang.org/x/crypto: v0.36.0 → v0.40.0
  • golang.org/x/mod: v0.24.0 → v0.26.0
  • golang.org/x/net: v0.37.0 → v0.42.0
  • golang.org/x/oauth2: v0.28.0 → v0.30.0
  • golang.org/x/sync: v0.12.0 → v0.16.0
  • golang.org/x/sys: v0.32.0 → v0.34.0
  • golang.org/x/telemetry: bda5523 → 8d8967a
  • golang.org/x/term: v0.30.0 → v0.33.0
  • golang.org/x/text: v0.23.0 → v0.27.0
  • golang.org/x/time: v0.8.0 → v0.9.0
  • golang.org/x/tools: v0.31.0 → v0.35.0
  • google.golang.org/grpc: v1.67.3 → v1.68.2
  • k8s.io/api: v0.32.3 → v0.33.3
  • k8s.io/apiextensions-apiserver: v0.32.3 → v0.33.3
  • k8s.io/apimachinery: v0.32.3 → v0.33.3
  • k8s.io/apiserver: v0.32.3 → v0.33.3
  • k8s.io/client-go: v0.32.3 → v0.33.3
  • k8s.io/cluster-bootstrap: v0.32.3 → v0.33.3
  • k8s.io/code-generator: v0.32.3 → v0.33.3
  • k8s.io/component-base: v0.32.3 → v0.33.3
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.3 → v0.33.3
  • k8s.io/kube-openapi: 32ad38e → c8a335a
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/cluster-api: v1.10.1 → v1.11.0-beta.1
  • sigs.k8s.io/controller-runtime: v0.20.4 → v0.21.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.4.2 → v4.6.0
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/asaskevich/govalidator: f61b66f
  • github.com/go-kit/log: v0.2.1
  • github.com/go-logfmt/logfmt: v0.5.1
  • gopkg.in/square/go-jose.v2: v2.6.0

_Thanks to all our contributors!_ 😊

v1.14.0-beta.0

16 Jul 11:52
v1.14.0-beta.0
2b8b70e

Choose a tag to compare

v1.14.0-beta.0 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes. If you find any bugs, file an issue.

Changes since v1.14.0-alpha.2

📈 Overview

  • 4 new commits merged
  • 1 feature addition ✨

✨ New Features

  • Bump to CAPI v1.11.0-beta.0 (#3543)

🌱 Others

  • Bump to Cluster API 07.07.2025 (#3537)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/crypto: v0.39.0 → v0.40.0
  • golang.org/x/mod: v0.25.0 → v0.26.0
  • golang.org/x/net: v0.41.0 → v0.42.0
  • golang.org/x/sync: v0.15.0 → v0.16.0
  • golang.org/x/sys: v0.33.0 → v0.34.0
  • golang.org/x/telemetry: bda5523 → 8d8967a
  • golang.org/x/term: v0.32.0 → v0.33.0
  • golang.org/x/text: v0.26.0 → v0.27.0
  • golang.org/x/tools: v0.34.0 → v0.35.0
  • sigs.k8s.io/cluster-api: v1.11.0-alpha.2 → v1.11.0-beta.0

Removed

Nothing has changed.

More details about the release

⚠️ BETA RELEASE NOTES ⚠️

Highlights

  • REPLACE ME

Changes since v1.13.0

📈 Overview

  • 53 new commits merged
  • 2 feature additions ✨
  • 2 bugs fixed 🐛

✨ New Features

  • Bump Kubernetes to v1.33 and add new OVA's (#3435)
  • Bump to CAPI v1.11.0-beta.0 (#3543)

🐛 Bug Fixes

  • Govmomi: fix additional printer columns for ControlPlaneEndpoint (#3483)
  • StoragePolicy should ignore datastores in maintenance mode (#3498)

🌱 Others

  • Able to export webhooks for external utilization (#3434)
  • Adjust import alias to align with CAPI migration recommendation (#3491)
  • Adjust weekly gh actions to run for release-1.13 branch (#3420)
  • Bump CAPI in tests to main (v1.11) (#3468)
  • Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 (#3424)
  • Bump CAPI to v1.11.0-alpha.0 (#3478)
  • Bump CAPI v1.10.0 (#3433)
  • Bump CAPI v1.10.1 (#3443)
  • Bump CPI to v1.33.0 (#3441)
  • Bump go 1.23.8 (#3446)
  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.1 (#3519)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • Bump to Cluster API 07.07.2025 (#3537)
  • Bump to Go v1.24.4, github.com/cloudflare/circl v1.6.1 (#3509)
  • Bump to Kubernetes v1.33.0-rc.1 (#3426)
  • Changes for community owned Prow CI (#3473)
  • CI: Partially revert 3473 due to having vSphere 8 in community ci (#3485)
  • CI: reschedule release-1.13 jobs (#3495)
  • E2e: also collect pod logs (#3490)
  • E2e: fixup flake while claiming VIPs and IPAM MTU (#3504)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • E2e: wait for vsphere api and set mtu for calico (#3508)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Fix web-hook structure names and descriptions (#3462)
  • Hack: debug vsphere connectivity (#3517)
  • Makefile: Bump Kubebuilder to v1.33 (#3476)
  • Migrate config and bump golangci lint to v2 (#3469)
  • Prepare main for v1.14 (#3453)
  • Prowjobs: reschedule main periodics at 23 and 1 UTC (#3494)
  • Start using 1.34 for CI latest on main (#3438)
  • Use release artefacts for CAPI v1.10 (#3448)

📖 Additionally, there have been 2 contributions to our documentation and book. (#3437, #3538)

Dependencies

Added

  • github.com/klauspost/compress: v1.18.0
  • github.com/kylelemons/godebug: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

  • cel.dev/expr: v0.18.0 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.2 → v0.5.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.24.1
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 024c85f → b4127c9
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/google/gnostic-models: v0.6.8 → v0.6.9
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.24.0
  • github.com/prometheus/client_golang: v1.19.1 → v1.22.0
  • github.com/prometheus/common: v0.55.0 → v0.62.0
  • github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
  • github.com/spf13/viper: v1.20.0 → v1.20.1
  • github.com/vmware/govmomi: v0.49.0 → v0.51.0
  • go.etcd.io/etcd/api/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.28.0 → v1.30.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.33.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.33.0
  • go.opentelemetry.io/otel/metric: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel/sdk/metric: v1.28.0 → v1.30.0
  • go.opentelemetry.io/otel/sdk: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel/trace: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel: v1.29.0 → v1.33.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.4.0
  • golang.org/x/crypto: v0.36.0 → v0.40.0
  • golang.org/x/mod: v0.24.0 → v0.26.0
  • golang.org/x/net: v0.37.0 → v0.42.0
  • golang.org/x/oauth2: v0.28.0 → v0.30.0
  • golang.org/x/sync: v0.12.0 → v0.16.0
  • golang.org/x/sys: v0.32.0 → v0.34.0
  • golang.org/x/telemetry: bda5523 → 8d8967a
  • golang.org/x/term: v0.30.0 → v0.33.0
  • golang.org/x/text: v0.23.0 → v0.27.0
  • golang.org/x/time: v0.8.0 → v0.9.0
  • golang.org/x/tools: v0.31.0 → v0.35.0
  • google.golang.org/grpc: v1.67.3 → v1.68.2
  • k8s.io/api: v0.32.3 → v0.33.2
  • k8s.io/apiextensions-apiserver: v0.32.3 → v0.33.2
  • k8s.io/apimachinery: v0.32.3 → v0.33.2
  • k8s.io/apiserver: v0.32.3 → v0.33.2
  • k8s.io/client-go: v0.32.3 → v0.33.2
  • k8s.io/cluster-bootstrap: v0.32.3 → v0.33.2
  • k8s.io/code-generator: v0.32.3 → v0.33.2
  • k8s.io/component-base: v0.32.3 → v0.33.2
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.3 → v0.33.2
  • k8s.io/kube-openapi: 32ad38e → c8a335a
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/cluster-api: v1.10.1 → v1.11.0-beta.0
  • sigs.k8s.io/controller-runtime: v0.20.4 → v0.21.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.4.2 → v4.6.0
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/asaskevich/govalidator: f61b66f
  • github.com/go-kit/log: v0.2.1
  • github.com/go-logfmt/logfmt: v0.5.1
  • gopkg.in/square/go-jose.v2: v2.6.0

_Thanks to all our contributors!_ 😊

v1.14.0-alpha.2

02 Jul 13:08
v1.14.0-alpha.2
69db4aa

Choose a tag to compare

v1.14.0-alpha.2 Pre-release
Pre-release

🚨 This is a ALPHA RELEASE. Use it only for testing purposes. If you find any bugs, file an issue.

Highlights

  • REPLACE ME

Changes since v1.14.0-alpha.1

📈 Overview

  • 9 new commits merged

🌱 Others

  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Hack: debug vsphere connectivity (#3517)

Dependencies

Added

  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3

Changed

  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • k8s.io/api: v0.33.1 → v0.33.2
  • k8s.io/apiextensions-apiserver: v0.33.1 → v0.33.2
  • k8s.io/apimachinery: v0.33.1 → v0.33.2
  • k8s.io/apiserver: v0.33.1 → v0.33.2
  • k8s.io/client-go: v0.33.1 → v0.33.2
  • k8s.io/cluster-bootstrap: v0.33.1 → v0.33.2
  • k8s.io/code-generator: v0.33.1 → v0.33.2
  • k8s.io/component-base: v0.33.1 → v0.33.2
  • k8s.io/kms: v0.33.1 → v0.33.2
  • sigs.k8s.io/cluster-api: v1.11.0-alpha.1 → v1.11.0-alpha.2
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

Nothing has changed.

More details about the release

⚠️ ALPHA RELEASE NOTES ⚠️

Highlights

  • REPLACE ME

Changes since v1.13.0

📈 Overview

  • 49 new commits merged
  • 1 feature addition ✨
  • 2 bugs fixed 🐛

✨ New Features

  • Bump Kubernetes to v1.33 and add new OVA's (#3435)

🐛 Bug Fixes

  • Govmomi: fix additional printer columns for ControlPlaneEndpoint (#3483)
  • StoragePolicy should ignore datastores in maintenance mode (#3498)

🌱 Others

  • Able to export webhooks for external utilization (#3434)
  • Adjust import alias to align with CAPI migration recommendation (#3491)
  • Adjust weekly gh actions to run for release-1.13 branch (#3420)
  • Bump CAPI in tests to main (v1.11) (#3468)
  • Bump CAPI to v1.10.0-rc.1, K8S and CPI to v1.33.0-rc.0 (#3424)
  • Bump CAPI to v1.11.0-alpha.0 (#3478)
  • Bump CAPI v1.10.0 (#3433)
  • Bump CAPI v1.10.1 (#3443)
  • Bump CPI to v1.33.0 (#3441)
  • Bump go 1.23.8 (#3446)
  • Bump to CAPI 1.11 version with ref changes (#3526)
  • Bump to CAPI v1.11.0-alpha.1 (#3519)
  • Bump to CAPI v1.11.0-alpha.2 (#3534)
  • Bump to Go v1.24.4, github.com/cloudflare/circl v1.6.1 (#3509)
  • Bump to Kubernetes v1.33.0-rc.1 (#3426)
  • Changes for community owned Prow CI (#3473)
  • CI: Partially revert 3473 due to having vSphere 8 in community ci (#3485)
  • CI: reschedule release-1.13 jobs (#3495)
  • E2e: also collect pod logs (#3490)
  • E2e: fixup flake while claiming VIPs and IPAM MTU (#3504)
  • E2e: pull calico from a gcr.io mirror (#3525)
  • E2e: wait for vsphere api and set mtu for calico (#3508)
  • Enhances VirtualMachineSetResourcePolicy reconcile (#3518)
  • Fix comment of the NumCoresPerSocket property of VirtualMachineCloneSpec (#3531)
  • Fix web-hook structure names and descriptions (#3462)
  • Hack: debug vsphere connectivity (#3517)
  • Makefile: Bump Kubebuilder to v1.33 (#3476)
  • Migrate config and bump golangci lint to v2 (#3469)
  • Prepare main for v1.14 (#3453)
  • Prowjobs: reschedule main periodics at 23 and 1 UTC (#3494)
  • Start using 1.34 for CI latest on main (#3438)
  • Use release artefacts for CAPI v1.10 (#3448)

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

Dependencies

Added

  • github.com/klauspost/compress: v1.18.0
  • github.com/kylelemons/godebug: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

  • cel.dev/expr: v0.18.0 → v0.19.1
  • cloud.google.com/go/compute/metadata: v0.5.2 → v0.5.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0 → v1.24.1
  • github.com/cloudflare/circl: v1.3.7 → v1.6.1
  • github.com/cncf/xds/go: 024c85f → b4127c9
  • github.com/coreos/go-oidc: v2.2.1+incompatible → v2.3.0+incompatible
  • github.com/go-logr/logr: v1.4.2 → v1.4.3
  • github.com/go-viper/mapstructure/v2: v2.2.1 → v2.3.0
  • github.com/golang-jwt/jwt/v4: v4.5.0 → v4.5.2
  • github.com/google/cel-go: v0.22.0 → v0.23.2
  • github.com/google/gnostic-models: v0.6.8 → v0.6.9
  • github.com/gorilla/websocket: v1.5.3 → e064f32
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.20.0 → v2.24.0
  • github.com/prometheus/client_golang: v1.19.1 → v1.22.0
  • github.com/prometheus/common: v0.55.0 → v0.62.0
  • github.com/rogpeppe/go-internal: v1.12.0 → v1.13.1
  • github.com/spf13/viper: v1.20.0 → v1.20.1
  • github.com/vmware/govmomi: v0.49.0 → v0.51.0
  • go.etcd.io/etcd/api/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/client/pkg/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/client/v2: v2.305.16 → v2.305.21
  • go.etcd.io/etcd/client/v3: v3.5.20 → v3.5.21
  • go.etcd.io/etcd/pkg/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/raft/v3: v3.5.16 → v3.5.21
  • go.etcd.io/etcd/server/v3: v3.5.16 → v3.5.21
  • go.opentelemetry.io/contrib/detectors/gcp: v1.28.0 → v1.30.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.53.0 → v0.58.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.54.0 → v0.58.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 → v1.33.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 → v1.33.0
  • go.opentelemetry.io/otel/metric: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel/sdk/metric: v1.28.0 → v1.30.0
  • go.opentelemetry.io/otel/sdk: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel/trace: v1.29.0 → v1.33.0
  • go.opentelemetry.io/otel: v1.29.0 → v1.33.0
  • go.opentelemetry.io/proto/otlp: v1.3.1 → v1.4.0
  • golang.org/x/crypto: v0.36.0 → v0.39.0
  • golang.org/x/mod: v0.24.0 → v0.25.0
  • golang.org/x/net: v0.37.0 → v0.41.0
  • golang.org/x/oauth2: v0.28.0 → v0.30.0
  • golang.org/x/sync: v0.12.0 → v0.15.0
  • golang.org/x/sys: v0.32.0 → v0.33.0
  • golang.org/x/term: v0.30.0 → v0.32.0
  • golang.org/x/text: v0.23.0 → v0.26.0
  • golang.org/x/time: v0.8.0 → v0.9.0
  • golang.org/x/tools: v0.31.0 → v0.34.0
  • google.golang.org/grpc: v1.67.3 → v1.68.2
  • k8s.io/api: v0.32.3 → v0.33.2
  • k8s.io/apiextensions-apiserver: v0.32.3 → v0.33.2
  • k8s.io/apimachinery: v0.32.3 → v0.33.2
  • k8s.io/apiserver: v0.32.3 → v0.33.2
  • k8s.io/client-go: v0.32.3 → v0.33.2
  • k8s.io/cluster-bootstrap: v0.32.3 → v0.33.2
  • k8s.io/code-generator: v0.32.3 → v0.33.2
  • k8s.io/component-base: v0.32.3 → v0.33.2
  • k8s.io/gengo/v2: 2b36238 → 1244d31
  • k8s.io/kms: v0.32.3 → v0.33.2
  • k8s.io/kube-openapi: 32ad38e → c8a335a
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.0 → v0.31.2
  • sigs.k8s.io/cluster-api: v1.10.1 → v1.11.0-alpha.2
  • sigs.k8s.io/controller-runtime: v0.20.4 → v0.21.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.4.2 → v4.6.0
  • sigs.k8s.io/yaml: v1.4.0 → v1.5.0

Removed

  • github.com/asaskevich/govalidator: f61b66f
  • github.com/go-kit/log: v0.2.1
  • github.com/go-logfmt/logfmt: v0.5.1
  • gopkg.in/square/go-jose.v2: v2.6.0

_Thanks to all our contributors!_ 😊