From 5d82c08b2015e6d00ca754c15c449ea27b8ebfe3 Mon Sep 17 00:00:00 2001 From: Michael Habinsky Date: Thu, 14 Mar 2024 14:47:47 -0600 Subject: [PATCH] Version 1.1.2 (#152) * Roll to v1.1.2 * Update and reformat changelog --- CHANGELOG.md | 166 +++++++++++++++++++----------- build/windows_installer_build.iss | 2 +- common/types.go | 2 +- 3 files changed, 107 insertions(+), 63 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 247fe643c..3dc83f965 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,88 +1,132 @@ # Cloudfuse Changelog # -## 1.1.2 ## +## **1.1.2** ## +March 14th 2024 This version is based on [blobfuse2 2.2.1](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.2.1) (upstream). -**Changes** --- [#122](https://github.com/Seagate/cloudfuse/pull/122) Log file timestamps now include milliseconds --- cleanup CLI documentation --- update to latest go dependencies -**Bug Fixes** --- [#125](https://github.com/Seagate/cloudfuse/pull/125) Fix scrolling of text window on GUI when new info appears -## 1.1.1 ## +### Changes ### +- [#116](https://github.com/Seagate/cloudfuse/pull/116) By default encrypt and decrypt commands now output to the same directory as the supplied config file +- [#122](https://github.com/Seagate/cloudfuse/pull/122) Log file timestamps now include milliseconds +- [#128](https://github.com/Seagate/cloudfuse/pull/128) GUI: Add Cloudfuse version to about page +- cleanup CLI documentation +- update to latest Go dependencies +- update Python dependencies + +### Bug Fixes ### + +- [#149](https://github.com/Seagate/cloudfuse/pull/149) GUL: Fix dependency-related crash on Linux +- [#150](https://github.com/Seagate/cloudfuse/pull/150) GUL: Fix about page appearance in dark mode +- [#125](https://github.com/Seagate/cloudfuse/pull/125) GUI: Scroll status textbox to latest output +- [#148](https://github.com/Seagate/cloudfuse/pull/148) GUI: Prevent user editing status textbox + +## **1.1.1** ## + +February 13th 2024 This version is based on [blobfuse2 2.2.0](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.2.0) (upstream). -**Bug Fixes** --- fix version output -## 1.1.0 ## +### Bug Fixes ### +- fix version output + +## **1.1.0** ## + +February 12th 2024 This version is based on [blobfuse2 2.2.0](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.2.0) (upstream). -**Changes** --- improved performance of directory listing --- merged upstream version 2.2.0 + +### Changes ### + +- improved performance of directory listing +- merged upstream version 2.2.0 -## 1.0.1 ## +## **1.0.1** ## +January 19th 2024 This version is based on [blobfuse2 2.1.2](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.1.2) (upstream). -**Bug Fixes** --- [#102](https://github.com/Seagate/cloudfuse/pull/102) Fix S3 connection error caused by GUI defaulting profile to 'default' --- [#103](https://github.com/Seagate/cloudfuse/pull/103) Improve --dry-run to detect config errors on Windows properly -## 1.0.0 ## +### Bug Fixes ### +- [#102](https://github.com/Seagate/cloudfuse/pull/102) Fix S3 connection error caused by GUI defaulting profile to 'default' +- [#103](https://github.com/Seagate/cloudfuse/pull/103) Improve --dry-run to detect config errors on Windows properly + +## **1.0.0** ## + +January 18th 2024 This version is based on [blobfuse2 2.1.2](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.1.2) (upstream). -**Changes** --- service mount & unmount commands removed (just use mount & unmount) --- mount now runs as a service by default (foreground flag is respected) on Windows --- `mount list` and `unmount all` added to Windows CLI --- GUI now restores most recent mount directory on launch --- sample config files now install to %APPDATA%\Cloudfuse\ on Windows or /usr/share/doc/examples/ on Linux --- config defaults in GUI and samples set for persistent file_cache and improved performance -**Bug Fixes** --- [#93](https://github.com/Seagate/cloudfuse/pull/93) Respect no-symlinks Flag --- [#97](https://github.com/Seagate/cloudfuse/pull/97) Validate config YAML to prevent GUI issues - -## 0.3.0 ## +### Changes ### + +- service mount & unmount commands removed (just use mount & unmount) +- mount now runs as a service by default (foreground flag is respected) on Windows +- `mount list` and `unmount all` added to Windows CLI +- GUI now restores most recent mount directory on launch +- sample config files now install to %APPDATA%\Cloudfuse\ on Windows or /usr/share/doc/examples/ on Linux +- config defaults in GUI and samples set for persistent file_cache and improved performance + +### Bug Fixes ### + +- [#93](https://github.com/Seagate/cloudfuse/pull/93) Respect no-symlinks Flag +- [#97](https://github.com/Seagate/cloudfuse/pull/97) Validate config YAML to prevent GUI issues + +## **0.3.0** ## + +December 20th 2023 This version is based on [blobfuse2 2.1.2](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.1.2) (upstream). -**Changes** --- Windows mount no longer requires admin rights --- Replaced service dedicated to restart mounts on bootup, with a new Windows startup tool that restarts mounts on login. --- Persistent mounts are now stored in AppData on Windows rather than the registry. --- Add --dry-run option --- Bump golang.org/x/crypto from 0.15.0 to 0.17.0 -**Bug Fixes** --- [#58](https://github.com/Seagate/cloudfuse/pull/58) Fix Windows permissions --- [#61](https://github.com/Seagate/cloudfuse/pull/61) Keep window open on failed config write --- [#62](https://github.com/Seagate/cloudfuse/pull/62) Don't delete file cache on unmount when allow-non-empty-temp is set --- [#70](https://github.com/Seagate/cloudfuse/pull/70) Fix window position issue - -## 0.2.1 ## +### Changes ### + +- Windows mount no longer requires admin rights +- Replaced service dedicated to restart mounts on bootup, with a new Windows startup tool that restarts mounts on login. +- Persistent mounts are now stored in AppData on Windows rather than the registry. +- Add --dry-run option +- Bump golang.org/x/crypto from 0.15.0 to 0.17.0 + +### Bug Fixes ### + +- [#58](https://github.com/Seagate/cloudfuse/pull/58) Fix Windows permissions +- [#61](https://github.com/Seagate/cloudfuse/pull/61) Keep window open on failed config write +- [#62](https://github.com/Seagate/cloudfuse/pull/62) Don't delete file cache on unmount when allow-non-empty-temp is set +- [#70](https://github.com/Seagate/cloudfuse/pull/70) Fix window position issue + +## **0.2.1** ## + +November 30th 2023 This version is based on [blobfuse2 2.1.2](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.1.2) (upstream). -**Changes** --- Changed sync-to-flush to true by default. -**Bug Fixes** --- [#48](https://github.com/Seagate/cloudfuse/pull/48) Prevent "Access Denied" when running as a Windows service -## 0.2.0 ## +### Changes ### -**Features** --- Include an installer on Windows --- Linux installers now include the GUI and add it to the user applications. --- Unmount now accepts --lazy as an argument to unmount in background -**Bug Fixes** --- [#29](https://github.com/Seagate/cloudfuse/pull/29) Listing directories on S3 now correctly lists directories up until the maximum configured --- [#28](https://github.com/Seagate/cloudfuse/pull/28) User-Agent header is now sent on S3 requests +- Changed sync-to-flush to true by default. -## 0.1.0 ## +### Bug Fixes ### + +- [#48](https://github.com/Seagate/cloudfuse/pull/48) Prevent "Access Denied" when running as a Windows service + +## **0.2.0** ## + +November 6th 2023 +This version is based on [blobfuse2 2.1.0](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.1.0) (upstream). +### Features ### + +- Include an installer on Windows +- Linux installers now include the GUI and add it to the user applications. +- Unmount now accepts --lazy as an argument to unmount in background + +### Bug Fixes ### + +- [#29](https://github.com/Seagate/cloudfuse/pull/29) Listing directories on S3 now correctly lists directories up until the maximum configured +- [#28](https://github.com/Seagate/cloudfuse/pull/28) User-Agent header is now sent on S3 requests + +## **0.1.0** ## + +October 19th 2023 This release includes all features planned for the 1.0.0 release of cloudfuse, which will be released after additional bug fixes. This version is based on [blobfuse2 2.1.0](https://github.com/Azure/azure-storage-fuse/releases/tag/blobfuse2-2.1.0) (upstream). -**Features** --- Runs on Windows using WinFSP, and runs as a Windows service to provide a persistent mount --- S3 cloud storage is now a supported cloud backend --- GUI for easy configuration on Linux and Windows + +### Features ### + +- Runs on Windows using WinFSP, and runs as a Windows service to provide a persistent mount +- S3 cloud storage is now a supported cloud backend +- GUI for easy configuration on Linux and Windows diff --git a/build/windows_installer_build.iss b/build/windows_installer_build.iss index a02b664ba..b806b893c 100644 --- a/build/windows_installer_build.iss +++ b/build/windows_installer_build.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Cloudfuse" -#define MyAppVersion "1.1.1" +#define MyAppVersion "1.1.2" #define MyAppPublisher "SEAGATE TECHNOLOGY LLC" #define MyAppURL "https://github.com/Seagate/cloudfuse" #define MyAppExeName "cloudfuseGUI.exe" diff --git a/common/types.go b/common/types.go index 39b6d37b0..c30502e86 100644 --- a/common/types.go +++ b/common/types.go @@ -40,7 +40,7 @@ import ( // Standard config default values const ( - cloudfuseVersion_ = "1.1.1" + cloudfuseVersion_ = "1.1.2" DefaultMaxLogFileSize = 512 DefaultLogFileCount = 10