Skip to content

v0.1.0

Choose a tag to compare

@Iceber Iceber released this 15 Feb 08:34
· 927 commits to main since this release
ba1799e

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/v1alpha1 for resource search changed to clusterpedia.io/v1beta1 (#73, @Iceber)
  • Optimized the PediaCluster schema, and move clusters.clusterpedia.io/v1alpha1 to cluster.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.labels to metadata.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/size to search.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

  • Prune the managedFields and last-applied-configuration fields via features gates (#19, @Iceber)

Bug Fixes

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)