From 77cf77e78741e715421b9e24a729a8d756044c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20M=C3=BCller?= Date: Mon, 7 Aug 2023 13:56:56 +0200 Subject: [PATCH] Release v5.0.0-beta.1 --- CHANGELOG.md | 272 +++++++++++++++++++++++++++++++++++++++++++++++++- VERSION.cmake | 2 +- 2 files changed, 272 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6be9d8aa78..78a1d81138e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ Changelog for ownCloud Desktop Client [unreleased] (UNRELEASED) The following sections list the changes in ownCloud Desktop Client unreleased relevant to ownCloud admins and users. -[unreleased]: https://github.com/owncloud/client/compare/v4.1.0...master +[unreleased]: https://github.com/owncloud/client/compare/v4.2.0...master Summary ------- @@ -11,22 +11,28 @@ Summary * Bugfix - Avoid duplicate notifications when selective sync is enabled: [#5682](https://github.com/owncloud/enterprise/issues/5682) * Bugfix - Possible deadlock during log setup: [#10905](https://github.com/owncloud/client/pull/10905) * Bugfix - Wrong davUser in cmd client: [#10946](https://github.com/owncloud/client/issues/10946) +* Bugfix - Missing mtime in ocis uploads: [#10950](https://github.com/owncloud/client/issues/10950) * Bugfix - Update capabilites and other info after connect: [#10978](https://github.com/owncloud/client/issues/10978) * Bugfix - Account activity and crash after an account was removed: [#10990](https://github.com/owncloud/client/issues/10990) * Bugfix - Crash during application shutdown: [#11016](https://github.com/owncloud/client/issues/11016) +* Bugfix - Hide hidden folders again in the selective sync view: [#11047](https://github.com/owncloud/client/issues/11047) * Change - Remove support for sidebar entries for non-vfs setups on Windows: [#10788](https://github.com/owncloud/client/issues/10788) * Change - Remove support for client side system proxy credentials: [#10866](https://github.com/owncloud/client/pull/10866) * Change - Modernize systray menu: [#10939](https://github.com/owncloud/client/issues/10939) +* Change - We removed the pre 2.9 credentials migration: [#11081](https://github.com/owncloud/client/pull/11081) * Enhancement - Store proxy password securely: [#261](https://github.com/owncloud/client/issues/261) * Enhancement - Change how all files deleted is handled: [#8360](https://github.com/owncloud/client/issues/8360) * Enhancement - Port from QtSingleApplication to KDSingleApplication: [#8432](https://github.com/owncloud/client/issues/8432) * Enhancement - Enable crash reporter in commandline client: [#8991](https://github.com/owncloud/client/issues/8991) * Enhancement - Make "Show files versions..." context menu action available: [#10197](https://github.com/owncloud/client/issues/10197) * Enhancement - Log http request when it is send: [#10313](https://github.com/owncloud/client/issues/10313) +* Enhancement - Allow selective sync of spaces in folder wizard: [#10596](https://github.com/owncloud/client/issues/10596) * Enhancement - Send a language header in all http requests: [#10619](https://github.com/owncloud/client/issues/10619) +* Enhancement - Help user fix problems on the last setup wizard page: [#10680](https://github.com/owncloud/client/issues/10680) * Enhancement - Display a progress spinner during the initial setup: [#10751](https://github.com/owncloud/client/issues/10751) * Enhancement - Reduce how often file changes are handled: [#10825](https://github.com/owncloud/client/pull/10825) * Enhancement - Persist filter settings for Not Synced tab: [#10928](https://github.com/owncloud/client/pull/10928) +* Enhancement - `--cmd` argument added to the GUI client: [#10976](https://github.com/owncloud/client/issues/10976) Details ------- @@ -52,6 +58,13 @@ Details https://github.com/owncloud/client/issues/10946 +* Bugfix - Missing mtime in ocis uploads: [#10950](https://github.com/owncloud/client/issues/10950) + + When uploading a file to ocis the server ignores the X-OC-Mtime header and expects the mtime to + be part of the Upload-Metadata header. We now provide both. + + https://github.com/owncloud/client/issues/10950 + * Bugfix - Update capabilites and other info after connect: [#10978](https://github.com/owncloud/client/issues/10978) We fixed a bug where server infos might have only been updated several minutes after the client @@ -71,6 +84,10 @@ Details https://github.com/owncloud/client/issues/11016 +* Bugfix - Hide hidden folders again in the selective sync view: [#11047](https://github.com/owncloud/client/issues/11047) + + https://github.com/owncloud/client/issues/11047 + * Change - Remove support for sidebar entries for non-vfs setups on Windows: [#10788](https://github.com/owncloud/client/issues/10788) For vfs setups, this is handled by Windows itself. @@ -92,6 +109,12 @@ Details https://github.com/owncloud/client/pull/10949 https://github.com/owncloud/client/pull/10999 +* Change - We removed the pre 2.9 credentials migration: [#11081](https://github.com/owncloud/client/pull/11081) + + Migrating credentials from a 2.8 or older client is no longer possible. + + https://github.com/owncloud/client/pull/11081 + * Enhancement - Store proxy password securely: [#261](https://github.com/owncloud/client/issues/261) https://github.com/owncloud/client/issues/261 @@ -133,6 +156,17 @@ Details https://github.com/owncloud/client/issues/10313 +* Enhancement - Allow selective sync of spaces in folder wizard: [#10596](https://github.com/owncloud/client/issues/10596) + + When manually configuring the synchronization of spaces, we now show the selective sync page + again to allow users to selectively disable the synchronization of remote directories. + + This prevents the unnecessary synchronization of files until the user can use the account + settings dialog to configure selective sync. + + https://github.com/owncloud/client/issues/10596 + https://github.com/owncloud/client/pull/11044 + * Enhancement - Send a language header in all http requests: [#10619](https://github.com/owncloud/client/issues/10619) All http requests to the server will now contain the language for the client. This can be used by @@ -141,6 +175,15 @@ Details https://github.com/owncloud/client/issues/10619 https://github.com/owncloud/client/pull/11020 +* Enhancement - Help user fix problems on the last setup wizard page: [#10680](https://github.com/owncloud/client/issues/10680) + + When there are problems within the advanced configuration on the last setup wizard page, we no + longer just show an error message but also "unhide" those settings to give the user a chance of + fixing the problem. + + https://github.com/owncloud/client/issues/10680 + https://github.com/owncloud/client/pull/11029 + * Enhancement - Display a progress spinner during the initial setup: [#10751](https://github.com/owncloud/client/issues/10751) We now display a progress spinner after the setup wizard, until the client is done setting the @@ -164,6 +207,233 @@ Details https://github.com/owncloud/client/issues/10884 https://github.com/owncloud/client/pull/10928 +* Enhancement - `--cmd` argument added to the GUI client: [#10976](https://github.com/owncloud/client/issues/10976) + + In 4.1 we added a `--cmd` argument to the AppImage to allow users to use the commandline client + contained in the AppImage more easily. + + The `--cmd` argument is now supported on all platforms to support consistency. + + https://github.com/owncloud/client/issues/10976 + +Changelog for ownCloud Desktop Client [4.2.0] (2023-08-07) +======================================= +The following sections list the changes in ownCloud Desktop Client 4.2.0 relevant to +ownCloud admins and users. + +[4.2.0]: https://github.com/owncloud/client/compare/v4.1.0...v4.2.0 + +Summary +------- + +* Bugfix - Avoid duplicate notifications when selective sync is enabled: [#5682](https://github.com/owncloud/enterprise/issues/5682) +* Bugfix - Possible deadlock during log setup: [#10905](https://github.com/owncloud/client/pull/10905) +* Bugfix - Wrong davUser in cmd client: [#10946](https://github.com/owncloud/client/issues/10946) +* Bugfix - Missing mtime in ocis uploads: [#10950](https://github.com/owncloud/client/issues/10950) +* Bugfix - Update capabilites and other info after connect: [#10978](https://github.com/owncloud/client/issues/10978) +* Bugfix - Account activity and crash after an account was removed: [#10990](https://github.com/owncloud/client/issues/10990) +* Bugfix - Crash during application shutdown: [#11016](https://github.com/owncloud/client/issues/11016) +* Bugfix - Hide hidden folders again in the selective sync view: [#11047](https://github.com/owncloud/client/issues/11047) +* Change - Remove support for sidebar entries for non-vfs setups on Windows: [#10788](https://github.com/owncloud/client/issues/10788) +* Change - Remove support for client side system proxy credentials: [#10866](https://github.com/owncloud/client/pull/10866) +* Change - Modernize systray menu: [#10939](https://github.com/owncloud/client/issues/10939) +* Change - We removed the pre 2.9 credentials migration: [#11081](https://github.com/owncloud/client/pull/11081) +* Enhancement - Store proxy password securely: [#261](https://github.com/owncloud/client/issues/261) +* Enhancement - Change how all files deleted is handled: [#8360](https://github.com/owncloud/client/issues/8360) +* Enhancement - Port from QtSingleApplication to KDSingleApplication: [#8432](https://github.com/owncloud/client/issues/8432) +* Enhancement - Enable crash reporter in commandline client: [#8991](https://github.com/owncloud/client/issues/8991) +* Enhancement - Make "Show files versions..." context menu action available: [#10197](https://github.com/owncloud/client/issues/10197) +* Enhancement - Log http request when it is send: [#10313](https://github.com/owncloud/client/issues/10313) +* Enhancement - Allow selective sync of spaces in folder wizard: [#10596](https://github.com/owncloud/client/issues/10596) +* Enhancement - Send a language header in all http requests: [#10619](https://github.com/owncloud/client/issues/10619) +* Enhancement - Help user fix problems on the last setup wizard page: [#10680](https://github.com/owncloud/client/issues/10680) +* Enhancement - Display a progress spinner during the initial setup: [#10751](https://github.com/owncloud/client/issues/10751) +* Enhancement - Reduce how often file changes are handled: [#10825](https://github.com/owncloud/client/pull/10825) +* Enhancement - Persist filter settings for Not Synced tab: [#10928](https://github.com/owncloud/client/pull/10928) +* Enhancement - `--cmd` argument added to the GUI client: [#10976](https://github.com/owncloud/client/issues/10976) + +Details +------- + +* Bugfix - Avoid duplicate notifications when selective sync is enabled: [#5682](https://github.com/owncloud/enterprise/issues/5682) + + We no longer show multiple messages about files which were excluded from the sync because they + were excluded by the users. + + https://github.com/owncloud/enterprise/issues/5682 + +* Bugfix - Possible deadlock during log setup: [#10905](https://github.com/owncloud/client/pull/10905) + + If an error occured during the setup of the log file, it was possible that the client got + deadlocked. + + https://github.com/owncloud/client/pull/10905 + +* Bugfix - Wrong davUser in cmd client: [#10946](https://github.com/owncloud/client/issues/10946) + + We fixed a bug where the wrong dav user was used in the url, when the username from the credentials + differed from the username used on the server. + + https://github.com/owncloud/client/issues/10946 + +* Bugfix - Missing mtime in ocis uploads: [#10950](https://github.com/owncloud/client/issues/10950) + + When uploading a file to ocis the server ignores the X-OC-Mtime header and expects the mtime to + be part of the Upload-Metadata header. We now provide both. + + https://github.com/owncloud/client/issues/10950 + +* Bugfix - Update capabilites and other info after connect: [#10978](https://github.com/owncloud/client/issues/10978) + + We fixed a bug where server infos might have only been updated several minutes after the client + connected to the server. + + https://github.com/owncloud/client/issues/10978 + +* Bugfix - Account activity and crash after an account was removed: [#10990](https://github.com/owncloud/client/issues/10990) + + We fixed a bug where an account performed actions after it was removed. + + https://github.com/owncloud/client/issues/10990 + +* Bugfix - Crash during application shutdown: [#11016](https://github.com/owncloud/client/issues/11016) + + We fixed a where the main instance was accessed after it was destroyed. + + https://github.com/owncloud/client/issues/11016 + +* Bugfix - Hide hidden folders again in the selective sync view: [#11047](https://github.com/owncloud/client/issues/11047) + + https://github.com/owncloud/client/issues/11047 + +* Change - Remove support for sidebar entries for non-vfs setups on Windows: [#10788](https://github.com/owncloud/client/issues/10788) + + For vfs setups, this is handled by Windows itself. + + https://github.com/owncloud/client/issues/10788 + https://github.com/owncloud/client/pull/10910 + +* Change - Remove support for client side system proxy credentials: [#10866](https://github.com/owncloud/client/pull/10866) + + We removed the support to query and store credentials for the system proxy. + + https://github.com/owncloud/client/pull/10866 + +* Change - Modernize systray menu: [#10939](https://github.com/owncloud/client/issues/10939) + + We had a closer look on the system tray and cleaned it up. + + https://github.com/owncloud/client/issues/10939 + https://github.com/owncloud/client/pull/10949 + https://github.com/owncloud/client/pull/10999 + +* Change - We removed the pre 2.9 credentials migration: [#11081](https://github.com/owncloud/client/pull/11081) + + Migrating credentials from a 2.8 or older client is no longer possible. + + https://github.com/owncloud/client/pull/11081 + +* Enhancement - Store proxy password securely: [#261](https://github.com/owncloud/client/issues/261) + + https://github.com/owncloud/client/issues/261 + +* Enhancement - Change how all files deleted is handled: [#8360](https://github.com/owncloud/client/issues/8360) + + When the client detects that all files are deleted on either side of the sync, the client now + aborts the sync and asks for a user decision. Afterwords a new sync is started. + + Previously we blocked the current sync until the user responded which could lead to unwanted + side effects. + + https://github.com/owncloud/client/issues/8360 + +* Enhancement - Port from QtSingleApplication to KDSingleApplication: [#8432](https://github.com/owncloud/client/issues/8432) + + Instead of relying on an old copy of QtSingleApplication we use + https://github.com/KDAB/KDSingleApplication + + https://github.com/owncloud/client/issues/8432 + https://github.com/owncloud/client/pull/10754 + https://github.com/owncloud/client/pull/10758 + +* Enhancement - Enable crash reporter in commandline client: [#8991](https://github.com/owncloud/client/issues/8991) + + While the crash reporter still requires a graphical user interface to work, this change + nevertheless simplifies reporting crashes from the commandline client a lot. + + https://github.com/owncloud/client/issues/8991 + +* Enhancement - Make "Show files versions..." context menu action available: [#10197](https://github.com/owncloud/client/issues/10197) + + https://github.com/owncloud/client/issues/10197 + +* Enhancement - Log http request when it is send: [#10313](https://github.com/owncloud/client/issues/10313) + + We now log the http request when it is send, not when it is created. This will elable us to print + more headers set by the platform and messaure the request time more accurately. + + https://github.com/owncloud/client/issues/10313 + +* Enhancement - Allow selective sync of spaces in folder wizard: [#10596](https://github.com/owncloud/client/issues/10596) + + When manually configuring the synchronization of spaces, we now show the selective sync page + again to allow users to selectively disable the synchronization of remote directories. + + This prevents the unnecessary synchronization of files until the user can use the account + settings dialog to configure selective sync. + + https://github.com/owncloud/client/issues/10596 + https://github.com/owncloud/client/pull/11044 + +* Enhancement - Send a language header in all http requests: [#10619](https://github.com/owncloud/client/issues/10619) + + All http requests to the server will now contain the language for the client. This can be used by + the server to localize responses like error messages. + + https://github.com/owncloud/client/issues/10619 + https://github.com/owncloud/client/pull/11020 + +* Enhancement - Help user fix problems on the last setup wizard page: [#10680](https://github.com/owncloud/client/issues/10680) + + When there are problems within the advanced configuration on the last setup wizard page, we no + longer just show an error message but also "unhide" those settings to give the user a chance of + fixing the problem. + + https://github.com/owncloud/client/issues/10680 + https://github.com/owncloud/client/pull/11029 + +* Enhancement - Display a progress spinner during the initial setup: [#10751](https://github.com/owncloud/client/issues/10751) + + We now display a progress spinner after the setup wizard, until the client is done setting the + account up. + + https://github.com/owncloud/client/issues/10751 + +* Enhancement - Reduce how often file changes are handled: [#10825](https://github.com/owncloud/client/pull/10825) + + We no longer handle file changes every 1s but gather them for 10s and handle them then. + + This should reduce the amount of unnecessary checksum computations and attempted syncs. + + https://github.com/owncloud/client/pull/10825 + +* Enhancement - Persist filter settings for Not Synced tab: [#10928](https://github.com/owncloud/client/pull/10928) + + We now store the filter settings in the Not Synced tab. So after a restart of the client, the + filter will still be the same as the last time. + + https://github.com/owncloud/client/issues/10884 + https://github.com/owncloud/client/pull/10928 + +* Enhancement - `--cmd` argument added to the GUI client: [#10976](https://github.com/owncloud/client/issues/10976) + + In 4.1 we added a `--cmd` argument to the AppImage to allow users to use the commandline client + contained in the AppImage more easily. + + The `--cmd` argument is now supported on all platforms to support consistency. + + https://github.com/owncloud/client/issues/10976 + Changelog for ownCloud Desktop Client [4.1.0] (2023-06-15) ======================================= The following sections list the changes in ownCloud Desktop Client 4.1.0 relevant to diff --git a/VERSION.cmake b/VERSION.cmake index e6e2549d88f..5047d831082 100644 --- a/VERSION.cmake +++ b/VERSION.cmake @@ -5,7 +5,7 @@ set( MIRALL_VERSION_YEAR 2023 ) set( MIRALL_SOVERSION 0 ) if ( NOT DEFINED MIRALL_VERSION_SUFFIX ) - set( MIRALL_VERSION_SUFFIX "git") #e.g. beta1, beta2, rc1 + set( MIRALL_VERSION_SUFFIX "beta.1") #e.g. beta1, beta2, rc1 endif( NOT DEFINED MIRALL_VERSION_SUFFIX ) if( NOT DEFINED MIRALL_VERSION_BUILD )