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-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).
- 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.