Releases: KusionStack/kuperator
Releases · KusionStack/kuperator
v0.7.1
Changelog
Features
- 7b02094: feat: decide revision for scale out replicas (#351) (@ColdsteelRail)
Bug fixes
- f394f6f: fix: update manager metrics ip (#352) (@ColdsteelRail)
Others
- 09137fd: chart: bump kuperator to v0.7.0 (#350) (@ColdsteelRail)
Docker Images
kusionstack/kuperator:v0.7.1
v0.7.0
Changelog
Refactors
- 9684048: refactor: abstract collaset code with kusionstack/kube-xset (#347) (@ColdsteelRail)
Docker Images
kusionstack/kuperator:v0.7.0
v0.6.5
Changelog
Others
- 7e58740: upgrade charts 0.6.5 (#349) (@ColdsteelRail)
- 2dbb758: upgrade charts 0.6.4 (#346) (@ColdsteelRail)
- 4296143: fix-inplace-update-with-only-metadata-changed (#348) (@ColdsteelRail)
Docker Images
kusionstack/kuperator:v0.6.5
v0.6.4
Changelog
Features
- 33c8b1e: feat: support pod naming policy for collaset (#345) (@ColdsteelRail)
- 849ad35: feat: collaset-use-cache-expectation (#343) (@ColdsteelRail)
Bug fixes
- dea0beb: fix: export private vars in updater (#344) (@ColdsteelRail)
Others
- 9335b5c: bump: charts 0.6.3 (#340) (@ColdsteelRail)
- 05d9651: Bump go 1.24 (#342) (@ColdsteelRail)
Docker Images
kusionstack/kuperator:v0.6.4
v0.6.3
relase v0.6.3 at 2025/08/13
v0.6.2
Changelog
Features
- 4aaa04d: feat: allow collaset to create privileged container (#328) (@ColdsteelRail)
Bug fixes
- 34e68e1: fix: scale in stuck bug when scaleIn is cancelled (#324) (@ColdsteelRail)
Refactors
- de4aa44: refactor: replace revision_manager by kube-utils (#325) (@ColdsteelRail)
CI
- 120f377: ci: bump up ubuntu/checkout/setup version in github workflow (#329) (@ColdsteelRail)
Docker Images
kusionstack/kuperator:v0.6.2
v0.6.1
Changelog
Features
- e43c4c0: feat: update charts version to v0.6.0 (#277) (@ColdsteelRail)
- 2ed72f5: feat: terminating pods when collaset is deleted (#317) (@ColdsteelRail)
- f5ffcff: feat: support clean old lifecycle before new update (#295) (@ColdsteelRail)
- 1384acc: feat: collaset ignore excluded pods [not stable] (#294) (@ColdsteelRail)
- b4cce9e: feat: CollaSet supports exclude and include pod (#258) (@ColdsteelRail)
- a91ffd8: feat(CollaSet): Add pod labels to indicate PodOpsLifecycle phase (#297) (@wu8685)
Bug fixes
- 7ee8336: fix: use spec.replicas instead of pod num to decide pod to update (#319) (@ColdsteelRail)
- 99ad3c4: fix: update scaleOut condition when diff=0 (#318) (@ColdsteelRail)
- 80fe365: fix: update observedGeneration when sync failed (#320) (@ColdsteelRail)
- 4f85fb5: fix: service unavailable pod should take priority over available when updating (#314) (@ColdsteelRail)
- 1c69095: fix: remove label service-available when pod is not ready (#281) (@shaofan-hs)
- d0d8c66: fix: ptr lost events case (#307) (@Eikykun)
- 55451ec: fix: opj should failed if ops not found pod (#308) (@ColdsteelRail)
- 9a7b43e: bugfix: stop doing ttl when endtime is nil (#300) (@ColdsteelRail)
- 2cea370: bugfix: selective scale in both new and origin pods (#315) (@ColdsteelRail)
- c9d5936: bugfix: operationDelaySeconds for update endless reconcile (#296) (@ColdsteelRail)
- 1f4d86d: Bugfix: to-exclude label don't work (#305) (@ColdsteelRail)
Chores
Others
- 906dbe2: update opj status in releaseTargets (#280) (@ColdsteelRail)
- a4a8d79: show replace failed message (#316) (@ColdsteelRail)
- d67d3e1: replace opj deny newPod (#289) (@ColdsteelRail)
- 3d660e9: remove pd ownerReferece from pod when cls delete (#282) (@ColdsteelRail)
- 4fa8b0e: remove image utils pkg from ut (#288) (@ColdsteelRail)
- b24b8b9: refactor activeDeadlineSeconds to target-level (#284) (@ColdsteelRail)
- 281e071: ptr: update pod detail after ptr status sync (#306) (@Eikykun)
- 148e0af: operate targets in batch (#279) (@ColdsteelRail)
- d3d15f2: make candidates order stable (#285) (@ColdsteelRail)
- b531b21: improve extract pvc template name from pvc (#313) (@ColdsteelRail)
- d95fb01: fix podopslifecycle set readiness gate order (#298) (@ColdsteelRail)
- 70ed38b: fix poddecoration concurrent map writes (#309) (@Eikykun)
- b2ed9b4: fix pod create failed with pd (#286) (@ColdsteelRail)
- ef67c8f: fix condition always update (#287) (@ColdsteelRail)
- 2fa4811: add resourrcecontext webhook and improve logic (#312) (@ColdsteelRail)
- 8baf05f: add operationjob intro in readme (#278) (@ColdsteelRail)
- 6b9b766: Improve opj handler returned errors (#310) (@ColdsteelRail)
- 4df7763: Feat: Set default DL adn TTL for opj (#303) (@ColdsteelRail)
- e4e981f: Add new pod lifecycle phase (#299) (@wu8685)
- a57ab34: Add license scan report and status (#293) (@fossabot)
Docker Images
kusionstack/kuperator:v0.6.1
v0.6.0
Changelog
Bug fixes
Others
- 7458332: refactor opsStatus (#252) (@ColdsteelRail)
- 4ae19ec: pd only reconcile active pods (#260) (@ColdsteelRail)
- a9e6175: move collaset setPodSpec in validating (#275) (@ColdsteelRail)
- fe5d454: fix-inplace-with-2-or-more-containers (#242) (@ColdsteelRail)
- a96b75a: fix scaleOutFailed condition not show (#273) (@ColdsteelRail)
- f7434aa: add pd ownerRef on pod (#264) (@ColdsteelRail)
- c224fb2: Fix: abnormal sequence issue with volume (#265) (@Eikykun)
- 2832598: Fix replace with delete or scaleIn (#274) (@ColdsteelRail)
- 6ceb223: Fix opj replace succeeded unexpected (#272) (@ColdsteelRail)
- 5907654: Fix collaset pd update separate (#262) (@ColdsteelRail)
Docker Images
kusionstack/kuperator:v0.6.0
v0.5.3
rename repository to Kuperator
v0.5.2
Changelog
Others
- ccae59b: improve replace: add finalizer for origin pod, improve list new pod, add some events (#239) (@ColdsteelRail)
- 36969bf: add recorder to operationjob action handler funcs (#237) (@ColdsteelRail)
- d0e6766: Fix: delay clear pd finalizer and delete invalid printcolumn (#238) (@Eikykun)
Docker Images
kusionstack/operating:v0.5.2