diff --git a/CMakeLists.txt b/CMakeLists.txt index 62de983f..ddea16c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.15) -project(btrfs VERSION 1.8.0) +project(btrfs VERSION 1.8.1) option(WITH_TEST "Compile test program" ON) diff --git a/README.md b/README.md index 122a98bd..7c95f0e0 100644 --- a/README.md +++ b/README.md @@ -276,6 +276,14 @@ partition type from 83 to 7. Changelog --------- +v1.8.1 (2022-08-23): +* Fixed use-after-free when flushing +* Fixed crash when opening volume when AppLocker installed +* Compression now disabled for no-COW files, as on Linux +* Flushing now scales better on very fast drives +* Fixed small files getting padded to 4,096 bytes by lazy writer +* Added NoDataCOW registry option + v1.8 (2022-03-12): * Added minimal support for fs-verity * Added test suite @@ -622,6 +630,9 @@ missing. You are strongly advised not to enable this unless you need to. there will be a hidden directory called $Root which points to where the root would normally be. Set this value to 1 to prevent this appearing. +* `NoDataCOW` (DWORD): set this to 1 to disable copy-on-write for new files. This is the equivalent of the +`nodatacow` flag on Linux. + Contact ------- diff --git a/src/btrfs.inf b/src/btrfs.inf index 6490a8ae..cd688d59 100755 --- a/src/btrfs.inf +++ b/src/btrfs.inf @@ -10,7 +10,7 @@ Signature = "$Windows NT$" Class = Volume ClassGuid = {71a27cdd-812a-11d0-bec7-08002be2092f} Provider = %Me% -DriverVer = 03/12/2022,1.8.0 +DriverVer = 08/23/2022,1.8.1 CatalogFile = btrfs.cat [DestinationDirs]