What’s New

macfuse macfuse-5.0.7

macfuse-5.0.7

macFUSE 5.0.7

Added 1
  • Add support for creating a mount point in /Volumes automatically when mounting a volume
Changed 6
  • Update build process to use Xcode 26.0.1 (macOS 26.0 SDK)
  • Update Installer package to use absolute paths when invoking command line tools in the postinstall script
  • Update kernel extension to version 5.0.7
  • Improve support for macOS 26 in FSModule with FSClient now providing information about installed third party file system extensions
  • Introduce foundational changes in preparation for new FSKit features in macFUSE 5.1
  • Replace typeof with the __typeof__ builtin in libfuse3 headers for C23 compatibility
Fixed 3
  • Fix license file formatting for QuickLook rendering on macOS 26
  • Preserve a vnode's identity when marking it as dangling to fix fchmod(2) system call failures
  • Resolve symbolic links in the kernel extension path before attempting to load the kernel extension
Removed 1
  • Drop compatibility code for macOS 11 and earlier
General
  • Update build process to use Xcode 26.0.1 (macOS 26.0 SDK)

  • Update Installer package to use absolute paths when invoking command line tools in the postinstall script

  • Drop compatibility code for macOS 11 and earlier. macFUSE 5 supports macOS 12 through macOS 26.

  • Fix license file formatting. On macOS 26, QuickLook fails to render lists correctly if they are placed inside table cells in rich text documents.

Kernel Extension (Kernel Backend)
  • Update kernel extension to version 5.0.7

  • Preserve a vnode's identity when marking it as dangling. Resetting the identity causes the fchmod(2) system call to fail. This addresses macfuse/macfuse#1112.

  • Resolve symbolic links in the kernel extension path before attempting to load the kernel extension

FSModule (FSKit Backend)
  • Improve support for macOS 26. FSClient now provides information about installed third party file system extensions, enabling more reliable detection of whether a file system extension has been enabled by the user.

  • Add support for creating a mount point in /Volumes automatically when mounting a volume

  • Introduce foundational changes in preparation for new FSKit features in macFUSE 5.1

libfuse3
  • Replace typeof with the __typeof__ builtin in headers. The typeof keyword is part of the C23 ISO standard, but is not officially supported in older C ISO standards.
View original

Discussion