RATATOSKRATATOSK
Sign in

Open Cluster Management

v1.0.0Orchestration & Management
Jun 16, 2025

ACTION 2CHECK 3OTHER 42

A feature-oriented release adds label synchronization and new configuration and API capabilities alongside performance improvements, bug fixes, and dependency updates. Operators should review the breaking behavior changes and API transition before upgrading.

Action needed (2)

  • breakingHub lease checking removed

    Checking leases on the hub is removed.

  • breakingCEL in the placement decision group removed

    CEL is removed from the placement decision group.

Check if affected (3)

  • breakingThe ResourceCleanup feature gate enabled by default

    Applies if you do not configure ResourceCleanup.

    The upgrade API enables the ResourceCleanup feature gate by default.

  • breakingThe deprecated work execution clusterrolebinding removed

    Applies if you configure the deprecated work execution clusterrolebinding.

    The deprecated work execution clusterrolebinding is removed.

  • breakingResources relating to k8s v1.11 removed

    Applies if you depend on k8s v1.11.

    Resources relating to k8s v1.11 are removed.

    ocm#942

All 42 other recorded changesvalue changes 18 · additions 16 · fixes 6 · constraints 1 · renames 1

value changes (18)

  • - watch filtered configmaps & deployments to reduce memory usage of c… (#1030) @elgnay
  • - Bump API to v1.0.0 (#1036) @qiujian16
  • - Add jitter in requeue for status controller (#991) @qiujian16
  • - Bump k8s.io/component-base from 0.32.3 to 0.32.4 (#965) @dependabot[bot]
  • - Bump k8s.io/apiserver from 0.32.2 to 0.32.3 (#956) @dependabot[bot]
  • - Bump github.com/aws/aws-sdk-go-v2/config from 1.28.11 to 1.29.14 (#954) @dependabot[bot]
  • - update ocm packages to latest (#953) @haoqing0110
  • - Bump github.com/prometheus/client_golang from 1.20.5 to 1.22.0 (#950) @dependabot[bot]
  • - Bump helm.sh/helm/v3 from 3.16.3 to 3.17.3 (#948) @dependabot[bot]
  • - Bump github.com/evanphx/json-patch from 5.9.0+incompatible to 5.9.11+incompatible (#945) @dependabot[bot]
  • - Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.23.4 (#943) @dependabot[bot]
  • - Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.57.1 to 1.63.1 (#935) @dependabot[bot]
  • - do not install PriorityClass if noOperator is true (#928) @zhiweiyin318
  • - upgrade go-sdk (#916) @skeeey
  • - upgrade go-sdk (#914) @skeeey
  • * 🌱 Update Golang to v1.23 and related k8s.io packages by @Ankit152 in https://github.com/open-cluster-management-io/ocm/pull/870
  • * :seedling: Bump github/codeql-action from 3.28.18 to 3.28.19 in the github-actions group by @dependabot in https://github.com/open-cluster-management-io/ocm/pull/1031
  • * 🌱 Bump API to v1.0.0 by @qiujian16 in https://github.com/open-cluster-management-io/ocm/pull/1036

additions (16)

  • - Enable about-api when ClusterProperty featuregate is enabled (#1025) @qiujian16
  • - Enable sync labels for clustermanager operator and registration controller (#1021) @jeffw17
  • - support set hub qps and burst for work in the klusterlet (#1014) @zhiweiyin318
  • - make work status sync interval configurable (#1009) @zhujian7
  • - Added support for about-api for cluster properties (#1006) @qiujian16
  • - add support for custom ClusterClaim configuration (#1004) @zhujian7
  • - add deletionPolicy for manifestworkReplicaset (#996) @zhiweiyin318
  • - add cost budget, runtime cost estimator and metrics (#964) @haoqing0110×3
  • - Support configuring resource requirements for addon agents (#932) @zhujian7
  • - Workload conditions (#910) @bhperry
  • - Common CEL evaluation functions (#1003) @bhperry
  • - support configure multiple hub kubeconfigs in klusterlet chart (#895) @zhiweiyin318
  • * :sparkles: support cel selector by @haoqing0110 in https://github.com/open-cluster-management-io/ocm/pull/693
  • * ✨ Enable sync labels for clustermanager operator and registration controller by @jeffw17 in https://github.com/open-cluster-management-io/ocm/pull/1021

fixes (6)

  • - Switch the order of deletion of access entry and iamrole when managedcluster gets deleted. (#1022) @ramekris3163
  • - add hub QPS/Burst to hub work client,for talking with hub cluster api… (#1012) @ivan-cai
  • - Only check bootstrapKubeConfig when signer is kubeClient (#944) @qiujian16
  • - fix incorrect agent namespace in klusterlet helm chart (#939) @zhiweiyin318
  • - fix empty type of ResourceRequirement if ResourceRequirement is empty (#934) @zhiweiyin318
  • - check nil for LocalSecrets config (#962) @zhujian7

constraints (1)

  • - Make hubAcceptsClient optional (#973) @zhujian7

renames (1)

  • - replaced yaml files by helm chart (#920) @gitatractivo
Add Open Cluster Management to your stack

A weekly email arrives when a release needs action. Like the breaking changes in this release.

Add to stack →