v0.17.2

juicedata/juicefsv0.17.2Nov 19, 2021by chnliyong

AI Summary

A patch release for v0.17 focusing on data integrity, authentication fixes, and writeback mode disk space management.

Key Highlights

  • Fixed potential data leak for SQL engine
  • Fixed CopyFileRange() bug
  • Fixed authentication for GCS in containers
  • Prevents filling all disk space in writeback mode
  • Fixed Redis Sentinel address parsing

New Features

  • Data leak fixes
  • GCS authentication fix
  • Writeback mode disk space management
  • Workaround for S3-compatible object stores

Full Release Notes

## Changelog

JuiceFS v0.17.2 is the second patch release for v0.17, which has the following changes:

* Fixed potential data leak for SQL engine (#931 #1018).
* Fixed a bug in CopyFileRange() (77a3a6252d).
* Fixed authentication for GCS in container (#933).
* Don't fill all the disk space in writeback mode(#943).
* Fixed parsing address for Redis Sentinel (#953).
* Added a workaround to sync with object storages that are not compatible with S3 (#984).
* Increase backoff for Redis/TiKV to avoid potential failure under high contention (#999).
* Added a check for AK/SK for S3 gateway (#1001).
* Added an option to provide a customized endpoint for object storage (#1008).
* Chnaged frsize to 4096 to be compatible with local filesystem (#1016).

Thanks to @SandyXSD @davies @chiyutianyi  @zhijian-pro  @nsampre for contributions!