Releases: juicedata/juicefs-csi-driver
Releases · juicedata/juicefs-csi-driver
v0.24.7
What's Changed
- feat: warmup in dashboard by @zxh326 in #1089
- feat: support mountOptions in configmap by @zxh326 in #1103
- make SetQuota in
nodePublishVolume
api to be async @zxh326 in #1101 - remove auth step when
initconfig
is not nil @zxh326 in #1101 - fix: configmap name by @zwwhdls in #1104
Included JuiceFS
- the included JuiceFS community version is
v1.2.1
- the included JuiceFS enterprise version is
5.0.23
- default mount pod image of community is
mount:ce-v1.2.1
- default mount pod image of enterprise is
mount:ee-5.0.23-2f809f1
Full Changelog: v0.24.6...v0.24.7
v0.24.6
What's Changed
- refactor mountpod secret to fix secret leak by @zxh326 in #1086
- fix: validate
buffer-size
options failed when using the config specify the large memory limit by @zxh326 in #1082 - fix: do not lock in wait for pod ready by @zwwhdls in #1084
- fix: unit32 to int by @zwwhdls in #1088
- fix: clear old secret data when update secret by @zxh326 in #1092
Included JuiceFS
- the included JuiceFS community version is
v1.2.0
- the included JuiceFS enterprise version is
5.0.23
- default mount pod image of community is
mount:ce-v1.2.0
- default mount pod image of enterprise is
mount:ee-5.0.23-2f809f1
Full Changelog: v0.24.5...v0.24.6
v0.24.5
What's Changed
- fix DevMinorTableLoad nil panic by @zxh326 in #1050
- fix: add mountpod filter in mount manager predicates by @zxh326 in #1047
- feat: deal with signal in csi by @zwwhdls in #1051
- feat: use exec command in mount pod to avoid ignore sigterm by @zwwhdls in #1052
- fix e2e test by @zwwhdls in #1057
- fix dashboard remote terminal leak by @zxh326 in #1053
- feat: add requeue immediately in reconcile by @zwwhdls in #1058
- fix dev juicefs Dockerfile by @zwwhdls in #1062
- dashboard: fix found mount pod when mount pod shared by sc by @zwwhdls in #1064
- fix: update pod lock to pod hash by @zwwhdls in #1067
- feat(dashboard): add debug action in mountpod by @zxh326 in #1060
- feat: support custom mountpod volumes by @zxh326 in #1073
- fix: Execute juicefs status with envs by @kyungwan-nam in #1076
- fix: requeue after when mount point not ready in podReadyHandler by @zxh326 in #1078
Included JuiceFS
- the included JuiceFS community version is
v1.2.0
- the included JuiceFS enterprise version is
5.0.23
- default mount pod image of community is
mount:ce-v1.2.0
- default mount pod image of enterprise is
mount:ee-5.0.23-8c7c134
Full Changelog: v0.24.4...v0.24.5
v0.24.4
This is a hotfix for version 0.24.3 when using pathPattern with special characters, creating a PV may fail.
What's Changed
- refactor: separate util of k8s resources from common ones by @zwwhdls in #1008
- Add log for missing finalizer pods by @polyrabbit in #1012
- feat(dashboard): watch mountpod accesslog by @zxh326 in #1010
- fix ce mountpod recreated & missing uuid by @zxh326 in #1014
- fix: auto reveal end line in log modal by @zxh326 in #1018
- fix: remove unnecessary get secret in provisioner by @zxh326 in #1020
- fix(dashboard): use
monaco-editor
as annpm
package by @zxh326 in #1026 - chore: use
fieldSelector
to list current node pods instead of listing all PVs by @zxh326 in #1028 - feat(dashboard): edit & update config in dashboard by @zxh326 in #1032
- fix golint by @zwwhdls in #1035
- feat: config support for PVC selection by storageClass and name by @zxh326 in #1034
- fix dev minor by @zwwhdls in #1040
- optimize dashboard ui by @zxh326 in #1038
- update pod status and failedreason, fix app pod and pvc which is not juicefs by @zwwhdls in #1041
- update hostname of mount pod to volume id by @zwwhdls in #1043
Included JuiceFS
- the included JuiceFS community version is
v1.2.0
- the included JuiceFS enterprise version is
5.0.21
- default mount pod image of community is
mount:ce-v1.2.0
- default mount pod image of enterprise is
ee-5.0.21-317356c
Yaml Changed
Updated the dashboard RBAC permissions
- CREATE
pods/exec
- GET/UPDATE
configmaps
New Contributors
Full Changelog: v0.24.3...v0.24.4
v0.24.3
What's Changed
- refactor: separate util of k8s resources from common ones by @zwwhdls in #1008
- Add log for missing finalizer pods by @polyrabbit in #1012
- feat(dashboard): watch mountpod accesslog by @zxh326 in #1010
- fix ce mountpod recreated & missing uuid by @zxh326 in #1014
- fix: auto reveal end line in log modal by @zxh326 in #1018
- fix: remove unnecessary get secret in provisioner by @zxh326 in #1020
- fix(dashboard): use
monaco-editor
as annpm
package by @zxh326 in #1026 - chore: use
fieldSelector
to list current node pods instead of listing all PVs by @zxh326 in #1028 - chore: add PV subpath label to provisioned PV by @zxh326 in #1031
- feat(dashboard): edit & update config in dashboard by @zxh326 in #1032
- fix golint by @zwwhdls in #1035
- feat: config support for PVC selection by storageClass and name by @zxh326 in #1034
- fix dev minor by @zwwhdls in #1040
- optimize dashboard ui by @zxh326 in #1038
- update pod status and failedreason, fix app pod and pvc which is not juicefs by @zwwhdls in #1041
- update hostname of mount pod to volume id by @zwwhdls in #1043
Included JuiceFS
- the included JuiceFS community version is
v1.2.0
- the included JuiceFS enterprise version is
5.0.21
- default mount pod image of community is
mount:ce-v1.2.0
- default mount pod image of enterprise is
ee-5.0.21-317356c
Yaml Changed
Updated the dashboard RBAC permissions
- CREATE
pods/exec
- GET/UPDATE
configmaps
New Contributors
Full Changelog: v0.24.2...v0.24.3
v0.24.2
What's Changed
- fix: default registry name in sync_image ci script by @zwwhdls in #989
- merge fuse image to mount & update 1.2 Dockerfile to go1.20 by @zwwhdls in #990
- refactor dashboard ui by @zxh326 in #995
- fix dashboard ci by @zxh326 in #1002
- volumejob must be scheduled on the csi-node by @kyungwan-nam in #1003
- feat(dashboard): exec in container by @zxh326 in #1005
Included JuiceFS
- the included JuiceFS community version is
v1.2.0
- the included JuiceFS enterprise version is
5.0.20
- default mount pod image of community is
mount:ce-v1.2.0
- default mount pod image of enterprise is
ee-5.0.20-c87a555
Full Changelog: v0.24.1...v0.24.2
v0.24.1
What's Changed
- Add the build argument JUICEFS_REPO_URL, JUICEFS_CSI_REPO_URL by @kyungwan-nam in #953
- support custom grace period by @zxh326 in #956
- Support injecting volume name in global config by @polyrabbit in #962
- feat: add basic authentication for dashboard by @zxh326 in #955
- fix: clean orphaned mountpod's secrets by @zxh326 in #964
- feat: apply config when recreated mountpod by @zxh326 in #970
- del prestop of node by @zwwhdls in #978
- add image sync to acr registry by @zwwhdls in #977
New Contributors
- @polyrabbit made their first contribution in #962
Included JuiceFS
- the included JuiceFS community version is
v1.1.2
- the included JuiceFS enterprise version is
5.0.18
- default mount pod image of community is
mount:ce-v1.1.2
- default mount pod image of enterprise is
ee-5.0.18-43a7d32
Full Changelog: v0.24.0...v0.24.1
v0.24.0
Introduce a global configuration file for csi to bring better configuration changes
What's Changed
- fix delete volume issues by @zxh326 in #937
- translate advanced provisioning by @timfeirg in #942
- Fix overwrite panic issue when pv.ctx is nil by @zxh326 in #941
- docs: various updates by @timfeirg in #943
- feat: introduce global config by @zxh326 in #938
- fix(dashboard): update filter for mountpod by @zxh326 in #948
- chore: update JuiceFS ee version retrieval in release workflow by @zxh326 in #947
Included JuiceFS
- the included JuiceFS community version is
v1.1.2
- the included JuiceFS enterprise version is
5.0.17
- default mount pod image of community is
mount:ce-v1.1.2
- default mount pod image of enterprise is
mount:ee-5.0.17-8ba7611
Full Changelog: v0.23.6...v0.24.0
v0.24.0.rc1
What's Changed
- various updates by @timfeirg in #925
- docs: add custom mount pod docs by @zxh326 in #922
- chore: format dashboard by @zxh326 in #935
- fix delete volume issues by @zxh326 in #937
- docs: various updates by @timfeirg in #939
- zh doc: inaccurate description by @showjason in #940
- translate advanced provisioning by @timfeirg in #942
- Fix overwrite panic issue when pv.ctx is nil by @zxh326 in #941
- docs: various updates by @timfeirg in #943
- feat: introduce global config by @zxh326 in #938
- chore: update exmaple config by @zxh326 in #946
Full Changelog: v0.23.6...v0.24.0.rc1
v0.23.6
What's Changed
- feat: abort fuse connections if mountpod stuck in terminating state by @zxh326 in #907
- feat: add validating webhook for persistentvolumes by @zxh326 in #928
- make secret.initconfig always up-to-date by @zxh326 in #902
- upgrade default ee mount version to the latest by @zxh326 in #896
- upgrade default sidecar image by @zxh326 in #923
- fix: use temporary dir for secret reconcile by @zxh326 in #893
- fix: make driver version easy to print by @zxh326 in #894
- fix duplicate inject init-config volume in default serverless mutate by @zxh326 in #895
- fix buffer-size parsing and validation by @zxh326 in #915
- fix panic issue in
IsJobShouldBeRecycled
function by @zxh326 in #913 - fix incomplete locales by @showjason in #921
- fix: exit if mount manager fails to start by @zxh326 in #927
- fix: faster auto recover mountpoint by @zxh326 in #924
Included JuiceFS
- the included JuiceFS community version is
v1.1.2
- the included JuiceFS enterprise version is
5.0.16
- default mount pod image of community is
mount:ce-v1.1.2
- default mount pod image of enterprise is
mount:ee-5.0.16-c62bb16
Full Changelog: v0.23.5...v0.23.6