Skip to content

Releases: cberner/fuser

v0.14.0

05 Nov 03:25
Compare
Choose a tag to compare
  • Add support for poll
  • Add support for notifications
  • ABI 7.11 support is now complete

v0.13.0

05 Nov 03:20
Compare
Choose a tag to compare
  • Remove dependency on users crate
  • Performance optimizations

v0.12.0

14 Dec 19:30
Compare
Choose a tag to compare
  • Add method to Session to unmount non-Send Filesystems

v0.11.1

25 Aug 02:38
Compare
Choose a tag to compare
  • Improve an error message when using libfuse2

v0.11.0

06 Mar 04:56
Compare
Choose a tag to compare
  • Add spawn_mount2()
  • Deprecate spawn_mount()

v0.10.0

06 Mar 04:52
Compare
Choose a tag to compare
  • Support compiling with musl
  • The default implementation of link() & symlink() now return EPERM instead of ENOSYS

v0.9.1

06 Mar 04:51
Compare
Choose a tag to compare
  • forget and batch_forget no longer require that AllowRoot be set

v0.9.0

01 Sep 04:45
Compare
Choose a tag to compare
  • Ensure that Filesystem::destroy is always called, when the filesystem is unmounted
  • Remove request parameter from Filesystem::destroy.
  • Make fuse_forget_one public, so that Filesystem::batch_forget can be implemented by users.
  • Fix batch_forget. Previously, it always received an empty list of inodes.
  • Fix MountOption::AllowRoot. Previously, using it resulted in a crash.
  • Fix MountOption::AutoUnmount so that it works when AllowRoot and AllowOther are both not set.
  • Make log messages more verbose (now includes the operation)

v0.8.0

12 Jun 02:49
Compare
Choose a tag to compare
  • Deprecate mount() in favor of mount2()
  • Remove FileAttr.padding. This field was added by mistake, and does nothing
  • Fix crash when receiving an unknown FUSE operation type
  • Minor performance optimizations

v0.7.0

10 Jan 18:01
Compare
Choose a tag to compare
  • Support building with MacFuse 4.x on OSX
  • Support configuring max_write & max_readahead via KernelConfig during init
  • Support configuring filesystem timestamp granularity via KernelConfig.set_time_granularity during init
  • Support requesting additional capability flags via KernelConfig.add_capabilities during init