Skip to content

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

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

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.

Comments