Downloads
ownCloud client: Windows | Windows MSI for Group Policy | macOS | macOS 10.11 | Linux
Testpilotcloud branded client: Windows | Windows MSI for Group Policy | macOS | macOS 10.11 | Linux (separate independent config directory)
Sources without optional dependencies: Sources (GPG signature)
ChangeLog (Since 2.5.4)
Major changes and additions:
- Rewrote discovery code for performance improvements and better maintainability.
- Tech Preview: Add native virtual files mode for Windows 10.
(https://github.com/owncloud/client/wiki/Virtual-Files-on-Windows-10) - Tech Preview: Improvements and fixes for all virtual files mode
(https://github.com/owncloud/client/wiki/Virtual-Files) - Add basic support for libcloudproviders for gtk/gnome integration (#7209)
- Remove support for Shibboleth auth, please use OAuth2 server app (#6451)
Some small changes and bug fixes:
- Sync: Better detection of complex renames
- Sync: Add workarounds so HTTP2 may be enabled with Qt >=5.12.4 (#7092, #7174)
- Sync: When propagating new remote directories, set local mtime to server mtime (#7119)
- Sync: Add support for asynchronous upload operations (core#31851)
- Sync: Handle blacklisted_files server capability (#434)
- Sync: Fix downloading of files when the database is used for local discovery
- Sync: Fix sync progress when virtual files are created (#6933)
- Sync: Fix issue with a folder being renamed into another renamed folder (#6694)
- Sync: Reduce client-triggered touch ignore duration from 15s to 3s
- Sync: Fix file attribute propagation when propagating conflicts
- Sync: Fix local discovery when removing a selective sync exclusion
- Sync: Fix detection of case-only renames on Windows
- Sync: Fix race conditions in the linux folder watcher (#7068)
- Sync: Fix issue with special characters in the filename and chunked uploads (#7176)
- Sync: Fix renaming a single file causing the "all files deleted" popup (#7204)
- Sync: Reduce memory use during uploads by not reading whole chunks to memory (#7226)
- Sync: Don't abort on 404, 500, 503 errors (#5088, #5859, #7199)
- Sync: Fix parsing of etags, improving move detection (#7271, #7345)
- Sync: If a move is forbidden, restore the source (#7410)
- Sync: When moving is allowed but deleting is not, do not restore moved items (#7293)
- Sync: Fix delete-before-rename bug (#7441)
- Sync: Delay job execution a bit (#7439)
- Sync: Make sure we schedule only one job (#7439)
- Sync: PropagateDownload: Don't try to open readonly temporaries (#7419)
- Sync: Don't fatal on "Storage temporarily unavailable" (#5088)
- Experimental: Add capability to sync file deltas. (#179) (https://github.com/owncloud/client/wiki/DeltaSync)
- Vfs: The online-only/available-locally flag applies to new remote files now.
- Vfs: Introduce actions and warning text for switching vfs on and off.
- Vfs: Cannot be used with selective sync at the same time.
- Vfs: Can now be fully enabled or disabled.
- Vfs: Suffix mode ignores remote files with the suffix (#6953)
- Vfs: Fix behavior when file is renamed and suffix is added/removed at the same time (#7001)
- Vfs: Improve notifications for file creation actions (#7101)
- Vfs: Improve user-visible aspects of pinning and availability (#7111)
- Vfs: Add note about which plugin is in use to about dialog (#7137)
- Vfs: Fix reliability of "Download file" context menu action (#7124)
- Vfs: Fix crash when dehydrating a complete folder
- Vfs: Make "Free space" context menu action only enabled when it has an effect (#7143)
- Vfs: Ensure the database temporaries are marked as excluded (#7141)
- Vfs: Don't dehydrate existing data when switching on (#7302)
- Vfs: Fix move detection when virtual files are involved (#7001)
- Vfs: Lots of tests and corrections for suffix edge cases (#7350, #7261)
- GUI: Adjust "new public link share" ui so options can be set before share creation
- GUI: Added action to open folder in browser to selective sync context menu (#6471)
- GUI: Add server version info to SSL info button (#6628)
- GUI: Allow log window of running client to be opened via command line
- GUI: Introduce conflict resolution actions to right-click menu of conflicts and files in read-only directories (#6252)
- GUI: Update sooner when user resolves a conflict (#7073)
- GUI: Improve error message for missing data in server replies (#7112)
- GUI: Remove log window, instead focus on easy handling of log files (#6475)
- GUI: Fix notification buttons sometimes getting their own window (#7185)
- GUI: Notifications: Remove do-nothing "OK" button (#7355)
- GUI: Add "Show file versions" context menu action (#7196)
- GUI: Fix layout in "Add Certificate" dialog (#7184)
- GUI: Fix duplicated error message for fatal errors (#5088)
- GUI: Fix selective sync ui initial state after account creation (#7336)
- GUI: Improve help text in ignore editor (#7162)
- GUI: Show restoration items in protocol
- Sharing: Fix issues with enforced passwords and expiry (#7246, #7245)
- Sharing: Fix resharing an item in a share with limited permissions (#7275)
- Sharing: Use the default expiration date even when not enforced (#7256)
- Sharing: When sharing from context menu, show dialog if share creation fails (#7286)
- Sharing: Always show at least readonly permissions (#7429)
- OSX: Fix issues with Finder integration being gone after reboot
- OSX: Use the same implementation as on Linux/Windows for the settings dialog (#7371)
- Linux: Add autostart delay to avoid tray icon issues (#6518)
- Folder watcher: Test before relying on it (#7241)
- Client certs: Fix storage of large certs in older Windows versions (#6776)
- Updater: Show a nicer version string In the "available update" notification (#6602)
- Updater: Set correct state on network error (#3933)
- Updater: Provide more useful options on update failure (#7217)
- Updater: Improve logging (#3475, #7388)
- Updater: Fix Version numer not shown in the user visible string (#7288)
- DB: Database path for new folders now starts with ".sync_", avoiding the "._" (#5904)
- File hashes: Add support for SHA256 and SHA3
- Cmd: Respect chunk sizing environment variables (#7078)
- Log: Don't write to logdir if --logfile is passed (#6909)
- Log: Make --logfile - work on Windows
- Log: Make --logdir compress logs reliably (#7353)
- Log: Print critical and fatal messages to stderr
- Doc: Migrate the documentation to Antora (#6785)
- Doc: Update Windows build instructions
- Doc: Add explanation of how to manually change server url (#6579)
- Doc: List more environment variables
- Doc: List more config file options (owncloud/docs#1365)
- Build: Fix KDEInstallDirs deprecation warnings (#6922)
- Build: Fixes for compiling on "remarkable" tablet (#6870)
- Build: Add PLUGINDIR variable for finding vfs plugins (#7027)
- Build: Drone (#7426)
- Build: Remove 'binary' submodule, remove outdated VS projects
- Translations: Change the way we pull in translations (#7426)
- Remove the WebKit dependency (#6451)
- Several performance optimizations
- Update SQLite3 to 3.27.2 (if bundled)
- Many test improvements (like #6358)