v0.4.0
Notable Changes since v0.3.0
- Added checking of database status for APIServer and ClusterSynchro Manager in helm (#199, @RuliXu)
- Removed unnecessary tolerance when deploying deployments (#201, @RuliXu)
- Bump kubernetes dependence to 1.24 (#204, @cleverhu)
- Added Karmada ClusterImportPolicy (#263, #271, @calvin0327)
APIServer
- Optimized the response message when getting a specific resource using the resource name without setting the cluster name in url path (#208, @wuyingjun-lucky)
- The Any CollectionResource has been added, which supports users to combine resource types at will to retrieve, Lean More (#266, @Iceber)
- The Collection Resource supports
withRemainingCount
andwithContinue
, Lean More (#267, @Iceber)
Bug Fix
- Fix the order of collection resources returned by
kubectl get collectionresources
(#203, @cleverhu) - Fix apiserver can't set logging flags (#249, #250, @ONE7live, @Iceber)
ClusterSynchro Manager
- Added custom resource
ClusterSyncResources
to provide public configuration of cluster sync resources, Lean More (#184, @RuliXu, @cleverhu)
Bug Fix
Controller Manager
The Controller Manager component has been added, include ClusterImportPolicy Controller and PediaClusterLifecycle Controller
- New custom resources
ClusterImportPolicy
andPediaClusterLifecycle
to support automatic conversion of other resources to PediaCluster, Lean More (#259, @Iceber)
Default Storage Layer
- When only fetching the resource metadata, only the metadata will be selected from the database (#227, @Iceber)
Contributor
Thanks everyone who contributed to this release!
The following users (sort alphabetically) are those who committed much in this release. Thank you!