release_2.6.2
Bug Fixes
Dokan Driver Not Installed — Immediate Error Dialog
When the Dokan driver is not installed on the user's system, the mount attempt no longer retries pointlessly. The error dialog ("Would you like to open the Dokan download page?") now appears immediately instead of after multiple failed retries.
WinFsp MSIL Version Mismatch — Blocked Before Failure
Fixed TypeInitializationException ("incorrect dll version — need 2.2, have 2.1") caused by a mismatched winfsp-msil.dll wrapper. The application now checks the MSIL library version independently of the installed driver and blocks the mount with a clear error message if the library is incompatible, rather than attempting the mount and crashing.
Zstandard Decompression Errors — Proper Fallback and Single-Failure Marking
SharpCompress ZstdException errors ("Unknown frame descriptor", "Data corruption detected", "Destination buffer is too small") are now properly handled in three ways:
- Disk cache fallback — When ZstdException occurs during in-memory caching, the file is automatically retried via disk cache
- SevenZip fallback — When ZstdException occurs during extraction, the SevenZip fallback extractor is attempted instead
- Single-failure marking — Affected entries are now permanently marked as failed after the first error, preventing repeated decompression attempts
Full Changelog: release_2.6.1...release_2.6.2