From 7aadf259d91dc72e4f6b2da1ef273447d6447ebd Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 4 May 2018 05:09:35 +0100 Subject: [PATCH] bump version to v1.3 (2018.1) --- Changelog.asciidoc | 18 ++++++++++++++++++ build/VStudio/version.properties | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/Changelog.asciidoc b/Changelog.asciidoc index 9757202a..bd3cc663 100644 --- a/Changelog.asciidoc +++ b/Changelog.asciidoc @@ -1,6 +1,24 @@ = Changelog +v1.3 (2018.1):: + +Changes since v1.2POST1: + +* Multiple Launcher changes: +** New `FspLaunch` API. File systems can be started, stopped, queried and listed using `FspLaunchStart`, `FspLaunchStop`, `FspLaunchGetInfo` and `FspLaunchGetNameList`. The API is available in +** New Launcher registry settings `RunAs` and `WorkDirectory`. `RunAs` allows the laucher to launch a file system process under the service accounts LocalService and NetworkService. `WorkDirectory` can be used to specify the work directory for a newly launched file system process. +* `FSP_FSCTL_VOLUME_PARAMS::FlushAndPurgeOnCleanup` limits the time that Windows keeps files open after an application has closed them. This purges the cache on the last `CloseHandle`, which is a performance drawback. +** This is now the default behavior on FUSE. To revert to the previous behavior of keeping files open indefinitely use `-o KeepFileCache`. +* `FSP_FSCTL_VOLUME_PARAMS` has been extended with fine-grained timeouts: `VolumeInfoTimeout`, `DirInfoTimeout`, `SecurityTimeout`, `StreamInfoTimeout`. Set `FSP_FSCTL_VOLUME_PARAMS::Version == sizeof(FSP_FSCTL_VOLUME_PARAMS)` to access the new fields. +** New FUSE optons `VolumeInfoTimeout`, `DirInfoTimeout` complement the existing `FileInfoTimeout`. +* The FSD (File System Driver) and its interaction with the Windows MUP (Multiple UNC Provider) has been changed. In practice this eliminates the delays experienced when right-clicking on a WinFsp-backed network drive in the Windows Explorer. (GitHub issue #87.) +* The WinFsp network provider is now added first in the provider order list. Previously it was added last. (GitHub PR #131; thanks @felfert.) +* The WinFsp installer now uses the Wix `Provides` dependency extension to provide a `WinFsp` dependency key. (GitHub PR #129; thanks @felfert.) +* New FUSE `create_umask` option. (GitHub issue #138.) +* Fix C++ compilation error for WinFsp-FUSE. (GitHub PR #154; thanks @benrubson.) + + v1.3B3 (2018.1 B3):: Changes since v1.2POST1: diff --git a/build/VStudio/version.properties b/build/VStudio/version.properties index 5dc5184e..f46e38c9 100644 --- a/build/VStudio/version.properties +++ b/build/VStudio/version.properties @@ -18,8 +18,8 @@ 1.3 - 2018.1 B3 - Beta + 2018.1 + Gold $(MyCanonicalVersion).$(MyBuildNumber) $(MyVersion.Replace('.',',')),0