fuse-3.18.0
Dear all,
I am pleased to announce the release of libfuse-3.18.0. Please note that libfuse-3.17.x is also still supported and 3.17.5 will be released during the next days.
The source code is available for download at https://github.com/libfuse/libfuse/releases.
Please report any issues on this mailing list or the GitHub issue tracker at https://github.com/libfuse/libfuse/issues.
From ChangeLog.rst:
New Features
- fuse-over-io-uring communication
- statx support
- Request timeouts: Prevent hung operations
- FUSE_NOTIFY_INC_EPOCH: New notification mechanism for epoch counters
Important Fixes
- Fixed double unmount on FUSE_DESTROY
- Fixed junk readdirplus results when filesystem doesn't fill stat info
- Fixed memory deallocation in fuse_session_loop_remember
- Fixed COPY_FILE_RANGE interface
Platform Support
- Improved FreeBSD support (mount error reporting, test runner, build fixes)
- Fixed 32-bit architecture builds
- Fixed build with musl libc and older kernels (< 5.9)