v0.1.0
This is the first release of Clusterpedia 🥳🥳🥳, and it also means that it is officially in the iteration phase.
Compared to the initial v0.0.8 and v0.0.9-alpha, v0.1.0 add a lot of features and makes some incompatible updates.
If upgrading from v0.0.9-alpha or v0.0.8, you can refer to Upgrade to Clusterpedia 0.1.0
What's New
pedia.clusterpedia.io/v1alpha1for resource search changed toclusterpedia.io/v1beta1(#73, @Iceber)- Optimized the
PediaClusterschema, and moveclusters.clusterpedia.io/v1alpha1tocluster.clusterpedia.io(#27 #67 #76 #74 #78, @Iceber @wzshiming) - Support for synchronization and search of Custom Resources (#10, @Iceber)
- Move the cluster information inserted into the resource from the
metadata.labelstometadata.annotations(#37, @calvin0327) - Added manifests for deploying the storage component -
postgres(#52, @Iceber)
APIServer
- Support for the List object with RemainintItemCount and Continue (#33, @Iceber)
- Enhanced support for Field Selector, which is compatible with the native Field Selector an supports the same complex operators as LabelSelector (#36, @Iceber)
- Added warning alerts when searching for resources in clusters with exception status (#35, @scydas)
- Consistent with the url query used for paging Limit, change the search label from
search.clusterpedia.io/sizetosearch.clusterpedia.io/limit(#42, @calvin0327)
Bug Fixes
- Fix requestInfo to set requestInfo.Namespace field when resolving namespace resources (#17, @Iceber)
- Fix the abnormality of resource synchronization status display due to specified version of build-in resources during synchronization (#58, @Iceber)
ClusterSynchro Manager
Bug Fixes
- Fix bugs related to PediaCluster.Status updates (#11 #24 #23 #22 @Iceber)
- Fix clustersynchro manager's leader election (#15, @Iceber)
Default Storage Layer
- The default storage layer no longer provides the user with a default sort order, and the user is left to actively set the sort (#44, @Iceber)
- Added some indexes and fixed an issue with gorm ignoring empty fields (#41, @Iceber)
- Support search by parent or ancestor owner (#50, @Iceber)
Bug Fixes
- Fix JSON SQL generation (#60 #62 #78, @Iceber)
- Fix the bug that the resources obtained when filtering CollectionResource are not accurate (#61, @Iceber)
Contributors
Thank you to everyone who contributed to this release!
Users whose commits are in this release (alphabetically by user name)