Details
-
Task
-
Resolution: Unresolved
-
Minor
-
None
-
None
Description
https://github.com/maharmstone/btrfs/releases/tag/v1.8.2
v1.8.2 (2023-01-10):
Fixed UAC not working
Fixed Smartlocker crash on Windows 11 22H2
Rejigged INF file to work better on Windows 11
Files now signed with SHA256 hash rather than SHA1
–
https://github.com/maharmstone/btrfs/releases/tag/v1.9
v1.9 (2024-03-15):
Added support for block group tree (Linux 6.1)
Fixed hang when system under heavy load
Added /blockgrouptree and /freespacetree options to mkbtrfs
Follow Linux in defaulting /noholes to on in mkbtrfs
Added support for CRC32C instructions on aarch64
–
https://github.com/maharmstone/btrfs/releases/tag/v1.10
v1.10 (2026-09-01):
Added support for writing free-space bitmaps (reading was already supported)
Added support for writing compressed inline files (reading was already supported)
Improved handling of removable devices
Tightened up error recovery on OOMs and ENOSPCs
Fixed crash when moving files across subvolumes, such as to the Recycle Bin
Fixed crash when many files created simultaneously, e.g. by Steam
Fixed extent tree corruption when writing to snapshots
Fixed preallocation issues (fixes rclone)
Fixed deadlock when querying hard links
Fixed memory corruption relating to watching the Registry
Fixed disk usage statistics for multi-device volumes
Fixed FSCTL_DUPLICATE_EXTENTS_TO_FILE sent from 32-bit userspace
Refactored to use same struct and constant definitions as on Linux
Note that the changes to the handling of removable devices mean that RAID is now no longer supported for these, if for some reason you were doing that.
Thank you to Anthropic, whose gift of free Claude Max 20 under the Claude Open Source Programme helped greatly in bug-hunting and code reviews. All of the code here was still written by hand.
–
Suggestion:
Upgrade/Commit each version separately.
Attachments
Issue Links
- is duplicated by
-
CORE-20801 Sync WinBtrfs to v1.10 (or higher)
-
- Resolved
-
- relates to
-
CORE-18322 Upgrade BtrFS to 1.8.1, from 1.8.0
-
- Resolved
-