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-05-30¶
v0.19.0¶
Fixes¶
- Fixed an issue where converting a single-cloud application to a multi-cloud application would incorrectly overwrite the labels and annotations of the multi-cloud namespace.
- Fixed an issue where pods generated by multi-cloud scheduled tasks would appear in the instance pods of a similarly named multi-cloud workload.
2024-04-30¶
v0.18.0¶
Fixes¶
- Fixed an issue where once a multi-cloud 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.
Upgraded¶
- 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 working 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 container group 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
Upgrades¶
- 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¶
- Added support for Cross-Cluster Horizontal Pod Autoscaling (FHPA).
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 working 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.
Upgrades¶
@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 working 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