Announcing macFUSE 4.9.1 Posted on 28 Jan 2025
Release Notes
-
Improve support for
FUSE_NOTIFY_INVAL_ENTRYnotifications and trigger Finder refresh.A
FUSE_NOTIFY_INVAL_ENTRYnotification is fired to inform the kernel that the specified file has a new identity, possibly due to having been renamed remotely. As a result, the vnode is removed from the name cache, aVNODE_EVENT_RENAMEevent is fired and the vnode’s identity is updated on its next lookup.For details, see macfuse/macfuse#960 and macfuse/macfuse#470.
-
Improve fault tolerance when looking up vnodes.
In case a vnode type change is detected during a
VNOP_LOOKUPcall, the original (now outdated) vnode is revoked and a new node is created automatically without returning an error. The error condition will be logged.For details, see macfuse/macfuse#894.
-
Optimize build script
- Reset build environment before running target actions. This reduces the number of unnecessary target rebuilds.
- Remove obsolete build cache index before creating new index under the same name.



