Releases: juicedata/juicefs-csi-driver
Releases · juicedata/juicefs-csi-driver
v0.31.2
What's Changed
- fix: prefix internal files by @Awadabang in #1494
- increase default resource limits to avoid CPU throttle by @timfeirg in #1496
- fix: add field selector for pod listing when disable nodeSelector by @zxh326 in #1501
- fix: handle case where PVC is not found in parseSetting by @zxh326 in #1500
- fix: add vol lock for node publish/unpublish operation by @zxh326 in #1498
- feat(dashboard): add stats page by @zxh326 in #1499
- feat: add provisioner worker threads by @zxh326 in #1508
- feat: optimize mount pod listing with kubelet API by @zxh326 in #1505
- Add metadata fields to PV/PVC dashboard views by @Copilot in #1511
- show config not found by @zwwhdls in #1507
New Contributors
- @Awadabang made their first contribution in #1494
- @Copilot made their first contribution in #1511
Included JuiceFS
- the included JuiceFS community version is
v1.3.1 - the included JuiceFS enterprise version is
5.2.22 - default mount pod image of community is
mount:ce-v1.3.1 - default mount pod image of enterprise is
mount:ee-5.2.22-87dfe77
Full Changelog: v0.31.1...v0.31.2
v0.31.1
What's Changed
- fix: support cleanup of pending mount pods with custom schedulers by @kungf in #1471
- fix(dashboard): fix list fs shared mountpods by @zxh326 in #1474
- fix: set empty
PreemptionPolicyfor delete job by @zxh326 in #1476 - fix: remove incorrect shell escaping for env vars passed to exec by @Looka149 in #1478
- fix: force update initconfig when secret fields change by @zxh326 in #1479
- fix: log err reason when mountpod has not been in the running in 60s by @zxh326 in #1482
- fix: use
juicefs configinstead ofstatusfor get ce jfs uuid by @zxh326 in #1486 - docs: improve ConfigMap docs by @timfeirg in #1483
Included JuiceFS
- the included JuiceFS community version is
v1.3.1 - the included JuiceFS enterprise version is
5.2.22 - default mount pod image of community is
mount:ce-v1.3.1 - default mount pod image of enterprise is
mount:ee-5.2.22-87dfe77
Full Changelog: v0.31.0...v0.31.1
v0.31.0
What's Changed
New
- Add Snapshot Support using JuiceFS Clone by @DeanKamali in #1422
- fix snapshot by @zxh326 in #1426
- Support for init containers for mount pods by @eakman-datadog in #1432
- chore: add example monitor dashboard for csi by @zxh326 in #1466
- Add
volume_path_healthmetrics by @zxh326 in #1427
Bugfix
- fix: handle oomkilled pod in pod error handler by @zxh326 in #1411
- fix quota error when metaurl has special symbols in it by @zwwhdls in #1414
- feat: allow to disable auto remove request resources when pod has resource error by @zxh326 in #1418
- fix canary job of volumeid conflict in different nodes when batch upgrade by @zwwhdls in #1423
- fix: use HostPathDirectoryOrCreate for clean cache pod volumes by @Looka149 in #1430
- feat(sidecar): attempts to use req.namespace by @nioshield in #1431
- fix: delete volumePath metrics when unpublish by @zxh326 in #1434
- fix acs docs by @zwwhdls in #1440
- add more log when mount point is not ready in 60s by @zwwhdls in #1445
- chore: bump csi dashboard base image by @zxh326 in #1448
- ci: cleanup unused libs for free space by @zxh326 in #1451
- distinct pod err and mountpoint err when mount not ready by @zwwhdls in #1450
- fix: increase default check timeout to 5s by @zxh326 in #1453
- fix: resolve concurrent map read and write panic in passfd by @zxh326 in #1454
- chore: remove static file in dockerfile by @zxh326 in #1458
- fix: update ACL directory paths in Dockerfiles by @zxh326 in #1449
- add deprecated to ACS section by @Suave in #1456
- fix: avoid subPath race condition for check_mount.sh secret volume by @fabioaraujopt in #1459
- fix dashboard issues by @zxh326 in #1462
- fix batch upgrade issues by @zwwhdls in #1461
- fix: make fuse abort job backoffLimit to zero by @zxh326 in #1467
- fix: make fuse abort job script POSIX-safe by @kungf in #1464
- fix: ignore mount point not exist error when binding target by @zxh326 in #1472
Included JuiceFS
- the included JuiceFS community version is
v1.3.1 - the included JuiceFS enterprise version is
5.2.21 - default mount pod image of community is
mount:ce-v1.3.1 - default mount pod image of enterprise is
mount:ee-5.2.21-960b205
New Contributors
- @DeanKamali made their first contribution in #1422
- @eakman-datadog made their first contribution in #1432
- @Suave made their first contribution in #1456
- @fabioaraujopt made their first contribution in #1459
- @kungf made their first contribution in #1464
Full Changelog: v0.30.4...v0.31.0
v0.30.4
What's Changed
- add more log when mount point is not ready in 60s by @zwwhdls in #1445
- chore: bump csi dashboard base image by @zxh326 in #1448
- distinct pod err and mountpoint err when mount not ready by @zwwhdls in #1450
- fix: increase default check timeout to 5s by @zxh326 in #1453
Included JuiceFS
- the included JuiceFS community version is
v1.3.1 - the included JuiceFS enterprise version is
5.2.19 - default mount pod image of community is
mount:ce-v1.3.1 - default mount pod image of enterprise is
mount:ee-5.2.19-ceb973d
Full Changelog: v0.30.3...v0.30.4
v0.30.3
What's Changed
Included JuiceFS
- the included JuiceFS community version is
v1.3.0 - the included JuiceFS enterprise version is
5.2.19 - default mount pod image of community is
mount:ce-v1.3.0 - default mount pod image of enterprise is
mount:ee-5.2.19-ceb973d
Full Changelog: v0.30.2...v0.30.3
v0.30.2
What's Changed
- fix canary job of volumeid conflict in different nodes when batch upgrade by @zwwhdls in #1423
- fix: use HostPathDirectoryOrCreate for clean cache pod volumes by @Looka149 in #1430
- feat(sidecar): attempts to use req.namespace by @nioshield in #1431
- fix: delete volumePath metrics when unpublish by @zxh326 in #1434
- Support for init containers for mount pods by @eakman-datadog in #1432
Included JuiceFS
- the included JuiceFS community version is
v1.3.0 - the included JuiceFS enterprise version is
5.2.19 - default mount pod image of community is
mount:ce-v1.3.0 - default mount pod image of enterprise is
mount:ee-5.2.19-ceb973d
New Contributors
- @eakman-datadog made their first contribution in #1432
Full Changelog: v0.30.1...v0.30.2
v0.30.1
What's Changed
- fix: handle oomkilled pod in pod error handler by @zxh326 in #1411
- fix quota error when metaurl has special symbols in it by @zwwhdls in #1414
- feat: allow to disable auto remove request resources when pod has resource error by @zxh326 in #1418
- Add volume_path_health metrics by @zxh326 in #1427
Included JuiceFS
- the included JuiceFS community version is
v1.3.0 - the included JuiceFS enterprise version is
5.2.16 - default mount pod image of community is
mount:ce-v1.3.0 - default mount pod image of enterprise is
mount:ee-5.2.16-dd6c3f9
Full Changelog: v0.30.0...v0.30.1
v0.30.0
What's Changed
- fix: fuse pass support checks pod preStop hook by @zxh326 in #1395
- fix: volume subpath is created with 755 permission by @kyungwan-nam in #1394
- fix calculate hash with template config by @zxh326 in #1396
- add service account by @mt5225 in #1401
- feat: introduce
fsShareMountmode by @zxh326 in #1400 - fix: check if target is already mounted in NodePublishVolume by @zxh326 in #1402
- fix: ignore not found pv error by @zxh326 in #1408
- Setting quota should be configurable by @kyungwan-nam in #1406
New Contributors
Full Changelog: v0.29.2...v0.30.0
v0.29.2
What's Changed
- fix: do not use encrypted init-config in old mount version by @zxh326 in #1390
- fix: clean up pod tolerations keys by @zxh326 in #1391
- [ci skip]: release v0.29.2 by @zxh326 in #1392
Included JuiceFS
- the included JuiceFS community version is
v1.3.0 - the included JuiceFS enterprise version is
5.2.8 - default mount pod image of community is
mount:ce-v1.3.0 - default mount pod image of enterprise is
mount:ee-5.2.8-1305e8c
Full Changelog: v0.29.1...v0.29.2
v0.29.1
What's Changed
- fix: check version in set quota with create flag by @zxh326 in #1378
- Operator docs update by @zxh326 in #1383
- chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 by @dependabot[bot] in #1384
- make hostname configurable by @zwwhdls in #1386
Included JuiceFS
the included JuiceFS community version is v1.3.0
the included JuiceFS enterprise version is 5.2.4
default mount pod image of community is mount:ce-v1.3.0
default mount pod image of enterprise is mount:ee-5.2.4-227170b
Full Changelog: v0.29.0...v0.29.1