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