Clusternet Versions Save

[CNCF Sandbox Project] Managing your Kubernetes clusters (including public, private, edge, etc.) as easily as visiting the Internet

v0.16.0

10 months ago

This release introduces multiple scheduling features, such as feature gate FailOver will migrate workloads from not-ready clusters to healthy spare clusters, feature gate FeasibleClustersToleration could tolerate failures on feasible clusters for dynamic scheduling with predictors.

In this release, we also improve the performance and efficiency to deploy applications to child clusters.

Changes Since v0.15.0

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.15.0...v0.16.0

What's Changed

New Features & Enhancements

Bug Fixes

Security

  • fix CVE-2023-30622 to mitigate a potential risk which can be leveraged to make a cluster-level privilege escalation

New Contributors

Thanks to all contributors!

v0.15.2

1 year ago

This is a patch version to fix GHSA-833c-xh79-p429.

What's Changed

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.15.1...v0.15.2

v0.15.1

1 year ago

This is a patch version of v0.15.0.

What's Changed

New Contributors

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.15.0...v0.15.1

v0.15.0

1 year ago

On Mar 4th, Clusternet was approved to join CNCF as a Sandbox project. 🎉🎉🎉 Thanks for the endeavour of the whole community. It was a HUGE milestone. ⛳⛳⛳

This release introduces a new component clusternet-controller-manager, which inherits the capabilities from clusternet-hub. With this new component, clusternet-hub will focus on serving as an apiserver to provide shadow APIs and peer connections.

In this release, we also add new features and make multiple enhancements, such as simplifying cobra commands with common boilerplate codes and use named flagsets, migrating legacy self-cluster lease, adding metrics for Clusternet components, etc.

Changes Since v0.14.0

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.14.0...v0.15.0

What's Changed

New Features & Enhancements

Bug Fixes

Security

Roadmap

New Contributors

Thanks to all contributors!

v0.14.0

1 year ago

This release improved the stability and introduced metrics for clusternet-hub. A critical bug, which led to unexpected feed deletions when clusternet-agent and clusternet-hub were running in the same cluster, was fixed as well. A new option ReplaceCRDs was introduced for HelmChart, which may help mitigate the annoying CRDs updating issues in the Helm community.

Changes Since v0.13.0

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.13.0...v0.14.0

What's Changed

New Features & Enhancements

Bug Fixes

Workflow

New Contributors

Thanks to all contributors!

v0.13.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.12.0...v0.13.0

v0.12.0

1 year ago

This release brings Clusternet to a "discovery" world. Clusters creating by cluster-api will be discovered automatically and registered to parent cluster. Auto-labelling for managed clusters is also available now. By integrating mcs-api, multi-cluster services are discoverable and accessible across clusters with a virtual IP.

Changes Since v0.11.0

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.11.0...v0.12.0

What's Changed

New Features & Enhancements

Bug Fixes

User Experiences

New Contributors

Thanks to all contributors!

v0.11.0

1 year ago

This release brings in multiple fantastic features and improves the performance. This is a big update of Clusternet. Running clusternet-hub with high availability is possible now. And the performance of clusternet-scheduler is improved as well. Dynamic replica scheduling is fully supported. Applications with multiple replicas can be divided and scheduled to multiple clusters based on cluster dynamic capacity. Please check out this tutorial. Moreover, the aggregated statuses of all deployed resources can be shown by visiting the status of Subscription.

Changes Since v0.10.0

Full Changelog: v0.10.0...v0.11.0

What's Changed

New Features & Enhancements

Bug Fixes

User Experiences

Security

  • Fixed containerd CVE-2022-31030: A bug was found in containerd's CRI implementation where programs inside a container can cause the containerd daemon to consume memory without bound during invocation of the ExecSync API. This can cause containerd to consume all available memory on the computer, denying service to other legitimate workloads. Kubernetes and crictl can both be configured to use containerd's CRI implementation; ExecSync may be used when running probes or when executing processes via an "exec" facility. (by @dixudx in https://github.com/clusternet/clusternet/pull/364)

New Contributors

Thanks to all contributors!

v0.10.0

1 year ago

This release introduced a new concept predictor. It is a on-going feature, which will be fully available in next release (v0.11.0). With predictor, we could dynamically schedule replicas to child clusters that have the capacity to hold them. Also in this release, we optimized the scheduler framework, making it more adaptable to multiple cluster scenarios. A new feature on cluster-aware Globalization was introduced as well. Meantime, we improved user experience on trying Clusternet with kind and Docker Desktop.

Changes Since v0.9.1

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.9.1...v0.10.0

What's Changed

New Features & Enhancements

Bug Fixes

User Experiences

Security

New Contributors

Thanks to all contributors!

v0.9.1

2 years ago

This is a patch version for v0.9.0.

Changelog

  • 996ba83 fix empty Base UID when populating Localizatios (#308)
  • 68a1c77 use redis for demo (#307)
  • 0873858 fix feedinventories creation (#306)
  • c463121 fix HelmRelease status update error (#305)
  • 15d4a33 register FeedInventory (#304)
  • 37e7e1e add mising soft link to crd FeedInventory (#302)