RATATOSKRATATOSK
Sign in

Releases

AI-analyzed release notes for CNCF graduated and incubating projects.

Jul 2026Clear ×Project: KarmadaClear ×
Karmadav1.18.2Orchestration & ManagementJul 31, 2026

A broad operator-impacting maintenance release with security-related base image updates, API and configuration changes, scheduling capabilities, and deprecations and removals. Operators should review changed defaults and constraints and account for migration work affecting their configurations, APIs, and metrics.

Action needed (2)

  • securityThe alpine base image update

    The alpine base image is updated from alpine:3.23.4 to alpine:3.24.1 to address security concerns.

  • securityThe alpine base image update

    The alpine base image is updated from alpine:3.23.3 to alpine:3.23.4 to address security concerns.

Check if affected (8)

  • breakingThe cluster lease duration flags, removed

    Applies if you configure either --cluster-lease-duration or --cluster-lease-renew-interval-fraction.

    The flags --cluster-lease-duration and --cluster-lease-renew-interval-fraction have been removed.

  • breakingThe Estimator metric label value, removed

    Applies if you use either estimating_plugin_execution_duration_seconds or estimating_plugin_extension_point_duration_seconds.

    The deprecated Estimator label value for estimating_plugin_extension_point has been removed from the estimating_plugin_execution_duration_seconds and estimating_plugin_extension_point_duration_seconds metrics.

  • breakingThe Etcd.Local.InitImage configuration field, removed

    Applies if you configure Etcd.Local.InitImage.

    The deprecated Etcd.Local.InitImage field has been removed from Karmada Init Configuration.

  • + 5 more on the release page

Plan ahead (4)

  • deprecatedThe ReplicaRequirements.resourceRequest field deprecationdeprecated since v1.18.0

    Applies if you use ReplicaRequirements.resourceRequest.

    ReplicaRequirements.resourceRequest is deprecated in favor of resourceRequestBytes, which stores proto-serialized resource.Quantity objects.

  • deprecatedThe ComponentReplicaRequirements.resourceRequest field deprecationdeprecated since v1.18.0

    Applies if you use ComponentReplicaRequirements.resourceRequest.

    ComponentReplicaRequirements.resourceRequest is deprecated in favor of resourceRequestBytes, which stores proto-serialized resource.Quantity objects.

  • deprecatedThe NodeClaim.nodeAffinity field deprecationdeprecated since v1.18.0

    Applies if you use NodeClaim.nodeAffinity.

    NodeClaim.nodeAffinity is deprecated in favor of nodeAffinityBytes, which stores a proto-serialized corev1.NodeSelector object.

  • + 1 more on the release page
Source
Karmadav1.16.8Orchestration & ManagementJul 31, 2026

A mixed maintenance and feature release with bug fixes, new APIs and capabilities, performance and instrumentation improvements, dependency updates, and deprecated field removals. Operators should review the removed fields and the updated dependency, while the release also adds multi-component scheduling, configurable initialization, eviction queue support, and new workload interpreters.

Action needed (1)

  • securitymediumThe github.com/vektra/mockery dependency update

    The github.com/vektra/mockery dependency was bumped to v3.5.5 to address security concerns identified by GO-2025-3900.

Check if affected (4)

  • breakingThe external etcd fields CAData, CertData, and KeyData, removed

    Applies if you configure CAData, CertData, or KeyData.

    Deprecated external etcd fields CAData, CertData, and KeyData have been removed.

  • breakingThe init command's default component images

    Applies if you run the init command.

    The init command's default kube-apiserver and kube-controller-manager images were updated from v1.31.3 to v1.34.1. The default etcd image was updated from 3.5.16-0 to 3.6.0-0.

  • breakingA 32s default timeout for the member cluster client

    Applies if you use the member cluster client.

    A default timeout of 32s was added for the member cluster client to avoid the controller hanging when a member cluster does not respond.

  • + 1 more on the release page

Plan ahead (2)

  • deprecatedThe --etcd-init-image flag, deprecatedremoval date not announced

    Applies if you use --etcd-init-image.

    The --etcd-init-image flag of the init command is deprecated because it is no longer used. The flag will be removed in a future release.

  • breakingThe Prometheus metric labels cluster and cluster_name, replaced by member_clusterremoval planned in 1.18

    Applies if you use the cluster or cluster_name metric labels.

    The Prometheus metric labels cluster and cluster_name are deprecated for identifying a Karmada member cluster. The member_cluster label is now used instead and the older labels will be removed in the 1.18 release.

Source
Browse by month