v1.4.1

konvajs/konvav1.4.1Jul 30, 2026by jiefenghuang

Upgrading?

AI Summary

A patch release ensuring data integrity by enforcing minimum client versions for tiered storage and fixing FUSE hangs on specific Linux kernels.

Key Highlights

  • Enforced minimum client version to prevent metadata corruption in tiered storage
  • Fixed FUSE hang caused by /dev/fuse fd leak on Linux 7.1.3
  • Fixed metadata SQL changelog overflow
  • Fixed tier configuration overwrites and repeated reloads
  • Added Windows ZIP release archives

New Features

  • Windows ZIP release archive support

Full Release Notes

This is the first patch release for JuiceFS v1.4. It has 8 commits from 5 contributors, thanks to @zhijian-pro @Xuyuchao-juice @polyrabbit @zxh326 @jiefenghuang

# Bugfix

- meta/sql: prevent changelog entry overflow by using TEXT (#7242)
- meta: fix setgid strip ignoring CheckPermission and supplementary groups (#7232)
- object: fix tier comparison to prevent repeated reloads and configuration overwrite (#7305)
- object/oss: fix missing crc protection for OSS objects (#7275)
- cmd/config: enforce minimum client version for tiered storage to prevent metadata corruption (#7244, #7285)
- cmd/mount: fix hang caused by /dev/fuse fd leak on Linux 7.1.3 (#7252)

# Build

- build: add Windows ZIP release archive (#7330) (#7333)

Related Repositories