v0.17.5

juicedata/juicefsv0.17.5Dec 10, 2021by chnliyong

AI Summary

A patch release for v0.17 focusing on fixing bugs related to symlinks, extended attributes, garbage collection, and disk space reporting.

Key Highlights

  • Fixed sync command crashes for broken symlinks
  • Fixed extended attributes of hard links being removed unexpectedly
  • Fixed incorrect used space reporting in `df` command
  • Fixed GC command corruption in Redis
  • Fixed sync from/to specific prefixes in MinIO

New Features

  • Bug fixes for symlinks, attributes, and GC

Full Release Notes

JuiceFS v0.17.5 is a patch release for v0.17, which has the following changes:

* Sync command crashes for broken symlinks (#1028).
* Fixed the returned code when open a non-existed file (#1035).
* Fixed the leaked key after cleanup stale sessions in TiKV (#1041).
* Fixed sync from/to some prefix of MinIO (#1055).
* Fixed the problem that extended attributes of hard links are removed unexpectedly (#1078).
* Fixed the wrong used space in `df` (introduced in v0.17.2) (#1096).
* Fixed a bug in gc command that could corrupt file in Redis (#1110).

Thanks to @davies  @SandyXSD @chiyutianyi for contributions!