v0.9.3

juicedata/juicefsv0.9.3Jan 18, 2021by davies

AI Summary

This release introduces support for Ceph Rados, allows updating access keys for existing volumes, and disables extended attributes by default to improve performance. It also includes several logging and configuration improvements.

Key Highlights

  • Support for Ceph Rados
  • Allow updating access keys and secret keys for existing volumes
  • Disable extended attributes by default for performance
  • Logging improvements (syslog only in background)

Breaking Changes

  • Disable extended attributes by default
  • Changed to logging into syslog only when running in background

New Features

  • Support rados in Ceph
  • Allow update access key and secret key with existing volume
  • Allow non-root to allow in macOS
  • Added volume name in macOS
  • Wait the mountpoint to be ready when it's mounted in background

Full Release Notes

This release includes BREAKING changes and a few bugfix:

*New*

1. Support rados in Ceph.
2. Allow update access key and secret key with existing volume.

*Changes*

1. Changed to logging into syslog only when running in background.
2. Changed to use lower cases for command options.
3. Disable extended attributes by default, which slow down operations even it's not used.

*Improvements*

1. Allow non-root to allow in macOS.
2. Check configs of redis and show warning when there are risks for data safety or functions.
3. Added volume name in macOS.
4. wait the mountpoint to be ready when it's mounted in background.

*Bugfix*

1. Fixed a bug in ReaddirPlus which slows down tree travelling.
2. Fixed leaking of extended attributes in Redis.
3. Fix a bug that truncate may delete slices written in future.