Skip to content

Releases: juicedata/juicefs-csi-driver

v0.26.0

09 Jan 02:44
bc6f2ad
Compare
Choose a tag to compare
v0.26.0 Pre-release
Pre-release

What's Changed

  • chore: update deps by @zxh326 in #1168
  • fix: update base image in csi.Dockerfile from alpine to bookworm by @zxh326 in #1171
  • Batch upgrade by @zwwhdls in #1166
  • fix: delete reference in old mount pod when republish, fix #1172 by @zwwhdls in #1173
  • feat(dashboard): move config modal to page by @zxh326 in #1174
  • fix config anno/labels priority by @zxh326 in #1178
  • fix: exclude token volume when recreating Mount Pod by @zwwhdls in #1176
  • bump ceph to 16.2 by @zwwhdls in #1181
  • fix(config): should not match when pv.spec.storageClassName is nil by @zxh326 in #1182
  • fix: use common config in configMap when cannot get pv by @zwwhdls in #1179
  • fix: Enable logging for the controller runtime by @zwwhdls in #1186
  • fix: put setting in secret and regenerate hash val when config updated by @zwwhdls in #1185
  • fix upgrade hash conflict & recreate if mount pod deleted ignoring other hash pod by @zwwhdls in #1187
  • fix config npe when labels and annotations are nil by @zwwhdls in #1193
  • fix exec format command by @zxh326 in #1196
  • make batch upgrade run parallel and set pvc selector by @zwwhdls in #1175
  • feat: add cache-group in dashboard by @zxh326 in #1190
  • fix(dashboard): init csi-node pod annotations if nil before updating by @zxh326 in #1203
  • chore: bump juicefs-cache-group-operator to 0.2.0 by @zxh326 in #1204
  • feat: warmup cachegroup by @zxh326 in #1206
  • fix: do not return err when cannot get secret in deleting mount pod by @zwwhdls in #1210
  • make batch upgrade multi jobs by @zwwhdls in #1209
  • fix: only handle used secret in secret-controller by @zxh326 in #1213
  • Update secret in upgrade by @zwwhdls in #1212
  • fix: do not share mountpod if sc secrets is template by @zxh326 in #1216
  • less call to apiserver by @zwwhdls in #1222
  • update batch upgrade by @zwwhdls in #1218
  • parse envs and configs in cust secret when recreating mount pod by @zwwhdls in #1226

Included JuiceFS

  • the included JuiceFS community version is v1.2.1
  • the included JuiceFS enterprise version is 5.1.2
  • default mount pod image of community is mount:ce-v1.2.1
  • default mount pod image of enterprise is mount:ee-ee-5.1.2-59d9736

Full Changelog: v0.25.2...v0.26.0

v0.25.2

04 Nov 07:54
95f5b7c
Compare
Choose a tag to compare

What's Changed

Included JuiceFS

  • the included JuiceFS community version is v1.2.1
  • the included JuiceFS enterprise version is 5.1.2
  • default mount pod image of community is mount:ce-v1.2.1
  • default mount pod image of enterprise is mount:ee-ee-5.1.2-59d9736

Full Changelog: v0.25.1...v0.25.2

v0.25.1

21 Oct 07:51
64e21f5
Compare
Choose a tag to compare
v0.25.1 Pre-release
Pre-release

What's Changed

  • chore(deps-dev): bump vite from 5.2.13 to 5.2.14 in /dashboard-ui-v2 by @dependabot in #1134
  • chore(deps): bump rollup from 4.18.0 to 4.24.0 in /dashboard-ui-v2 by @dependabot in #1135
  • feat: specify cachedirs in configmap by @zxh326 in #1141
  • fix concurrency issue when upgrade by @zwwhdls in #1143
  • fix: use pod name to get lock if hashVal is nil by @zwwhdls in #1148

Included JuiceFS

  • the included JuiceFS community version is v1.2.1
  • the included JuiceFS enterprise version is 5.1.1
  • default mount pod image of community is mount:ce-v1.2.1
  • default mount pod image of enterprise is mount:ee-5.1.1-ca439c2

Full Changelog: v0.25.0...v0.25.1

v0.25.0

09 Oct 03:55
792180b
Compare
Choose a tag to compare

What's Changed

Yaml Changed

  • pod update in juicefs-csi-dashboard-role
  • event create/get and pod exec create in juicefs-csi-external-node-service-role
  • delete preStop in juicefs-csi-driver-config
  • jfs-fuse-fd volumeMount in juicefs-csi-node

Included JuiceFS

  • the included JuiceFS community version is v1.2.1
  • the included JuiceFS enterprise version is 5.1.1
  • default mount pod image of community is mount:ce-v1.2.1
  • default mount pod image of enterprise is mount:ee-5.1.1-ca439c2

Full Changelog: v0.24.7...v0.25.0

v0.24.7

04 Sep 05:58
ebd4ee6
Compare
Choose a tag to compare

What's Changed

Included JuiceFS

  1. the included JuiceFS community version is v1.2.1
  2. the included JuiceFS enterprise version is 5.0.23
  3. default mount pod image of community is mount:ce-v1.2.1
  4. default mount pod image of enterprise is mount:ee-5.0.23-2f809f1

Full Changelog: v0.24.6...v0.24.7

v0.24.6

26 Aug 07:03
8feda69
Compare
Choose a tag to compare

What's Changed

  • refactor mountpod secret to fix secret leak by @zxh326 in #1086
  • fix: validatebuffer-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

  1. the included JuiceFS community version is v1.2.0
  2. the included JuiceFS enterprise version is 5.0.23
  3. default mount pod image of community is mount:ce-v1.2.0
  4. default mount pod image of enterprise is mount:ee-5.0.23-2f809f1

Full Changelog: v0.24.5...v0.24.6

v0.24.5

07 Aug 09:02
1cea65b
Compare
Choose a tag to compare

What's Changed

Included JuiceFS

  1. the included JuiceFS community version is v1.2.0
  2. the included JuiceFS enterprise version is 5.0.23
  3. default mount pod image of community is mount:ce-v1.2.0
  4. default mount pod image of enterprise is mount:ee-5.0.23-8c7c134

Full Changelog: v0.24.4...v0.24.5

v0.24.4

18 Jul 04:25
b6b6218
Compare
Choose a tag to compare

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 an npm 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

  1. the included JuiceFS community version is v1.2.0
  2. the included JuiceFS enterprise version is 5.0.21
  3. default mount pod image of community is mount:ce-v1.2.0
  4. 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

17 Jul 06:53
b45d503
Compare
Choose a tag to compare
v0.24.3 Pre-release
Pre-release

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 an npm 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

  1. the included JuiceFS community version is v1.2.0
  2. the included JuiceFS enterprise version is 5.0.21
  3. default mount pod image of community is mount:ce-v1.2.0
  4. 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

27 Jun 08:39
239ba06
Compare
Choose a tag to compare

What's Changed

Included JuiceFS

  1. the included JuiceFS community version is v1.2.0
  2. the included JuiceFS enterprise version is 5.0.20
  3. default mount pod image of community is mount:ce-v1.2.0
  4. default mount pod image of enterprise is ee-5.0.20-c87a555

Full Changelog: v0.24.1...v0.24.2