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-08-31

v0.22.0

Features

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

Improvements

  • Upgraded karmada to v1.9.6

2024-07-31

v0.21.0

Improvements

  • Added a feature of editing object-type data in PlaintextOverrider.

2024-06-31

v0.20.0

Features

  • Added a feature of selecting from existing deployment policies when creating multicloud resources.

Improvements

  • Improved multicloud resources so that the distribution status across various clusters is displayed.

2024-05-30

v0.19.0

Fixes

  • 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

Fixes

  • 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

Features

  • Deleted protection capability for multicloud resources.

Improvements

  • Upgraded Karmada version to v1.8.0.

Fixed

  • 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

Improvements

  • Added permission control for one-click conversion of multicloud resources

Fixes

  • Fixed an issue with cloudtty not working

2023-12-26

v0.15.0

Features

  • Added audit logs for multicloud instances

Fixes

  • 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

  • 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

Fixes

  • Fixed pagination issue when querying service workloads
  • Fixed improved validation for replica count in workload topology constraints

Improvements

  • Upgraded karmada version to v1.7.0

2023-10-31

v0.13

Bug Fixes

  • 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

Features

Bug Fixes

  • Fixed an issue of continuous restart of kairship-apiserver.

2023-08-31

v0.12

Features

  • Added support for cross-cluster horizontal pod autoscaling (FHPA)

Bug Fixes

  • Fixed an issue of continuous restarts of kairship-apiserver

2023-07-31

v0.11

Features

  • Added support for viewing event information in resource details.

Improvements

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

2023-05-29

v0.9.1

Features

  • Edit Service tags, annotations in Web UI.

Fixes

  • Overview of expected scheduling clusters on the resource details page.
  • Occasional failure of kairship-proxy.
  • No arm64 vesions of cffssl and kubectl .

Improvements

  • Add a cluster column to the Ingress list.
  • Reduce the propagation policy when converting single-cluster deployments to multicloud ones.

Improvements

  • @dao-style/extend to v1.2.1.
  • cloudtty API to v0.5.2.

2023-04-27

v0.8.0

Features

  • Cluster scheduling group
  • Image selector selection
  • Scheduled rescheduling
  • Threshold for defining cluster health status

Bug Fixes

  • If the deployment policy is the CR resource type, kind is not automatically filled

Others

  • Remove Istio sidecar injection for controller-manager and proxy
  • Enhance warning message for deleting a multicloud instance

2023-03-29

v0.7.4

Features

  • Custom cluster management
  • Data storage for workloads
  • Convert Services into multicloud resources when converting a single-cluster application to multicloud application
  • Differentiated configuration of multicloud IngressClass
  • Cluster-level deployment policies and override policies
  • Custom permissions of roles

Improvements

  • Choice to hide annotations prefixed with 'kairship.io/'
  • Guide users to select cluster when setting override policies

Bug Fixes

  • Services cannot be converted to multicloud resources when converting the applications
  • Wrong link to Service Mesh module
  • Incorrect front-end version
  • Filter LB Service in clusters added into a multicloud instance when converting applications to multicloud applications
  • Upgrade karmada version to v1.5.0

2023-02-27

v0.6.3

Features

  • Management of multicloud custom resources, supporting CRUD and deployment actions
  • Management of multicloud Services, supporting CRUD and deployment actions

Improvements

  • Auto-propagation fields when creating a multicloud workload
  • Specify the deployment position of multicloud Services
  • Display expected clusters for scheduling in Workload Overview page

Bug Fixes

  • Clusters cannot be displayed when converting single-cluster applications into multicloud applications
  • Counting error of total CronJobs and Active CronJobs
  • Issues related to generating propagation policy names
  • Cronjobs cannot be updated via YAML files
  • Status error of propagation policies in the overview page of custom resource
  • There is no mirror for kairship-ui in offline package

2022-12-25

v0.5

Features

  • Add APIs for CronJob CRUD actions
  • Add APIs for Job CRUD actions
  • Convert single-cluster applications to multicloud clusters and related resources
  • Add Job and CronJob types to ListPropagationPolicies and ListInstanceOverridePolicies interfaces
  • ETCD high availability
  • Added priority field to propagation policy
  • imageOverride, CommandOverrider ArgsOverrider LabelsOverrider AnnotationsOverrider in override policies
  • Delete protection: if a propagation policy has been used and associated with a workload, it cannot be deleted
  • New types of multicloud workload: Job, CronJob
  • Create and update override policies with graphical forms
  • Create and update propagation policies with graphical forms
  • Display eviction status of worker clusters

Improvements

  • Add Enable/Disenable slider for propagation constraints when creating propagation policies
  • Upgrade the version of karmada-operator to v0.1.9, solving the problem of pod anti-affinity of multiple instances of etcd

Bug Fixes

  • A user who is not associated with any role can view all instance information
  • When the scheduling algorithm is Duplicated, the total number of workload instances is incorrectly counted
  • Data in ghippo was not deleted when instance was deleted
  • When the instance is deleted, the labels of the worker cluster are not removed
  • When a cluster is removed, it can still be added into a multicloud instance
  • Unable to update resources when removing a cluster
  • Unhealthy clusters cannot be removed

2022-11-25

v0.4

Features

  • Prometheus metrics and Opentelemetry traces
  • Filter clusters if the users specified a region when creating a deployment
  • Filter clusters if the users specified a label when creating a deployment
  • Failover

Bug Fixes

  • estimator is not suitable for offline installation
  • Status error of deployments in overview page

2022-10-21

v0.3

Features

  • Enable permission verification
  • list instance API that can display data according to permissions
  • Query cluster resource information based on user permissions
  • Query labels of all member clusters
  • One-click conversion of single-clsuter applications to multicluster applications
  • Query the namespace and deployment resources of the member cluster
  • Added prompts for creating multicloud resources

Improvements

  • The protobuf data structure of karmada PropagationPolicy and OverridePolicy

Bug Fixes

  • Sorting all PropagationPolicy resources under the instance does not take effect
  • Issues related removing member clusters
  • Other bugs

2022-9-25

v0.2

Features

  • API to query scheduling time
  • API to manage configmaps of multicloud services
  • Batch creation of resources and policies
  • Add workload labels for Services
  • API to get Service under all namespaces
  • Istio sidecar injection
  • Deploy the karmada estimator when adding a cluster into a multicloud instance
  • API for multicloud secrets
  • Collect CPU/Memory usage info of instances
  • API to query instance events

2022-8-21

v0.1

Features

  • Cloudshell API to manage Karmada clusters through cloudshell
  • API to manage multicloud namespaces
  • API to manage multicloud Services
  • API to manage multicloud workload details
  • Cluster taints and tolerance
  • API to download kubeconfig of for Karmada instances
  • API to update instance's alias and labels

Improvements

  • Enhance instance API and collect resource statistics of Karmada instances

Comments