-
Added metrics for volume operations #639 (@sun7927 )
-
[Feat] Delete the Claim after it has been consumed #641 (@SSmallMonster )
- Add more api tests ( fix test #636 fix e2e #649 fix e2e #655 @FloatXD )
- update registry #638 (@FloatXD )
- fix chinese doc #645 (@FloatXD )
- added maintainers #650 (@sun7927 )
- [Chart] Render chart values.yaml #651 (@SSmallMonster )
- [relok8s] Add relok8s hint config #652 (@SSmallMonster )
- update latest version and roadmap #653 (@SSmallMonster )
- update hwameistor image registry to ghcr.io #654 (@SSmallMonster )
- set default failurePolicy:Ignore in admission config #657 (@SSmallMonster )
N/A
##LocalDiskManager
- rename MoveMountPoint into RemoveMountPoint and simplify range expression in localdiskvolume #610 (@carlory )
- fix potenitial panic in raid #609 (@carlory )
- improve resultCodeIsOk comment #608 (@carlory )
- added some fields in localvolume status to record storage usage #600 (@sun7927 )
##LocalStorage
- make localregistry rebuilding process correct #619 (@SSmallMonster )
- Resize StoragePool Capacity when disk capacity changed #618 (@SSmallMonster )
##Scheduler
- update scheduler config #602 (@SSmallMonster )
- Extend Scheduler Score Plugin #601 (@SSmallMonster )
##Exporter
- renamed metrics collector to exporter and refined the collector manager #621 (@sun7927 )
##Evictor,Admission N/A
##Other
- Add more api tests ( [test]update api test #625 [test]update api test #623 [test]update api test #622 [test]update api test #616 [test]add api test #615 [test]update api test #616 @FloatXD )
- make for link helm crds #631 (@SSmallMonster )
- Update fs-resize tools in pre-requirements docs #628 (@SSmallMonster )
- fix go-import-lint #605 (@carlory )
- remove reduant gitkeep #606 (@carlory )
- add print headers for the localdisk resource #607 (@carlory )
- Check for hwameistor GC JOB before processing (#591 #593 @sun7927 @SSmallMonster)
N/A
- Feat: Collect S.M.A.R.T metrics #545 (@SSmallMonster )
- fix disk status bug in diskvolume mode #552 (@SSmallMonster )
- Feat: Expose S.M.A.R.T metrics #554 (@SSmallMonster )
- [S.M.A.R.T] Save SMART result to configmap #563 (@SSmallMonster )
- added apiserver module #556 ( @sun7927 )
- add[apiserver]: add apiserver interface refracture #561 ( @angel0507 )
- add[apiserver]: add apiserver interface param update #562 ( @angel0507 )
- add metrics feature #546 ( @sun7927 )
- Add more e2e tests ( [test]add reliability test #535 [test]Add comprehensive test #537 [test]fix test #541 [test]add auto ad test #549 @FloatXD )
- [docs] update folders of terms and quickstart #538 ( @windsonsea )
- correct testcases that wrong in logic #540 ( @buffalo1024 )
- removed servicemonitor from Helm #553 ( @sun7927 )
- added swag make command in Makefile #557 ( @sun7927 )
- removed apiserver from unit test #558 ( @sun7927 )
- added apiserver swag and run in Makefile #559 ( @sun7927 )
- optimized the Makefile for swag init #569 ( @sun7927 )
- generated metadata field of the swagger json by swag v1.8.9 #570 ( @sun7927 )
- generate swagger json in builder Docker image #571 ( @sun7927 )
N/A
- Reconcile localdiskclaim when no disks found in Bound status #530 ( @SSmallMonster )
- Query LocalDiskClaim Directly After Updating LocalDisk #529 ( @SSmallMonster )
- Setup attachnode in localdisk without dot #525 ( @SSmallMonster )
- Optimize logic when localdiskclaim Bound #519 ( @SSmallMonster )
- Check localdisk twice when Bound already #518 ( @SSmallMonster )
- Remove kubeconfig in scheduler config #520 ( @SSmallMonster )
- Add more e2e tests ( #516 #515 #514 @FloatXD )
- Add more unit tests (#510 #509 #512 #513 @buffalo1024 )
- fix Chinese document #511 ( @FloatXD )
- update readme #508 ( @FloatXD )
- Support Health Check By S.M.A.R.T (#496 @SSmallMonster )
- Optimize the DISK State and reconstruct the state flow process (#464 @SSmallMonster )
- added an option to disable storage node volume eviction (#493 @sun7927 )
N/A
- [Docs] Add step about changelog (#500 @SSmallMonster )
- updated CODE_OF_CONDUCT.md @#466 @windsonsea )
- updated the document for eviction (#494 @sun7927 )
- Upgrade version to kubev1.21 to support kube1.25 (#427 @SSmallMonster )
- Add more e2e tests(#489, #487, #487 @FloatXD )
- Fix panic error when label is empty on Namespace (#447 @SSmallMonster )
N/A
- Improve the docs style of README(#446 @windsonsea )
- Update e2e test (#459 @FloatXD )
- Add CHANGELOG.md & release/v0.4.{0,1,2}/changelog (#461 @SSmallMonster )
Fix allocate config error (#439 @sun7927 )
- Reduce conditions in LocalStorageNode (#435 @SSmallMonster)
- Fix error when VolumeExpand (#433 @sun7927 )
- Refactor the configuration for VolumeMigrate (#429 @sun7927 )
- Update Roadmap (#414, #416 @sun7927 )
We now support automatically migrate HwameiStor volumes.
- Support eviction for node and pod(#386, #389, #328 @sun7927 )
- Add docs about eviction(#398 @sun7927 )
- Optime volume migrate(#380, #361 @sun7927 )
- Fix capacity leakage(@sun7927)
- Add events and message about LSN(#327 @SSmallMonster )
- Optimize disk claim logic(#318, #317 @SSmallMonster )
- Optimize namespace selector label and ignore kube-system by default(#400 @SSmallMonster )
- Panic if create admission config fail(#355 @SSmallMonster )
- Add release process docs(#399, #409 @SSmallMonster )
- Add unit test for localdiskclaim(#383, #379, #378 @SSmallMonster )
- Support image scan with trivy (#362 @SSmallMonster )
- Fix CVE-2021-43527, CVE-2022-1996(#373, #372 @SSmallMonster )
- Correct annations in storageclass when helm install(#309 @SSmallMonster )
- Add more e2e test(#314 @FloatXD )
- Add e2e test for drbd installer (#297 @FloatXD )
- Add e2e test for performance (#374 @FloatXD )
- Improve docs (#408 @Michelle951 )