v3.0.0-beta1
Pre-releaseDownloads
ownCloud client: Windows | 32 bit | Windows MSI for Group Policy | 32 bit GPO | macOS | Linux AppImage | Linux
Testpilotcloud branded client: Windows | 32 bit | Windows for Group Policy | 32 bit GPO | macOS | Linux AppImage | Linux
Sources: ownCloud-3.0.0-beta1.9005.tar.xz (GPG Signature)
Changelog for ownCloud Desktop Client [v3.0.0-beta1] (2022-11-04)
The following sections list the changes in ownCloud Desktop Client unreleased relevant to
ownCloud admins and users.
Summary
- Bugfix - Don't unset implicit log flush: #9515
- Bugfix - We fixed a crash: #10017
- Bugfix - Sync status changes are now directly displayed: #10101
- Bugfix - Don't trigger ignore list when files are locked on the server: #5382
- Bugfix - Properly resume upload with a partial local discovery: #5382
- Bugfix - Add request time and other missing data to .owncloudsync.log: #7348
- Bugfix - Don't display a conext menu on the root folder: #8595
- Bugfix - Fix copy url location for private links: #9048
- Bugfix - Fix status of files uploaded with TUS: #9472
- Bugfix - The condition for the read only files menu was inverted: #9574
- Bugfix - Deadlock in folder context menu in a folder selection dialog: #9681
- Bugfix - Fix never ending sync: #9725
- Bugfix - Fix adding bookmarks on Gtk+ 3 based desktops: #9752
- Bugfix - Stop the activity spinner when the request failed: #9798
- Bugfix - Changes during upload of a file could still trigger the ignore list: #9924
- Change - Make sharedialog preview be more resilient: #8938
- Change - We no longer persist cookies: #9495
- Change - We removed support for ownCloud servers < 10.0: #9578
- Change - Drop socket upload job: #9585
- Change - Remove support for Windows 7 sidebar links: #9618
- Change - Rewrote TLS error handling: #9655
- Change - We removed the TLS certificate button from the account page: #9675
- Change - Add "open in web editor" feature: #9724
- Change - Don't display error state when server is unreachable: #9790
- Enhancement - Windows VFS download speed improvement: #10031
- Enhancement - Add a prefer: minimal header to PROPFINDs: #10104
- Enhancement - Allow creation of sync roots with long paths: #10135
- Enhancement - Windows add longPath awareness: #10136
- Enhancement - Estimate duration of network requests in httplogger: #10142
- Enhancement - Display
Show ownCloud
instead ofSettings
in systray: #8234 - Enhancement - Built-in AppImage self-updater: #8923
- Enhancement - Don't query private links if disabled on the server: #8998
- Enhancement - Add CMakeOption WITH_AUTO_UPDATER: #9082
- Enhancement - Rewrite wizard from scratch: #9249
- Enhancement - Remove use of legacy DAV endpoint: #9538
- Enhancement - Support for OCIS Spaces: #9154
- Enhancement - Set Windows VFS placeholders readonly if needed: #9598
- Enhancement - Create continuous log files: #9731
- Enhancement - Display a correct error when the wrong user was authenticated: #9772
- Enhancement - We improved the performance for local filesystem actions: #9910
- Enhancement - We improved the performance of db access: #9918
- Enhancement - Reduce CPU load during discovery: #9919
- Enhancement - Remove app name from connection error message: #9923
- Enhancement - Allow HTTP/1.1 pipelining: #9930
- Enhancement - Improve look and feel of many dialogs on macOS: #9995
Details
-
Bugfix - Don't unset implicit log flush: #9515
Since #9515 we flush the the log if the output is
stdout. We fixed a bug which disabled it again. -
Bugfix - We fixed a crash: #10017
We fixed a crash that could occur after a folder reported a setup error
-
Bugfix - Sync status changes are now directly displayed: #10101
-
Bugfix - Don't trigger ignore list when files are locked on the server: #5382
-
Bugfix - Properly resume upload with a partial local discovery: #5382
https://github.com/owncloud/enterprise/issues/5382
#10200 -
Bugfix - Add request time and other missing data to .owncloudsync.log: #7348
Some parameters were missing for some operations. This fix makes the log more complete and more
useful as a result. -
Bugfix - Don't display a conext menu on the root folder: #8595
-
Bugfix - Fix copy url location for private links: #9048
We fixed a bug where a placholder was copied to the clipboard instead of the url.
-
Bugfix - Fix status of files uploaded with TUS: #9472
Setting the upload status of files uploaded with TUS failed as we were still using the file.
-
Bugfix - The condition for the read only files menu was inverted: #9574
We fixed a bug where we displayed solutions to fix issues with read only fils for readable files
and vise versa. -
Bugfix - Deadlock in folder context menu in a folder selection dialog: #9681
We fixed a deadlock when a user requested a context menu in a folder slection dialog on Windows.
-
Bugfix - Fix never ending sync: #9725
Under certain conditions an upload could enter a state were it would never finish. The client
would wait for that upload so only a restart of the client or a manual abort of the sync could
resolve the issue. -
Bugfix - Fix adding bookmarks on Gtk+ 3 based desktops: #9752
We used to add those bookmarks in a Gtk+ 2 compatible way only. Now, bookmarks are added to the
file belonging to Gtk+ 3, dropping support for end-of-life Gtk+ 2. The bookmarks are now shown
again for all Gtk+ 3 compatible file browsers, including Thunar, Nautilus, Nemo, Caja, etc. -
Bugfix - Stop the activity spinner when the request failed: #9798
If the server did not provide the activity endpoint we always displayed a progress spinenr.
-
Bugfix - Changes during upload of a file could still trigger the ignore list: #9924
We fixed another issue where changes during an upload could cause the file to be ignored for an
increasing amount of time. -
Change - Make sharedialog preview be more resilient: #8938
We no longer enforce png thumbnails. We no longer replace the file icon if the thumbnail is
invalid. -
Change - We no longer persist cookies: #9495
We no longer persist cookies over multiple client sessions.
-
Change - We removed support for ownCloud servers < 10.0: #9578
-
Change - Drop socket upload job: #9585
-
Change - Remove support for Windows 7 sidebar links: #9618
We removed the support for Windows < 10 sidebar links.
-
Change - Rewrote TLS error handling: #9655
We rewrote the way we handle TLS errors.
-
Change - We removed the TLS certificate button from the account page: #9675
-
Change - Add "open in web editor" feature: #9724
We now provide the option to open files in an online office suite from the local file browser
context menu, provided the server offers integration with one of the supported services. -
Change - Don't display error state when server is unreachable: #9790
We no longer display a network error if the server is currently unavailable.
-
Enhancement - Windows VFS download speed improvement: #10031
We improved the performance of downloads performed on virtual files in the Windows Explorer.
-
Enhancement - Add a prefer: minimal header to PROPFINDs: #10104
This will not return missing attribs in the reply in a 404 not found status propset. That reduces
the amount of transfered data significantely. -
Enhancement - Allow creation of sync roots with long paths: #10135
Until now, we were only able to create a .sync_journal.db in a path with less than 260
characters. -
Enhancement - Windows add longPath awareness: #10136
Requires Windows 10 newer than 1607 and the registry key to be enabled see:
https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry#enable-long-paths-in-windows-10-version-1607-and-later -
Enhancement - Estimate duration of network requests in httplogger: #10142
We now include an estimated duration in the httploger.
-
Enhancement - Display
Show ownCloud
instead ofSettings
in systray: #8234We changed the menu entry to align its name with is function.
-
Enhancement - Built-in AppImage self-updater: #8923
In release 2.10, we introduced a preview on our future AppImage packaging for Linux
distributions. Now, these AppImages can self-update using a built-in libappimageupdate
based updater and ownCloud's update infrastructure. -
Enhancement - Don't query private links if disabled on the server: #8998
-
Enhancement - Add CMakeOption WITH_AUTO_UPDATER: #9082
WITH_AUTO_UPDATER allows to build the client without the auto updater.
-
Enhancement - Rewrite wizard from scratch: #9249
We completely rewrote the wizard from scratch. The new wizard provides greater flexibility
and makes adding new features easier in the future. It has also been redesigned to improve the
user experience.#9249
#9482
#9563
#9566
#9577
#9596
#9606
#9621
#9629
#9636
#9637
#9642
#9643
#9697
#9720
#9746 -
Enhancement - Remove use of legacy DAV endpoint: #9538
We no longer guess the DAV endpoint depending on the chunking-ng feature.
-
Enhancement - Support for OCIS Spaces: #9154
We added support to sync OCIS Spaces.
-
Enhancement - Set Windows VFS placeholders readonly if needed: #9598
We now properly set the read only flag on Windows virtual files.
#9598
https://github.com/owncloud/client-desktop-vfs-win/issues/24 -
Enhancement - Create continuous log files: #9731
Previously, when logging was enabled, we started a new log file for every sync. This worked
quite well if you sync a single account and a single folder. With spaces however we have a
multitude of sync folders, which resulted in hundreds of tiny log files.Now, as soon as a log file's size exceeds 100 MiB, a new log file is started, and the old one is moved
and compressed. The option to delete log files older than 4h was replaced by an option to keep a
number of log files. -
Enhancement - Display a correct error when the wrong user was authenticated: #9772
When the wrong user was authenticated using oauth we used to display a misleading message. We
now also style the html response the client provides to the file browser. -
Enhancement - We improved the performance for local filesystem actions: #9910
-
Enhancement - We improved the performance of db access: #9918
We removed a check for the existence of the db that was executed before every access to the db.
The check was introduced in #6049 to prevent crashes if the db does not exist or is removed during
runtime. We nowadays gracefully handle missing dbs on startup, removing the db at runtime is
too much of a corner case to sacrifice that much performance however. -
Enhancement - Reduce CPU load during discovery: #9919
-
Enhancement - Remove app name from connection error message: #9923
We removed the app name from some connection messages.
No connection to ownCloud at http://..
was misleading as the server could have any other branding. -
Enhancement - Allow HTTP/1.1 pipelining: #9930
Under certain conditions, this change can result in a better network utilization.
-
Enhancement - Improve look and feel of many dialogs on macOS: #9995