From 405790d408e03af1dbd77d64178af384579039d4 Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Mon, 23 Aug 2021 17:02:54 +0200 Subject: [PATCH] v2.9.0-beta3 --- CHANGELOG.md | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++ VERSION.cmake | 2 +- 2 files changed, 88 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 013de6d9f87..64118d64ce3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ Summary * Bugfix - SQLite wal file grows to several gigabyte: [#7646](https://github.com/owncloud/client/issues/7646) * Bugfix - Fix missing permission for newly created folder: [#8076](https://github.com/owncloud/client/pull/8076) * Bugfix - Don't recommend non default sync option: [#8317](https://github.com/owncloud/client/issues/8317) +* Bugfix - Limit min window size to 2/3 available: [#8366](https://github.com/owncloud/client/issues/8366) * Bugfix - Set up default locale correctly: [#8367](https://github.com/owncloud/client/issues/8367) * Bugfix - Ignore consecutive errors for a pereiode of time: [#8672](https://github.com/owncloud/client/issues/8672) * Bugfix - Properly print the sync events in .owncloudsync.log: [#8729](https://github.com/owncloud/client/issues/8729) @@ -21,8 +22,13 @@ Summary * Bugfix - Locked files are not correctly synced: [#8761](https://github.com/owncloud/client/issues/8761) * Bugfix - Prompt the user of the cmd client what to do if all files where removed: [#8804](https://github.com/owncloud/client/issues/8804) * Bugfix - Relaunching the client on macOS will show the settings dialog: [#8377](https://github.com/owncloud/client/issues/8377) +* Bugfix - Fix config migrations from versions 2.8 to 2.9: [#8824](https://github.com/owncloud/client/issues/8824) * Bugfix - Always exclude .owncloud files: [#8836](https://github.com/owncloud/client/pull/8836) * Bugfix - Don't crash if a certain move is undone: [#8837](https://github.com/owncloud/client/issues/8837) +* Bugfix - Prevent sync root sharing: [#8849](https://github.com/owncloud/client/issues/8849) +* Bugfix - Removed support for client side certificates: [#8864](https://github.com/owncloud/client/pull/8864) +* Bugfix - The `Re-open Browser` now always does what it says: [#8866](https://github.com/owncloud/client/pull/8866) +* Bugfix - Start oauth/password prompt if password is wrong during start up: [#8901](https://github.com/owncloud/client/issues/8901) * Change - Don't ask the user to switch to http: [#8231](https://github.com/owncloud/client/issues/8231) * Change - Remove support for http redirects: [#8293](https://github.com/owncloud/client/pull/8293) * Change - We no longer try to locate an ownCloud install at /owncloud: [#8273](https://github.com/owncloud/client/issues/8273) @@ -30,15 +36,18 @@ Summary * Change - Add support for dynamic client registration with OIDC: [#8350](https://github.com/owncloud/client/pull/8350/) * Change - Include full os version in the about dialog: [#8374](https://github.com/owncloud/client/pull/8374) * Change - We removed the support for async jobs using OC-JobStatus-Location: [#8398](https://github.com/owncloud/client/pull/8398) +* Change - Add a branding option to skip the advanced setup page: [#8665](https://github.com/owncloud/client/issues/8665) * Enhancement - Prefer 127.0.0.1 as oauth redirect url: [#4542](https://github.com/owncloud/enterprise/issues/4542) * Enhancement - Display an icon in the Windows explorer context menu: [#4627](https://github.com/owncloud/client/issues/4627) * Enhancement - Show last sync date in tray menu: [#5644](https://github.com/owncloud/client/issues/5644) +* Enhancement - Display the information state in case we encountered ignored errors: [#8858](https://github.com/owncloud/client/pull/8858) * Enhancement - Make crash report IDs easy to copy: [#25](https://github.com/dschmidt/libcrashreporter-qt/pull/25) * Enhancement - We reworked the tables: [#8158](https://github.com/owncloud/client/issues/8158) * Enhancement - Provide a socket api call to get the client icon and: [#8464](https://github.com/owncloud/client/issues/8464) * Enhancement - Add language picker to general settings: [#8466](https://github.com/owncloud/client/issues/8466) * Enhancement - Attach the last 20 log lines to a crash report: [#8467](https://github.com/owncloud/client/issues/8467) * Enhancement - Mention the local file name when a file name clash occurs: [#8609](https://github.com/owncloud/client/issues/8609) +* Enhancement - Consider a remote poll interval coming with the server capabilities: [#5947](https://github.com/owncloud/client/issues/5947) * Enhancement - Improved handling of errors during local file updates: [#8787](https://github.com/owncloud/client/pull/8787) * Enhancement - Retry sync on `502 Bad Gateway`: [#8811](https://github.com/owncloud/client/issues/8811) @@ -84,6 +93,13 @@ Details https://github.com/owncloud/client/issues/8317 +* Bugfix - Limit min window size to 2/3 available: [#8366](https://github.com/owncloud/client/issues/8366) + + When scaling was used the window could become bigger than the screen. The size is now limited to + 2/3 of the screen. + + https://github.com/owncloud/client/issues/8366 + * Bugfix - Set up default locale correctly: [#8367](https://github.com/owncloud/client/issues/8367) Fixes the formatting in locale-dependent widgets, e.g., date pickers, like the one in the @@ -138,6 +154,17 @@ Details https://github.com/owncloud/client/issues/8377 https://github.com/owncloud/client/pull/8812 +* Bugfix - Fix config migrations from versions 2.8 to 2.9: [#8824](https://github.com/owncloud/client/issues/8824) + + Due to a value change of an internal Qt configuration variable, the configuration data could + not be migrated on many systems. We fixed this by implementing an additional migration path. + + Furthermore, we removed the dependency on said value within the GUI, and use the values + explicitly from the theme to display the correct values on UI elements such as buttons. + + https://github.com/owncloud/client/issues/8824 + https://github.com/owncloud/client/pull/8860 + * Bugfix - Always exclude .owncloud files: [#8836](https://github.com/owncloud/client/pull/8836) Our Linux virtual files implementation is using the file name extension .owncloud those files @@ -150,6 +177,35 @@ Details https://github.com/owncloud/client/issues/8837 +* Bugfix - Prevent sync root sharing: [#8849](https://github.com/owncloud/client/issues/8849) + + Due to legacy reasons it is possible to let two sync connections use the same directory. In + combination with virtual files this was leading to dataloss however. + + https://github.com/owncloud/client/issues/8849 + https://github.com/owncloud/client/issues/8512 + +* Bugfix - Removed support for client side certificates: [#8864](https://github.com/owncloud/client/pull/8864) + + Client side certificates where never officially supported and where untested in many + scenarios. + + https://github.com/owncloud/client/pull/8864 + +* Bugfix - The `Re-open Browser` now always does what it says: [#8866](https://github.com/owncloud/client/pull/8866) + + Under certain conditions the previous authentication run might have failed and the button + became unresponsive, we now start a new authentication in that case. + + https://github.com/owncloud/client/pull/8866 + +* Bugfix - Start oauth/password prompt if password is wrong during start up: [#8901](https://github.com/owncloud/client/issues/8901) + + If the oauth token was invalid during start up we didn't start the oauth process and the user + needed to manually log out in order to log in again. + + https://github.com/owncloud/client/issues/8901 + * Change - Don't ask the user to switch to http: [#8231](https://github.com/owncloud/client/issues/8231) We no longer recommend to use a http connection if a https url was not found. @@ -198,6 +254,12 @@ Details https://github.com/owncloud/client/pull/8398 +* Change - Add a branding option to skip the advanced setup page: [#8665](https://github.com/owncloud/client/issues/8665) + + If the option is enabled we will create a sync with the default values. + + https://github.com/owncloud/client/issues/8665 + * Enhancement - Prefer 127.0.0.1 as oauth redirect url: [#4542](https://github.com/owncloud/enterprise/issues/4542) When using OpenID Connect we now always use http://127.0.0.1 as redirect url instead of @@ -220,6 +282,21 @@ Details https://github.com/owncloud/client/issues/5644 https://github.com/owncloud/client/pull/8547 +* Enhancement - Display the information state in case we encountered ignored errors: [#8858](https://github.com/owncloud/client/pull/8858) + + If syncing a file fails multiple times we mark it as ignored to skip it for a certain amount of + time. If we have ignored files we are not in sync, we now don't display the green icon. + + Additionally this change aligns the icon displayed in the system tray with the icon displayed + in the app. + + Https://github.com/owncloud/client/issues/7715 + https://github.com/owncloud/client/issues/7365 + https://github.com/owncloud/client/issues/7200 + https://github.com/owncloud/client/issues/5860 + + https://github.com/owncloud/client/pull/8858 + * Enhancement - Make crash report IDs easy to copy: [#25](https://github.com/dschmidt/libcrashreporter-qt/pull/25) Users can now click on crash report IDs to copy them to their personal clipboard. This way, they @@ -274,6 +351,16 @@ Details https://github.com/owncloud/client/issues/8609 https://github.com/owncloud/client/pull/8630 +* Enhancement - Consider a remote poll interval coming with the server capabilities: [#5947](https://github.com/owncloud/client/issues/5947) + + This way, admins can configure the remote sync poll interval of clients through the + capabilities settings of the server. Note that the setting in the server capabilities needs to + be done in milliseconds. Default is 30 seconds. + + https://github.com/owncloud/client/issues/5947 + https://github.com/owncloud/client/issues/8780 + https://github.com/owncloud/client/pull/8777 + * Enhancement - Improved handling of errors during local file updates: [#8787](https://github.com/owncloud/client/pull/8787) If a local metadata update fails we now provide the proper error in the ui. In case that the error diff --git a/VERSION.cmake b/VERSION.cmake index ba2b8b9ed93..ed6ee8c9a42 100644 --- a/VERSION.cmake +++ b/VERSION.cmake @@ -5,7 +5,7 @@ set( MIRALL_VERSION_YEAR 2021 ) set( MIRALL_SOVERSION 0 ) if ( NOT DEFINED MIRALL_VERSION_SUFFIX ) - set( MIRALL_VERSION_SUFFIX "git") #e.g. beta1, beta2, rc1 + set( MIRALL_VERSION_SUFFIX "beta3") #e.g. beta1, beta2, rc1 endif( NOT DEFINED MIRALL_VERSION_SUFFIX ) if( NOT DEFINED MIRALL_VERSION_BUILD )