--- MTPE: windsonsea date: 2024-10-10 --- # Release Notes This page lists the release notes of Multicloud Management module, so that you can understand the evolution path and feature changes of each version. ## 2024-10-31 ### v0.24.0 - **Added** extended audit log feature to record advanced configuration operations for multicloud instances, as well as YAML creation operations for propagation policies and override policies. ## 2024-09-30 ### v0.23.0 - **Added** domain display to the Ingress list. - **Introduced** dynamic retrieval of Karmada version. - **Fixed** the incorrect display of Pod instance count in load details. ## 2024-08-31 ### v0.22.0 - **Added** a feature of audit logs for binding and unbinding instance and namespace to workspace in Multicloud Management. - **Added** a node selector feature to the multicloud service form. - **Upgraded** karmada to v1.9.6 ## 2024-07-31 ### v0.21.0 - **Added** a feature of editing object-type data in PlaintextOverrider. ## 2024-06-31 ### v0.20.0 - **Added** a feature of selecting from existing deployment policies when creating multicloud resources. - **Improved** multicloud resources so that the distribution status across various clusters is displayed. ## 2024-05-30 ### v0.19.0 - **Fixed** an issue where converting a single-cloud application to a multicloud application would incorrectly overwrite the labels and annotations of the multicloud namespace. - **Fixed** an issue where pods generated by multicloud CronJobs would appear in the instance pods of a similarly named multicloud workload. ## 2024-04-30 ### v0.18.0 - **Fixed** an issue where once a multicloud instance was managed by another cluster, it could not be accessed by the global cluster. ## 2024-03-25 ### v0.17.0 - **Deleted** protection capability for multicloud resources. - **Upgraded** Karmada version to v1.8.0. - **Fixed** an issue where entering abnormal symbols while searching for instances caused an error. - **Fixed** an issue where the available zone was not displayed in the connected worker cluster list. ## 2024-01-25 ### v0.16.0 - **Added** permission control for one-click conversion of multicloud resources - **Fixed** an issue with cloudtty not working ## 2023-12-26 ### v0.15.0 - **Added** audit logs for multicloud instances - **Fixed** display optimization for deployment clusters when creating multicloud load balancers - **Fixed** an issue where Pod resources were not visible for multicloud task resources ## 2023-11-30 ### v0.14.0 - **Added** support for audit logs - **Added** differentiated configuration result display for workloads - **Added** support for creating workloads from YAML, allowing batch creation of multiple resources - **Fixed** pagination issue when querying service workloads - **Fixed** improved validation for replica count in workload topology constraints - **Upgraded** karmada version to v1.7.0 ## 2023-10-31 ### v0.13.0 - **Fixed** an issue where corresponding Pods cannot be viewed when viewing svc. - **Fixed** an issue of being unable to delete member clusters after enabling metricAdaptor. ## 2023-08-31 ### v0.12.0 - **Added** support for [Cross-Cluster Horizontal Pod Autoscaling (FHPA)](../best-practice/fhpa.md). - **Fixed** an issue of continuous restart of kairship-apiserver. ## 2023-07-31 ### v0.11.0 - **Added** support for viewing event information in resource details. - **Improved** the Karmada Operator project for the community edition of the cluster. ## 2023-06-30 ### v0.10.3 #### Features - **Added** support for LoadBalancer type in Service. - **Added** distribution status display for resources. - **Added** multicloud audit logs. #### Fixes - **Fixed** an issue of audit log out of range. - **Fixed** the duplicate icon issue when adding a worker cluster to the multicloud instance details page. - **Fixed** the error that occurs when modifying the number of instances while creating a multicloud workload. - **Fixed** the icon style issue with the distribution status of multicloud resources. #### Improvements - **Improved** the data source for excluding clusters in deployment strategies. Sure! Here is the revised text with the requested style change: ## 2023-05-29 ### v0.9.1 #### New Features - **Added** service support for label and annotation form editing functionality. #### Fixes - **Fixed** resource detail page to optimize the display results of expected scheduling clusters. - **Fixed** occasional issues with kairship-proxy not working. - **Fixed** an issue of non-existent arm64 versions of cffssl and kubectl. #### Improvements - **Improved** ingress list with a new cluster column. - **Improved** the propagation strategy issue when converting member cluster deployments with excessive dependencies. #### Upgrades - **Upgraded** @dao-style/extend to v1.2.1. - **Upgraded** CloudTTY API to v0.5.2. ## 2023-04-27 ### v0.8.0 #### New Features - **Added** support for cluster scheduling groups. - **Added** support for image selector selection. - **Added** advanced settings with a new scheduled rescheduling feature. - **Added** advanced settings with a new cluster health status threshold setting. #### Fixes - **Fixed** an issue where the resource type was not automatically filled with kind when selecting deployment strategies for CR. - **Fixed** adjusted prompt information for instance deletion pop-up regarding whether to synchronize the deletion of karmada instances. #### Removed - **Removed** istio sidecar injection for controller-manager and proxy. ## 2023-03-29 ### v0.7.4 #### New Features - **Added** support for custom management clusters. - **Added** load form supports data storage. - **Added** support for carrying service during one-click upgrades of loads. - **Added** multicloud routing supports differentiated configuration of ingressClass. - **Added** support for cluster-level deployment strategies and differentiated strategies. - **Added** support for configuring labelsOverrider and annotationsOverrider. - **Added** custom role permissions. #### Improvements - **Improved** instance form to support hiding annotations prefixed with 'kairship.io/'. - **Improved** load form to guide users in selecting clusters for differentiated configurations. #### Fixes - **Fixed** an issue of failure in one-click propagation of service. - **Fixed** fixed the style of grid jump link. - **Fixed** incorrect frontend version. - **Fixed** one-click upgrade of workloads automatically propagating dependencies of services. - **Fixed** filtering out LB type services from sub-clusters for one-click upgrades. - **Fixed** upgraded karmada version to v1.5.0. ## 2023-02-27 ### v0.6.3 #### New Features - **Added** multicloud custom resource module, supporting CRUD and distribution features. - **Added** multicloud routing module, supporting CRUD and distribution features. #### Improvements - **Improved** load form to support automatic propagation fields. - **Improved** multicloud service to support specifying deployment clusters. - **Improved** load details to display expected scheduling clusters. #### Fixes - **Fixed** an issue where one-click upgrade of multicloud resources could not display member clusters. - **Fixed** incorrect calculation of total tasks and current tasks for cronjobs. - **Fixed** issue with generating pp resource names. - **Fixed** cronjob unable to be updated via yaml. - **Fixed** deployment strategy status display issue on custom resource detail page. - **Fixed** missing kairship-ui image in offline package. ## 2022-12-25 ### v0.5.0 #### New Features - **Added** interfaces for CRUD operations related to cronjob. - **Added** interfaces for CRUD operations related to job. - **Added** one-click migration of single-cluster applications to multi-cluster applications, with automatic upgrade of dependent resources. - **Added** job and cronjob types to ListPropagationPolicies and ListInstanceOverridePolicies interfaces. - **Added** ETCD high availability. - **Added** new priority field to deployment strategies. - **Added** new support for imageOverride, CommandOverrider, ArgsOverrider, LabelsOverrider, and AnnotationsOverrider in differentiated strategies. - **Added** deployment strategies that are already used and associated with workloads cannot be deleted. - **Added** multicloud workloads now support Job and CronJob. - **Added** differentiated strategies support form-based creation and updating. - **Added** deployment strategies support form-based creation and updating. - **Added** working clusters now support displaying eviction status. #### Improvements - **Improved** deployment strategy form with new enable/disable toggle for propagation constraints. - **Upgraded** karmada-operator version to v0.1.9 to resolve issues with multiple instance etcd pod anti-affinity. #### Fixes - **Fixed** an unassociated user could view all instance information. - **Fixed** incorrect total instance count statistics when the scheduling algorithm is duplicated. - **Fixed** ghippo data not being deleted when instances are removed. - **Fixed** labels not being removed from working clusters when instances are deleted. - **Fixed** when removing clusters, the currently removing cluster could still be seen in the single-cluster application multicloud interface, and could be added. - **Fixed** an issue where one-click upgrades could not be performed on resources of member clusters during removal. - **Fixed** unhealthy member clusters could not be removed. ## 2022-11-25 ### v0.4.0 - **Added** prometheus metrics and opentelemetry tracing. - **Added** display of corresponding cluster list after specifying region when creating workloads. - **Added** display of corresponding cluster list after specifying labels when creating workloads. - **Added** productization of failover functionality. - **Fixed** estimator not adapted for offline installation. - **Fixed** abnormal display of stateless loads on instance detail page. ## 2022-10-21 ### v0.3.0 #### New Features - **Added** permission verification for Multicloud Management. - **Added** list instance interface for Multicloud Management, displaying data based on permissions. - **Added** query for cluster resource overview information based on user permissions in Multicloud Management. - **Added** query for labels of all member clusters in Multicloud Management. - **Added** one-click conversion of single-cluster applications to multi-cluster applications in Multicloud Management. - **Added** query for namespace and deployment resources of member clusters in Multicloud Management. - **Added** prompts for multicloud resource creation. #### Improvements - **Improved** Multicloud Management, optimizing the protobuf data structure of karmada PropagationPolicy and OverridePolicy. #### Fixes - **Fixed** an issue where sorting of all PropagationPolicy resources under instances did not take effect in Multicloud Management. - **Fixed** an issue of removing member clusters in Multicloud Management. - **Fixed** several bugs. ## 2022-09-25 ### v0.2.0 - **Added** interface for querying scheduling times. - **Added** multicloud service ConfigMap management interface. - **Added** batch creation of multiple resources and policy resources. - **Added** service to add workload labels. - **Added** interface for retrieving services across all namespaces. - **Added** injection of istio sidecar. - **Added** deploying karmada estimator when accessing clusters. - **Added** multicloud secret interface. - **Added** resource data collection for CPU and memory of instances. - **Added** event query API for instances. ## 2022-08-21 ### v0.1.0 #### New Features - **Added** new cloudshell API to manage karmada clusters through cloudshell. - **Added** management interface for multicloud namespaces. - **Added** management interface for multicloud services. - **Added** interfaces related to multicloud workload details. - **Added** support for setting cluster taints and tolerations. - **Added** interface for downloading kubeconfig for karmada instances. - **Added** update API for instances to support modifying instance aliases and labels. #### Improvements - **Improved** instance API and collected resource statistics for karmada instances.