Skip to content

Releases: clusternet/clusternet

v0.17.3

28 Dec 11:33
2e88b5d
Compare
Choose a tag to compare

Changelog

  • 2e88b5d Merge pull request #849 from dixudx/bump-0.17.3-image
  • 1bc7eef bump clusternet images to 0.17.3
  • 5b159d6 Merge pull request #848 from dixudx/cherry-pick-840
  • 9d53a9a fix hub regression due to k8s dependencies (#840)
  • 0251fde Merge pull request #847 from dixudx/cherry-pick-845
  • 956a93c Merge pull request #846 from dixudx/cherry-pick-844
  • e3eb0a9 update releaser configuration version
  • 6e11ea8 fix missing deployer cache sync

v0.16.1

28 Dec 11:39
af2dbf8
Compare
Choose a tag to compare

What's Changed

  • fix wrong enqueue key for feedInventory by @dixudx in #852
  • bump clusternet images to 0.16.1 by @dixudx in #853

Full Changelog: v0.16.0...v0.16.1

v0.18.0

28 Dec 11:52
46afc1d
Compare
Choose a tag to compare

What's Changed

  • fix crd checking rules by @dixudx in #811
  • fix: orphan mcs-syncer role by @zyue110026 in #815
  • fix hub panic due to changed dependencies by @dixudx in #819
  • Fix shadow url replacement error when the resource type in the apis url contains a word starting with v by @silenceper in #820
  • add contributors graph by @dixudx in #824
  • bump kind image to 1.28 by @dixudx in #823
  • use fixed version for fossa action by @dixudx in #825
  • bump k8s version to 1.30 by @dixudx in #813
  • make tiny modification about mcs demo examples. by @lmxia in #826
  • Bump actions/cache from 4.0.2 to 4.1.0 by @dependabot in #827
  • Bump actions/cache from 4.1.0 to 4.1.1 by @dependabot in #828
  • Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #829
  • Bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in #831
  • add default values to avoid InvalidDefaultArgInFrom warning by @dixudx in #822
  • Bump actions/cache from 4.1.1 to 4.1.2 by @dependabot in #830
  • Bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in #832
  • optimize/rewrite the logic and unit test of finding cluster service/pod ip range by @unilinu in #833
  • pass the finding pod error to caller instead of ignoring by @unilinu in #834
  • remove deprecate feature gates for kind clusters by @dixudx in #837
  • Bump actions/cache from 4.1.2 to 4.2.0 by @dependabot in #838
  • fix hub regression due to k8s dependencies by @dixudx in #840
  • not using deprecated flags for releaser by @dixudx in #841
  • fix missing deployer cache sync by @dixudx in #844
  • update releaser configuration version by @dixudx in #845
  • add table for clusternet compatibility by @dixudx in #850

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.18.0.alpha

10 Dec 12:50
84cc5cd
Compare
Choose a tag to compare
v0.18.0.alpha Pre-release
Pre-release

What's Changed

  • Fix shadow url replacement error when the resource type in the apis url contains a word starting with v by @silenceper in #820
  • add contributors graph by @dixudx in #824
  • bump kind image to 1.28 by @dixudx in #823
  • use fixed version for fossa action by @dixudx in #825
  • bump k8s version to 1.30 by @dixudx in #813
  • make tiny modification about mcs demo examples. by @lmxia in #826
  • Bump actions/cache from 4.0.2 to 4.1.0 by @dependabot in #827
  • Bump actions/cache from 4.1.0 to 4.1.1 by @dependabot in #828
  • Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #829
  • Bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in #831
  • add default values to avoid InvalidDefaultArgInFrom warning by @dixudx in #822
  • Bump actions/cache from 4.1.1 to 4.1.2 by @dependabot in #830
  • Bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in #832
  • optimize/rewrite the logic and unit test of finding cluster service/pod ip range by @unilinu in #833
  • pass the finding pod error to caller instead of ignoring by @unilinu in #834
  • remove deprecate feature gates for kind clusters by @dixudx in #837
  • Bump actions/cache from 4.1.2 to 4.2.0 by @dependabot in #838
  • fix hub regression due to k8s dependencies by @dixudx in #840

New Contributors

Full Changelog: v0.17.2...v0.18.0.alpha

v0.17.2

04 Dec 09:28
4cef311
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.17.1...v0.17.2

v0.17.1

08 Jul 14:54
545fe9b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1

v0.17.0

08 Jul 01:47
6c8284c
Compare
Choose a tag to compare

Version Skew

Only works with Kubernetes clusters >=v1.28+,<v1.30.

  • For Kubernetes < v1.28, please use v0.16.x
  • For Kubernetes >=v1.30, please use v0.18.x

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.16.0

21 Jun 08:48
3085492
Compare
Choose a tag to compare

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: v0.15.0...v0.16.0

What's Changed

New Features & Enhancements

  • install controller-manager for local running by @dixudx in #658
  • always show predictorDirectAccess in status by @autumn0207 in #660
  • bump k8s dependencies to 1.26 by @dixudx in #659
  • apply resources to child clusters with method PATCH by @abstractmj in #666
  • tighten rbac rules by @dixudx in #671
  • bump clusternet images to v0.15.2 by @dixudx in #672
  • bump dependency yacht to v0.4.0 by @dixudx in #663
  • taint cluster with not-ready conditions by @dixudx in #673
  • migrate workloads from not-ready clusters to healthy spare clusters by @dixudx in #674
  • user-defined prefixes for label aggregation by @yinsenyan in #679
  • Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #685
  • support different format base name by @yinsenyan in #681
  • update github action checkout to v3 by @dixudx in #687
  • configurable percentage of clusters to be scored for scheduling by @yiwei-C in #690
  • Optimize yacht controller in mcs controllers by @yiwei-C in #691
  • Update README.md by @guoguodan in #693
  • Update ROADMAP.md by @guoguodan in #695
  • update api doc of FeedInventory by @dixudx in #700
  • add context to predictor http requests by @dixudx in #701
  • Add license scan report and status by @fossabot in #702
  • add action fossa by @dixudx in #703
  • only run fossa for clusternet org by @dixudx in #704
  • record metrics data for health checks with feature gate ComponentSLIs by @dixudx in #610
  • tolerate predicting failures on feasible clusters by @dixudx in #705
  • configurable client qps and burst to access child clusters by @dixudx in #707
  • get dynamic client from cache by @stpolar in #708
  • agent-side generic deployer uses configurable qps and burst by @dixudx in #709
  • bump clusternet container images to v0.16.0 by @dixudx in #706

Bug Fixes

  • fix feature gate usage of MultiClusterService by @dixudx in #655
  • fix error message in cluster status controller by @dixudx in #657
  • fix wrong status referring in framework by @autumn0207 in #661
  • fix validating serviceAccount token by @xjbdjay in #667
  • add missing child cluster token for hub proxy by @xjbdjay in #682
  • fix missing clusternet-hub-proxy serviceaccount token by @xjbdjay in #683
  • fix controller manager lease name by @zxbyoyoyo in #694
  • Clean warning in pkg/agent/options/cluster_reg_options.go by @yeqiugt in #697
  • fix nil pointer panic by @willzgli in #696
  • fix pruning obsolete feeds when running in pull mode by @abstractmj in #711
  • fix the merging algorithm when the previous target cluster is empty by @zhenkuang in #713
  • update labels created by clusternet controller manager by @dixudx in #714
  • fix metadata precondition failure by @dixudx in #716

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

21 Apr 10:54
c6bb6a4
Compare
Choose a tag to compare

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

What's Changed

Full Changelog: v0.15.1...v0.15.2

v0.15.1

20 Apr 02:06
e156bf0
Compare
Choose a tag to compare

This is a patch version of v0.15.0.

What's Changed

  • fix feature gate usage of MultiClusterService by @dixudx in #655
  • install controller-manager for local running by @dixudx in #658
  • fix error message in cluster status controller by @dixudx in #657
  • fix wrong status referring in framework by @autumn0207 in #661
  • always show predictorDirectAccess in status by @autumn0207 in #660
  • bump k8s dependencies to 1.26 by @dixudx in #659
  • fix validating serviceAccount token by @xjbdjay in #667

New Contributors

  • @xjbdjay made their first contribution in #667

Full Changelog: v0.15.0...v0.15.1

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy