Version | Change log |
MacFUSE 4.8.0 Jun 17, 2024 | |
MacFUSE 4.6.2 Apr 9, 2024 | |
MacFUSE 4.6.1 Mar 18, 2024 | |
MacFUSE 4.6.0 Jan 2, 2024 |
Add support for extended access modes. When the FUSE_CAP_ACCESS_EXTENDED capability bit is set, the following more granular access modes are passed to the access() callback in addition to the standard R_OK, W_OK and X_OK modes. Add fair_locking mount option. By default, macFUSE uses an unfair locking mechanism to ensure file system consistency. This can lead to issues when the file system is processing an extreme amount of operations in parallel. In this case, some file system operations might be delayed too long for real-time tasks. The fair_locking option ensures that file system operations are processed fairly. Fair locking comes a little performance overhead compared to unfair locking, but it might be the better option when dealing with high pressure situations. Address kernel panic on macOS 14 when a macFUSE volume is shared over SMB. |
MacFUSE 4.0.5 Jan 4, 2021 |
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 the load_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. |
MacFUSE 2.0.3 Aug 9, 2011 |