Skip to content

Commit

Permalink
Release v5.0.0-beta.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabian Müller committed Aug 7, 2023
1 parent d63ba8b commit 77cf77e
Show file tree
Hide file tree
Showing 2 changed files with 272 additions and 2 deletions.
272 changes: 271 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,36 @@ 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
-------

* 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
-------
Expand All @@ -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
Expand All @@ -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.
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion VERSION.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -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 )
Expand Down

0 comments on commit 77cf77e

Please sign in to comment.