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)
Other Improvements
- Added PanFS to fusermount whitelist
- Thread naming support for easier debugging
The following people have contributed code to this release:
Alexander Monakov amonakov@ispras.ru Alik Aslanyan inline0@pm.me Amir Goldstein amir73il@gmail.com amitgeron amit.geron@gmail.com Antonio SJ Musumeci trapexit@spawn.link Ashley Pittman ashley@pittman.co.uk Ben Dooks ben.dooks@codethink.co.uk Ben Linsay blinsay@gmail.com Bernd Schubert bernd@bsbernd.com Bernd Schubert bernd.schubert@fastmail.fm Bernd Schubert bschubert@ddn.com bigbrotherwei 1965867461@qq.com Caian Benedicto CismonX Daniel Rosenberg Darrick J. Wong Dave Vasilevsky dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> desertwitch farlongsignal fdinoff FredyVia gandalfs_cat George Hilliard Georgi Valkov Giulio Benetti Gleb Popov HereThereBeDragons Horst Birthelmer izxl007 Jingbo Xu jnr0006 Joanne Koong Josef Bacik Laszlo Boszormenyi (GCS) legezywzh leipeng Long Li Luis Henriques Maksim Harbachou Matthew Matthias Goergens Meng Lu Wang Miklos Szeredi MJ Harvey Nikolaus Rath Nils Norman Wilson SteveYang swj trapexit Tyler Hall Vassili Tchersky Vassili Tchersky Vladimir Serbinenko WekaJosh yangyun50 yangyun Zegang Zeno Sebastian Endemann
(a full list of credits containing all known contributors is included in the AUTHORS file).
Best, -Bernd