Skip to content

Commit

Permalink
v2.9.0-rc2
Browse files Browse the repository at this point in the history
  • Loading branch information
TheOneRing committed Sep 6, 2021
1 parent 264a2d4 commit 88e8222
Show file tree
Hide file tree
Showing 2 changed files with 97 additions and 1 deletion.
96 changes: 96 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,31 +14,41 @@ 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)
* Bugfix - Correctly handle file path comparison on Windows: [#8732](https://github.com/owncloud/client/issues/8732)
* 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)
* Bugfix - Handle timeouts occurring during oauth: [#8940](https://github.com/owncloud/client/pull/8940)
* 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)
* Change - Ignore the desktop.ini file in every directory, not only in top dir: [#8298](https://github.com/owncloud/client/issues/8298)
* 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)

Expand Down Expand Up @@ -84,6 +94,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
Expand Down Expand Up @@ -138,6 +155,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
Expand All @@ -149,6 +177,43 @@ Details
* Bugfix - Don't crash if a certain move is undone: [#8837](https://github.com/owncloud/client/issues/8837)

https://github.com/owncloud/client/issues/8837
https://github.com/owncloud/client/pull/8863
https://github.com/owncloud/client/pull/8958

* 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

* Bugfix - Handle timeouts occurring during oauth: [#8940](https://github.com/owncloud/client/pull/8940)

We now handle timeouts occurring during oauth.

https://github.com/owncloud/client/pull/8940

* Change - Don't ask the user to switch to http: [#8231](https://github.com/owncloud/client/issues/8231)

Expand Down Expand Up @@ -198,6 +263,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
Expand All @@ -220,6 +291,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
Expand Down Expand Up @@ -274,6 +360,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
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 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 "rc2") #e.g. beta1, beta2, rc1
endif( NOT DEFINED MIRALL_VERSION_SUFFIX )

if( NOT DEFINED MIRALL_VERSION_BUILD )
Expand Down

0 comments on commit 88e8222

Please sign in to comment.