github macfuse/macfuse macfuse-5.0.0
macFUSE 5.0.0

latest releases: macfuse-5.0.5, macfuse-5.0.4, macfuse-5.0.3...
pre-release4 months ago
  • Add experimental support for FSKit on macOS 15.4 and newer releases of macOS

    macFUSE supports two backends for mounting file systems. By default, the legacy VFS kernel API is used to mount volumes. When specifying the mount-time option -o backend=fskit, macFUSE will use FSKit to mount the file system. For more information, see FUSE Backends.

  • Drop support for macOS 10.9 to 10.15. macFUSE 5 supports macOS 11 and later versions of macOS.

  • Make macFUSE.framework swift-friendlier by adding generics and nullability annotations

  • Add new macFUSE.framework delegate method for listing directories. The new delegate method supports returning directory entries including the name and the requested attributes of each entry. This is the first step in implementing support for FUSE_READDIRPLUS.

    - (nullable NSArray<GMDirectoryEntry *> *)
        contentsOfDirectoryAtPath:(NSString *)path
       includingAttributesForKeys:(NSArray<NSString *> *)keys
                            error:(NSError * _Nullable * _Nonnull)error
    
  • Update reference file systems for macFUSE 5. For more information, see the demo repository.

  • Optimize build script

Don't miss a new macfuse release

NewReleases is sending notifications on new releases.