-
Restore binary compatibility with file systems, that were built using version 3 of the high-level Objective-C framework. This improves compatibility with legacy file systems.
-
Add workaround for loading system extensions on macOS 11. The function
KextManagerLoadKextWithURL()
is broken on macOS 11 and might return an error even if the macFUSE system extension has been loaded successfully. We need to double-check if the extension has been loaded. -
Add workaround for unloading system extensions on macOS 11. The function
KextManagerUnloadKextWithIdentifier()
is broken on macOS 11, claiming theload_macfuse
process, that is running as root, does not have sufficient privileges to unload the extension. -
Add Apple Silicon support to installer. The installer now runs natively on Apple Silicon.
-
Improve installer compatibility with macOS 11. On macOS 11 a restart is required before the macFUSE system extension can be loaded. There is no need to try loading the extension more than once in the context of the installer.
-
The license has changed. Starting with the 4.0.0 release, redistributions bundled with commercial software are not allowed without specific prior written permission. This includes the automated download or installation in the context of commercial software. Please contact Benjamin Fleischer.