ownCloud Changelog

What's new in ownCloud 5.2.1 Build 13040

Jan 30, 2024
  • Bugfix - Client stuck in reconnecting: #11274
  • Enhancement - Improved reliability for persisting settings: #11413

New in ownCloud 6.0.0 Build 12867 Alpha 1 (Dec 11, 2023)

  • Bugfix - Schedule syncs after an abort: #11396
  • Change - Make messages translatable that occur early in start-up: #11142
  • Change - Remove unused command line option --language: #11245
  • Change - Windows: always use fusion style: #11275
  • Change - Deprecate suffix VFS: #11325
  • Enhancement - Include recent changes in scheduled syncs: #11347

New in ownCloud 5.2.0 Build 12726 (Dec 3, 2023)

  • Bugfix - Fix url resolution for app provider: #11296
  • Bugfix - Fix crash on unhandled status code on rename check: #11379

New in ownCloud 5.2.0 Build 12687 RC 1 (Nov 25, 2023)

  • Bugfix - Fix url resolution for app provider: #11296
  • Bugfix - Fix crash on unhandled status code on rename check: #11379

New in ownCloud 5.1.2 Build 12600 (Nov 25, 2023)

  • Bugfix - Fix crash when keychain job takes longer than expected: #11361

New in ownCloud 5.1.1 Build 12577 RC 1 (Nov 7, 2023)

  • Bugfix - Prevent permanent deletion of files when disabling VFS: #11331

New in ownCloud 5.1.0 Build 12435 RC 1 (Oct 31, 2023)

  • Bugfix - Crash when accepting a notification: #11226
  • Bugfix - Fix crash on start-up when starting shell integration: #11280

New in ownCloud 5.0.0 Build 12278 (Oct 8, 2023)

  • Bugfix - Avoid duplicate notifications when selective sync is enabled: #5682
  • Bugfix - VFS Placeholders can now be replaced with folders: #10223
  • Bugfix - Authentication dialog no longer appears again and again: #10351
  • Bugfix - Possible deadlock during log setup: #10905
  • Bugfix - Do not create default sync root when loading accounts: #10919
  • Bugfix - Update capabilites and other info after connect: #10978
  • Bugfix - Account activity and crash after an account was removed: #10990
  • Bugfix - Crash during application shutdown: #11016
  • Bugfix - Hide hidden folders again in the selective sync view: #11047
  • Bugfix - Fix check if a file is a placeholder: #11107
  • Bugfix - Hydration state of file after a directory was replaced with a file: #11162
  • Bugfix - Only syncronize after the server settings where refreshed: #11168
  • Bugfix - Consitently use the same icon for folders: #11190
  • Bugfix - Branding of folder status overlay: #11192
  • Bugfix - Creation of folder on the server: #11232
  • Bugfix - Selective sync when not the remote root is synced: #11233
  • Change - Extract Nautilus: #8991
  • Change - Remove support for sidebar entries for non-vfs setups on Windows: #10788
  • Change - Remove support for client side system proxy credentials: #10866
  • Change - Modernize systray menu: #10939
  • Change - We removed the pre 2.9 credentials migration: #11081
  • Change - Remove libcloudproviders integration: #11148
  • Change - Disable context menu item to get a public link for a space: #11242
  • Enhancement - Store proxy password securely: #261
  • Enhancement - Windows VFS: Prevent rename to ignored file name: #8216
  • Enhancement - Change how all files deleted is handled: #8360
  • Enhancement - Port from QtSingleApplication to KDSingleApplication: #8432
  • Enhancement - Enable crash reporter in commandline client: #8991
  • Enhancement - Make "Show files versions..." context menu action available: #10197
  • Enhancement - Log http request when it is send: #10313
  • Enhancement - Allow selective sync of spaces in folder wizard: #10596
  • Enhancement - Send a language header in all http requests: #10619
  • Enhancement - Help user fix problems on the last setup wizard page: #10680
  • Enhancement - Display a progress spinner during the initial setup: #10751
  • Enhancement - Reduce how often file changes are handled: #10825
  • Enhancement - Persist filter settings for Not Synced tab: #10928
  • Enhancement - --cmd argument added to the GUI client: #10976

New in ownCloud 5.0.0 Build 12232 RC 3 (Oct 1, 2023)

  • Bugfix - Avoid duplicate notifications when selective sync is enabled: #5682
  • Bugfix - VFS Placeholders can now be replaced with folders: #10223
  • Bugfix - Authentication dialog no longer appears again and again: #10351
  • Bugfix - Possible deadlock during log setup: #10905
  • Bugfix - Do not create default sync root when loading accounts: #10919
  • Bugfix - Update capabilites and other info after connect: #10978
  • Bugfix - Account activity and crash after an account was removed: #10990
  • Bugfix - Crash during application shutdown: #11016
  • Bugfix - Hide hidden folders again in the selective sync view: #11047
  • Bugfix - Fix check if a file is a placeholder: #11107
  • Bugfix - Hydration state of file after a directory was replaced with a file: #11162
  • Bugfix - Only syncronize after the server settings where refreshed: #11168
  • Bugfix - Consitently use the same icon for folders: #11190
  • Bugfix - Branding of folder status overlay: #11192
  • Bugfix - Creation of folder on the server: #11232
  • Bugfix - Selective sync when not the remote root is synced: #11233
  • Change - Remove support for sidebar entries for non-vfs setups on Windows: #10788
  • Change - Remove support for client side system proxy credentials: #10866
  • Change - Modernize systray menu: #10939
  • Change - We removed the pre 2.9 credentials migration: #11081
  • Change - Remove libcloudproviders integration: #11148
  • Change - Disable context menu item to get a public link for a space: #11242
  • Enhancement - Store proxy password securely: #261
  • Enhancement - Windows VFS: Prevent rename to ignored file name: #8216
  • Enhancement - Change how all files deleted is handled: #8360
  • Enhancement - Port from QtSingleApplication to KDSingleApplication: #8432
  • Enhancement - Enable crash reporter in commandline client: #8991
  • Enhancement - Make "Show files versions..." context menu action available: #10197
  • Enhancement - Log http request when it is send: #10313
  • Enhancement - Allow selective sync of spaces in folder wizard: #10596
  • Enhancement - Send a language header in all http requests: #10619
  • Enhancement - Help user fix problems on the last setup wizard page: #10680
  • Enhancement - Display a progress spinner during the initial setup: #10751
  • Enhancement - Reduce how often file changes are handled: #10825
  • Enhancement - Persist filter settings for Not Synced tab: #10928
  • Enhancement - --cmd argument added to the GUI client: #10976

New in ownCloud 5.0.0 Build 12137 RC 2 (Sep 23, 2023)

  • Bugfix - Avoid duplicate notifications when selective sync is enabled: #5682
  • Bugfix - VFS Placeholders can now be replaced with folders: #10223
  • Bugfix - Authentication dialog no longer appears again and again: #10351
  • Bugfix - Possible deadlock during log setup: #10905
  • Bugfix - Do not create default sync root when loading accounts: #10919
  • Bugfix - Update capabilites and other info after connect: #10978
  • Bugfix - Account activity and crash after an account was removed: #10990
  • Bugfix - Crash during application shutdown: #11016
  • Bugfix - Hide hidden folders again in the selective sync view: #11047
  • Bugfix - Fix check if a file is a placeholder: #11107
  • Bugfix - Hydration state of file after a directory was replaced with a file: #11162
  • Bugfix - Only syncronize after the server settings where refreshed: #11168
  • Bugfix - Consitently use the same icon for folders: #11190
  • Bugfix - Branding of folder status overlay: #11192
  • Change - Remove support for sidebar entries for non-vfs setups on Windows: #10788
  • Change - Remove support for client side system proxy credentials: #10866
  • Change - Modernize systray menu: #10939
  • Change - We removed the pre 2.9 credentials migration: #11081
  • Change - Remove libcloudproviders integration: #11148
  • Enhancement - Store proxy password securely: #261
  • Enhancement - Windows VFS: Prevent rename to ignored file name: #8216
  • Enhancement - Change how all files deleted is handled: #8360
  • Enhancement - Port from QtSingleApplication to KDSingleApplication: #8432
  • Enhancement - Enable crash reporter in commandline client: #8991
  • Enhancement - Make "Show files versions..." context menu action available: #10197
  • Enhancement - Log http request when it is send: #10313
  • Enhancement - Allow selective sync of spaces in folder wizard: #10596
  • Enhancement - Send a language header in all http requests: #10619
  • Enhancement - Help user fix problems on the last setup wizard page: #10680
  • Enhancement - Display a progress spinner during the initial setup: #10751
  • Enhancement - Reduce how often file changes are handled: #10825
  • Enhancement - Persist filter settings for Not Synced tab: #10928
  • Enhancement - --cmd argument added to the GUI client: #10976

New in ownCloud 5.0.0 Build 12137 Beta 3 (Sep 18, 2023)

  • Bugfix - Avoid duplicate notifications when selective sync is enabled: #5682
  • Bugfix - VFS Placeholders can now be replaced with folders: #10223
  • Bugfix - Authentication dialog no longer appears again and again: #10351
  • Bugfix - Possible deadlock during log setup: #10905
  • Bugfix - Do not create default sync root when loading accounts: #10919
  • Bugfix - Update capabilites and other info after connect: #10978
  • Bugfix - Account activity and crash after an account was removed: #10990
  • Bugfix - Crash during application shutdown: #11016
  • Bugfix - Hide hidden folders again in the selective sync view: #11047
  • Bugfix - Fix check if a file is a placeholder: #11107
  • Bugfix - Hydration state of file after a directory was replaced with a file: #11162
  • Bugfix - Only syncronize after the server settings where refreshed: #11168
  • Bugfix - Consitently use the same icon for folders: #11190
  • Bugfix - Branding of folder status overlay: #11192
  • Change - Extract Nautilus: #8991
  • Change - Remove support for sidebar entries for non-vfs setups on Windows: #10788
  • Change - Remove support for client side system proxy credentials: #10866
  • Change - Modernize systray menu: #10939
  • Change - We removed the pre 2.9 credentials migration: #11081
  • Change - Remove libcloudproviders integration: #11148
  • Enhancement - Store proxy password securely: #261
  • Enhancement - Change how all files deleted is handled: #8360
  • Enhancement - Port from QtSingleApplication to KDSingleApplication: #8432
  • Enhancement - Enable crash reporter in commandline client: #8991
  • Enhancement - Make "Show files versions..." context menu action available: #10197
  • Enhancement - Log http request when it is send: #10313
  • Enhancement - Allow selective sync of spaces in folder wizard: #10596
  • Enhancement - Send a language header in all http requests: #10619
  • Enhancement - Help user fix problems on the last setup wizard page: #10680
  • Enhancement - Display a progress spinner during the initial setup: #10751
  • Enhancement - Reduce how often file changes are handled: #10825
  • Enhancement - Persist filter settings for Not Synced tab: #10928
  • Enhancement - --cmd argument added to the GUI client: #10976

New in ownCloud 4.2.0 Build 11670 (Aug 8, 2023)

  • Bugfix - Wrong davUser in cmd client: #10946
  • Bugfix - Missing mtime in ocis uploads: #10950

New in ownCloud 4.1.0 Build 11250 (Jun 22, 2023)

  • Bugfix - Follow same site redirects in the Wizard: #5743
  • Bugfix - Show systray status when a sync error occurred: #10834
  • Bugfix - Owncloudcmd: Ensure plugin path is initialized on Linux: #10842
  • Bugfix - Use correct user name with basic auth and LDAP: #10856
  • Enhancement - Allow users to call commandline client from AppImage: #10888

New in ownCloud 4.0.0 Build 10896 (May 12, 2023)

  • Bugfix - Display sync date in system tray context menu when files where ignored: #8953
  • Bugfix - Fix computation of sync status when multiple folders are synced: #9270
  • Bugfix - Don't abort local folder deletions on unrelated errors: #9311
  • Bugfix - Fix update channel dropdown: #10251
  • Bugfix - Select keep files as default action in all files removed dialog: #10254
  • Bugfix - Undefined client state after fetching credentials failed: #10408
  • Bugfix - Escape navigation elements from user name: #10427
  • Bugfix - Under certain conditions the folder watcher could drop events: #10458
  • Bugfix - Properly handle OAuth invalidation: #10494
  • Bugfix - Clear conflict errors after they where resolved: #10569
  • Bugfix - Set the expected download content length in the job properly: #10607
  • Bugfix - UI freeze when multiple modal dialogs displayed on macOS: #10621
  • Bugfix - Ensure the account state is properly persisted: #10648
  • Bugfix - Reconnect got stuck if the server supports app providers: #10666
  • Change - Implement server guided migration to spaces: #9945
  • Enhancement - Display This space is either disabled or deleted for gone spaces: #9700
  • Enhancement - Sync virtual files that are locked by office etc: #9829
  • Enhancement - Replace term (un)pause with a more suitable one: #10231
  • Enhancement - Check for long paths when these are not enabled on Windows: #10264
  • Enhancement - Implement a possibility to Desktop.ini icon updates on Windows: #10361
  • Enhancement - Disable DPI scaling factor rounding on Windows: #10406
  • Enhancement - Display quota for Spaces: #10453
  • Enhancement - New WebFinger workflow: #10517
  • Enhancement - Branding: Allow the addition of buttons to open a url: #10518
  • Enhancement - Build the client without the auto updater by default: #10537
  • Enhancement - Improve presentation of connection state: #10557
  • Enhancement - Display open in web in file browser context menu, on sync roots: #10572
  • Enhancement - Display space subtitle if available: #10577
  • Enhancement - Open sharing options in Web: #10590
  • Enhancement - Display the space name provided by the server: #10602
  • Enhancement - Always point to the latest documentation: #10634
  • Enhancement - More user friendly error handling in the cmd client: #10637
  • Enhancement - Don't invalidate oauth refresh token on ConnectionRefusedError: #10654

New in ownCloud 4.0.0 Build 10782 RC 2 (Apr 27, 2023)

  • Bugfix - Display sync date in system tray context menu when files where ignored: #8953
  • Bugfix - Fix computation of sync status when multiple folders are synced: #9270
  • Bugfix - Don't abort local folder deletions on unrelated errors: #9311
  • Bugfix - Fix update channel dropdown: #10251
  • Bugfix - Select keep files as default action in all files removed dialog: #10254
  • Bugfix - Undefined client state after fetching credentials failed: #10408
  • Bugfix - Escape navigation elements from user name: #10427
  • Bugfix - Under certain conditions the folder watcher could drop events: #10458
  • Bugfix - Properly handle OAuth invalidation: #10494
  • Bugfix - Clear conflict errors after they where resolved: #10569
  • Bugfix - Set the expected download content length in the job properly: #10607
  • Bugfix - UI freeze when multiple modal dialogs displayed on macOS: #10621
  • Bugfix - Ensure the account state is properly persisted: #10648
  • Bugfix - Reconnect got stuck if the server supports app providers: #10666
  • Change - Implement server guided migration to spaces: #9945
  • Enhancement - Display This space is either disabled or deleted for gone spaces: #9700
  • Enhancement - Sync virtual files that are locked by office etc: #9829
  • Enhancement - Replace term (un)pause with a more suitable one: #10231
  • Enhancement - Check for long paths when these are not enabled on Windows: #10264
  • Enhancement - Implement a possibility to Desktop.ini icon updates on Windows: #10361
  • Enhancement - Disable DPI scaling factor rounding on Windows: #10406
  • Enhancement - Display quota for Spaces: #10453
  • Enhancement - New WebFinger workflow: #10517
  • Enhancement - Branding: Allow the addition of buttons to open a url: #10518
  • Enhancement - Build the client without the auto updater by default: #10537
  • Enhancement - Improve presentation of connection state: #10557
  • Enhancement - Display open in web in file browser context menu, on sync roots: #10572
  • Enhancement - Display space subtitle if available: #10577
  • Enhancement - Open sharing options in Web: #10590
  • Enhancement - Display the space name provided by the server: #10602
  • Enhancement - Always point to the latest documentation: #10634
  • Enhancement - More user friendly error handling in the cmd client: #10637
  • Enhancement - Don't invalidate oauth refresh token on ConnectionRefusedError: #10654

New in ownCloud 4.0.0 Build 10718 Beta 2 (Apr 21, 2023)

  • Bugfix - Display sync date in system tray context menu when files where ignored: #8953
  • Bugfix - Fix computation of sync status when multiple folders are synced: #9270
  • Bugfix - Don't abort local folder deletions on unrelated errors: #9311
  • Bugfix - Fix update channel dropdown: #10251
  • Bugfix - Select keep files as default action in all files removed dialog: #10254
  • Bugfix - Undefined client state after fetching credentials failed: #10408
  • Bugfix - Escape navigation elements from user name: #10427
  • Bugfix - Under certain conditions the folder watcher could drop events: #10458
  • Bugfix - Properly handle OAuth invalidation: #10494
  • Bugfix - Clear conflict errors after they where resolved: #10569
  • Bugfix - Set the expected download content length in the job properly: #10607
  • Bugfix - UI freeze when multiple modal dialogs displayed on macOS: #10621
  • Bugfix - Ensure the account state is properly persisted: #10648
  • Bugfix - Reconnect got stuck if the server supports app providers: #10666
  • Change - Implement server guided migration to spaces: #9945
  • Enhancement - Display This space is either disabled or deleted for gone spaces: #9700
  • Enhancement - Sync virtual files that are locked by office etc: #9829
  • Enhancement - Replace term (un)pause with a more suitable one: #10231
  • Enhancement - Check for long paths when these are not enabled on Windows: #10264
  • Enhancement - Implement a possibility to Desktop.ini icon updates on Windows: #10361
  • Enhancement - Disable DPI scaling factor rounding on Windows: #10406
  • Enhancement - Display quota for Spaces: #10453
  • Enhancement - New WebFinger workflow: #10517
  • Enhancement - Branding: Allow the addition of buttons to open a url: #10518
  • Enhancement - Build the client without the auto updater by default: #10537
  • Enhancement - Improve presentation of connection state: #10557
  • Enhancement - Display open in web in file browser context menu, on sync roots: #10572
  • Enhancement - Display space subtitle if available: #10577
  • Enhancement - Open sharing options in Web: #10590
  • Enhancement - Display the space name provided by the server: #10602
  • Enhancement - Always point to the latest documentation: #10634
  • Enhancement - More user friendly error handling in the cmd client: #10637
  • Enhancement - Don't invalidate oauth refresh token on ConnectionRefusedError: #10654

New in ownCloud 4.0.0 Build 10639 Beta 1 (Apr 15, 2023)

  • Bugfix - Display sync date in system tray context menu when files where ignored: #8953
  • Bugfix - Fix computation of sync status when multiple folders are synced: #9270
  • Bugfix - Don't abort local folder deletions on unrelated errors: #9311
  • Bugfix - Fix update channel dropdown: #10251
  • Bugfix - Select keep files as default action in all files removed dialog: #10254
  • Bugfix - Undefined client state after fetching credentials failed: #10408
  • Bugfix - Escape navigation elements from user name: #10427
  • Bugfix - Under certain conditions the folder watcher could drop events: #10458
  • Bugfix - Properly handle OAuth invalidation: #10494
  • Bugfix - Clear conflict errors after they where resolved: #10569
  • Bugfix - Set the expected download content length in the job properly: #10607
  • Bugfix - UI freeze when multiple modal dialogs displayed on macOS: #10621
  • Bugfix - Ensure the account state is properly persisted: #10648
  • Bugfix - Reconnect got stuck if the server supports app providers: #10666
  • Change - Implement server guided migration to spaces: #9945
  • Enhancement - Display This space is either disabled or deleted for gone spaces: #9700
  • Enhancement - Sync virtual files that are locked by office etc: #9829
  • Enhancement - Replace term (un)pause with a more suitable one: #10231
  • Enhancement - Check for long paths when these are not enabled on Windows: #10264
  • Enhancement - Implement a possibility to Desktop.ini icon updates on Windows: #10361
  • Enhancement - Disable DPI scaling factor rounding on Windows: #10406
  • Enhancement - Display quota for Spaces: #10453
  • Enhancement - New WebFinger workflow: #10517
  • Enhancement - Branding: Allow the addition of buttons to open a url: #10518
  • Enhancement - Build the client without the auto updater by default: #10537
  • Enhancement - Improve presentation of connection state: #10557
  • Enhancement - Display open in web in file browser context menu, on sync roots: #10572
  • Enhancement - Display space subtitle if available: #10577
  • Enhancement - Open sharing options in Web: #10590
  • Enhancement - Display the space name provided by the server: #10602
  • Enhancement - Always point to the latest documentation: #10634
  • Enhancement - More user friendly error handling in the cmd client: #10637
  • Enhancement - Don't invalidate oauth refresh token on ConnectionRefusedError: #10654

New in ownCloud 3.2.1 Build 10355 (Mar 10, 2023)

  • Bugfix - Handle hide VirtualFiles options as disable VirtualFiles: #5612
  • Bugfix - Fix crash in Linux AppImage updater: #10552
  • Bugfix - Fix encoding issue with basic authentication: #10564

New in ownCloud 3.2.0 Build 10193 (Feb 17, 2023)

  • Bugfix - Enable next button upon user input on Webfinger setup wizard page: #10441
  • Bugfix - Only hide non VFS settings when enforced and on Windows: #10456
  • Bugfix - Use selective sync settings from FolderWizard dialog: #10468
  • Bugfix - ShowVirtualFilesOption no longer influences the use of VFS: #10472
  • Bugfix - Fix generation of Windows sidebar entry when VFS is disabled: #10481
  • Bugfix - Empty credentials for signed out accounts: #10500

New in ownCloud 3.2.0 Build 10156 RC 2 (Feb 14, 2023)

  • Bugfix - Enable next button upon user input on Webfinger setup wizard page: #10441
  • Bugfix - Only hide non VFS settings when enforced and on Windows: #10456
  • Bugfix - Use selective sync settings from FolderWizard dialog: #10468
  • Bugfix - ShowVirtualFilesOption no longer influences the use of VFS: #10472
  • Bugfix - Fix generation of Windows sidebar entry when VFS is disabled: #10481
  • Bugfix - Empty credentials for signed out accounts: #10500

New in ownCloud 3.1.0 Build 9872 (Jan 27, 2023)

  • Bugfix - Fix the display of the version string for released builds: #10329
  • Bugfix - Only clear cookies if enabled in theme, clear cookies before OAuth2: #10338
  • Bugfix - Display Add a Space instead of Add Folder Sync Connection with oCIS: #10340
  • Bugfix - Mac: Don't inherit the environment of the installer after an update: #10346
  • Bugfix - Correctly detect timeouts during token refrshs: #10373
  • Bugfix - Open in web if debug logs are turned off: #10387
  • Bugfix - We fixed building the client on non linux unix systems: #10398
  • Enhancement - Add a Reconnect option to the account menu, when dissconnected: #10294
  • Enhancement - (Re)introduce "sync hidden files" parameter in owncloudcmd: #10390

New in ownCloud 3.1.0 Build 9807 RC 1 (Jan 18, 2023)

  • Bugfix - Fix the display of the version string for released builds: #10329
  • Bugfix - Only clear cookies if enabled in theme, clear cookies before OAuth2: #10338
  • Bugfix - Display Add a Space instead of Add Folder Sync Connection with oCIS: #10340
  • Bugfix - Mac: Don't inherit the environment of the installer after an update: #10346
  • Bugfix - Correctly detect timeouts during token refrshs: #10373
  • Bugfix - Open in web if debug logs are turned off: #10387
  • Bugfix - We fixed building the client on non linux unix systems: #10398
  • Enhancement - Add a Reconnect option to the account menu, when dissconnected: #10294
  • Enhancement - (Re)introduce "sync hidden files" parameter in owncloudcmd: #10390

New in ownCloud 3.0.0 Build 9215 (Dec 7, 2022)

  • Bugfix - Don't unset implicit log flush: #9515
  • Bugfix - We fixed a crash: #10017
  • Bugfix - Sync status changes are now directly displayed: #10101
  • Bugfix - Windows VFS fixed some failing downloads: #49
  • 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 - Windows: Update the folder icon on every start: #10184
  • Change - Don't guess remote folder in owncloudcmd: #10193
  • Change - When connected to oCIS, open the browser instead of the sharing dialog: #10206
  • Change - Owncloudcmd OCIS support: #10239
  • 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 - Tweak logging format: #10310
  • Enhancement - Display Show ownCloud instead of Settings 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

New in ownCloud 3.0.0 Build 9116 RC 1 (Nov 17, 2022)

  • Bugfix - Don't unset implicit log flush: #9515
  • Bugfix - We fixed a crash: #10017
  • Bugfix - Sync status changes are now directly displayed: #10101
  • Bugfix - Windows VFS fixed some failing downloads: #49
  • 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 - Windows: Update the folder icon on every start: #10184
  • Change - Don't guess remote folder in owncloudcmd: #10193
  • Change - When connected to oCIS, open the browser instead of the sharing dialog: #10206
  • Change - Owncloudcmd OCIS support: #10239
  • 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 of Settings 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

New in ownCloud 3.0.0 Build 9005 Beta 1 (Nov 6, 2022)

  • 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 of Settings 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

New in ownCloud 3.0.0 Build 8656 Alpha 4 (Sep 29, 2022)

  • 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 - 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 - Add a prefer: minimal header to PROPFINDs: #10104
  • Enhancement - Display Show ownCloud instead of Settings 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

New in ownCloud 3.0.0 Build 8533 Alpha 3 (Sep 14, 2022)

  • Bugfix - Don't unset implicit log flush: #9515
  • Bugfix - We fixed a crash: #10017
  • 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 - Display Show ownCloud instead of Settings 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

New in ownCloud 2.11.1 Build 8438 (Sep 1, 2022)

  • Summary:
  • Bugfix - Fix configuration of selective sync from account settings: #10058
  • Details:
  • Bugfix - Fix configuration of selective sync from account settings: #10058
  • We fixed a bug that prevented the directory tree in the account settings window from being expanded beyond the root directory level. The problem was introduced in 8d0dd36.

New in ownCloud 2.11.1 Build 8424 RC 2 (Aug 30, 2022)

  • Bugfix - Fix configuration of selective sync from account settings:
  • We removed a superfluous check which caused the directory tree in the account settings window to no longer expand beyond the first level. The problem was introduced in 8d0dd36.

New in ownCloud 2.11.0 Build 8354 (Aug 22, 2022)

  • Bugfix - Compare usernames case insensitive: #5174
  • Bugfix - Use UTF-8 for .owncloudsync.log: #9571
  • Bugfix - Crash when interacting with a folder in an error state: #9600
  • Bugfix - Database was recreated after its removal: #9791
  • Bugfix - We fixed a potential crash: #9864
  • Bugfix - Windows VFS: Files in an existing folder are dehydrated: #9966
  • Bugfix - Run next scheduled sync after a folder was removed: #9969
  • Bugfix - Windows VFS: Keep file attributes and pin state: #34
  • Enhancement - Throttle the UI updates during sync: #9832
  • Enhancement - Run vfs downloads with a high priority: #9836
  • Enhancement - Don't abort sync if a user requests a file: #9956

New in ownCloud 3.0.0 Build 7679 Alpha 2 (Jul 8, 2022)

  • Summary:
  • Bugfix - Add request time and other missing data to .owncloudsync.log: #7348
  • Bugfix - Fix copy url location for private links: #9048
  • Bugfix - Fix status of files uploaded with TUS: #9472
  • Bugfix - Use UTF-8 for .owncloudsync.log: #9571
  • Bugfix - Crash when interacting with a folder in an error state: #9600
  • 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 - 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
  • Enhancement - Built-in AppImage self-updater: #8923
  • 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
  • Details:
  • 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 - 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 - Use UTF-8 for .owncloudsync.log: #9571
  • We fixed a bug where unicode file names were not correctly displayed in .owncloudsync.log.
  • Bugfix - Crash when interacting with a folder in an error state: #9600
  • We fixed a crash wher using the context menu on a folder that encountered an error and was not using virutal files.
  • 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 - 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
  • 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 - 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.
  • 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.
  • owncloud/client-desktop-vfs-win#24

New in ownCloud 2.10.1 Build 7187 (May 18, 2022)

  • Bugfix - Do not strip trailing whitespace from a file or folder name: #9030
  • Bugfix - Remove outdated translations: #9105
  • Bugfix - Progress reporting for TUS uploads: #9121
  • Bugfix - Fix crash if a database error occurs: #9147
  • Bugfix - --version showed incorrect information about VFS support: #9155
  • Bugfix - Client warns about non exisitng files: #9236
  • Bugfix - Mention source file in activity tab when renaming: #9238
  • Bugfix - Fix crash on remove account: #9367
  • Bugfix - Raise ssl issue dialoig above the wizard: #9375
  • Bugfix - Fallback to ownCloud sidebar icons on Mac if none provided in branding: #9381
  • Bugfix - Immediately retry upload if file changed during sync: #9382
  • Bugfix - Don't reset change time on upload: #9383
  • Bugfix - Fix toggling launch-on-login for macOS: #9387
  • Bugfix - Fix translated icon names in desktop file with ownBrander themes: #9390
  • Bugfix - Fix possible crash: #9417
  • Bugfix - Add open local/remote folder options: #9405
  • Bugfix - Fix Account Filter for Server Activity tab: #9481
  • Bugfix - Ensure proper setup of network jobs on retries: #9437
  • Bugfix - If reuqired clear cookies in more scenarios: #9489
  • Bugfix - Improve filter pop-up menu and button: #9425
  • Bugfix - Possible crash when removing non exisitng folder: #9533
  • Bugfix - Can't stop basic auth login: #9545
  • Bugfix - Fix potential download failure for renamed file with Windows VFS: #18
  • Bugfix - Possible crash when downloading a virtual file on Windows: #21
  • Bugfix - Don't publish upload if we can't finish the transaction in the client: #5052
  • Enhancement - Retry token refresh multiple times before logout: #9245
  • Enhancement - Don't log error when checking removed file for changes: #9304
  • Enhancement - Leave password field in share dialog enabled on errors: #9336
  • Enhancement - Provide informal German translations: #9460
  • Enhancement - Always flush log when logging to stdout: #9515
  • Enhancement - Added branding parameter to disallow duplicated folder sync pairs: #9523
  • Enhancement - Retry update after 10 minutes: #9522

New in ownCloud 2.9.2 Build 6206 (Dec 22, 2021)

  • Bugfix - Properly handle Windows log off: #8979
  • Bugfix - Disable vfs option is ignored: #9159
  • Bugfix - The client no longer idles after a minor url change: #9202
  • Bugfix - Config migration on systems with a 2.4 and a 2.8 config: #9224
  • Enhancement - Add branding option to disable icons in the file explorer: #9167
  • Enhancement - Branding option to disable warning for multiple sync_journal.db's: #9216

New in ownCloud 2.9.0 Build 5150 (Sep 9, 2021)

  • Bugfix - Settings migration from v2.4: #4597
  • Bugfix - VFS support for folders in the drive root: #4639
  • Bugfix - Keep share link names in sync with server: #7549
  • Bugfix - SQLite wal file grows to several gigabyte: #7646
  • Bugfix - Fix missing permission for newly created folder: #8076
  • Bugfix - Don't recommend non default sync option: #8317
  • Bugfix - Limit min window size to 2/3 available: #8366
  • Bugfix - Set up default locale correctly: #8367
  • Bugfix - Ignore consecutive errors for a pereiode of time: #8672
  • Bugfix - Properly print the sync events in .owncloudsync.log: #8729
  • Bugfix - Correctly handle file path comparison on Windows: #8732
  • Bugfix - Locked files are not correctly synced: #8761
  • Bugfix - Prompt the user of the cmd client what to do if all files where removed: #8804
  • Bugfix - Relaunching the client on macOS will show the settings dialog: #8377
  • Bugfix - Fix config migrations from versions 2.8 to 2.9: #8824
  • Bugfix - Always exclude .owncloud files: #8836
  • Bugfix - Don't crash if a certain move is undone: #8837
  • Bugfix - Prevent sync root sharing: #8849
  • Bugfix - Removed support for client side certificates: #8864
  • Bugfix - The Re-open Browser now always does what it says: #8866
  • Bugfix - Start oauth/password prompt if password is wrong during start up: #8901
  • Bugfix - Handle timeouts occurring during oauth: #8940
  • Change - Don't ask the user to switch to http: #8231
  • Change - Remove support for http redirects: #8293
  • Change - We no longer try to locate an ownCloud install at /owncloud: #8273
  • Change - Ignore the desktop.ini file in every directory, not only in top dir: #8298
  • Change - Add support for dynamic client registration with OIDC: #8350
  • Change - Include full os version in the about dialog: #8374
  • Change - We removed the support for async jobs using OC-JobStatus-Location: #8398
  • Change - Add a branding option to skip the advanced setup page: #8665
  • Enhancement - Prefer 127.0.0.1 as oauth redirect url: #4542
  • Enhancement - Display an icon in the Windows explorer context menu: #4627
  • Enhancement - Show last sync date in tray menu: #5644
  • Enhancement - Display the information state in case we encountered ignored errors: #8858
  • Enhancement - Make crash report IDs easy to copy: #25
  • Enhancement - We reworked the tables: #8158
  • Enhancement - Provide a socket api call to get the client icon and: #8464
  • Enhancement - Add language picker to general settings: #8466
  • Enhancement - Attach the last 20 log lines to a crash report: #8467
  • Enhancement - Mention the local file name when a file name clash occurs: #8609
  • Enhancement - Consider a remote poll interval coming with the server capabilities: #5947
  • Enhancement - Improved handling of errors during local file updates: #8787
  • Enhancement - Retry sync on 502 Bad Gateway: #8811

New in ownCloud 2.8.2 Build 4246 (Aug 16, 2021)

  • Summary:
  • Bugfix - Correctly detect network drives: #8272
  • Bugfix - We fixed a potential crash in the socket api: #8664
  • Details:
  • Bugfix - Correctly detect network drives: #8272
  • We fixed a bug which allowed to use Virtual files on Windows network drives, which is not supported by Windows. #8272
  • Bugfix - We fixed a potential crash in the socket api: #8664
  • We fixed a crash in the Mac implementation of the socket api. #8664

New in ownCloud 2.8.1 Build 4157 (May 25, 2021)

  • Bugfix - We fixed an issue with the assignment of tags: #8633
  • Enhancement - Prevent user from setting up a VFS sync to the root of a drive: #8615
  • Bugfix - Fix issues with long path: #4405
  • Bugfix - Moves in folder sync connections where executed as a delete and upload: #7838
  • Bugfix - Fix brandings with space in the name: #8482
  • Bugfix - We fixed an issue with the promptDeleteAllFiles setting: #8484
  • Enhancement - Added branding option to enforce VFS: #4144
  • Enhancement - Add initial support for backups triggered by an external tool: #8437
  • Enhancement - Add an icon to the Windows system tray notification: #8539
  • Enhancement - Encode the log file as UTF-8: #8550

New in ownCloud 2.7.6 Build 3261 (Mar 11, 2021)

  • Bugfix - Fix missing sidebar icons on Mac with branded builds: #4387
  • Bugfix - Case sensitive comparison of checksum algorithm: #8371

New in ownCloud 2.7.5 Build 3180 (Feb 7, 2021)

  • Bugfix - Support dark theme with branded client and vanilla icons: #4363
  • Bugfix - Mac tray icon is scaled wrong: #8149
  • Bugfix - Fix potential crashes with the remove all dialog: #8314
  • Bugfix - Detect file name clash with VirtualFiles enabled: #8323
  • Bugfix - Remove stray placeholders: #8326
  • Bugfix - Fix wrong option provided to OIDC: #8390
  • Change - Third party upgrades in distributed binaries: #8349

New in ownCloud 2.7.4 Build 2934 (Dec 23, 2020)

  • Summary:
  • Bugfix - Fix crash when a download is cancelled: #4329
  • Bugfix - Update Windows launch on start entry: #7672
  • Bugfix - Log the final http request: #8289
  • Bugfix - Properly display parent Window when displaying a dialog: #8313
  • Details:
  • Bugfix - Fix crash when a download is cancelled: #4329 We fixed a crash, on Windows, when a user cancelled a download of a VirtualFile using the Windows explorer.
  • Bugfix - Update Windows launch on start entry: #7672 We fixed a bug where launch on start did not work after a re install to a new location.
  • Bugfix - Log the final http request: #8289 We fixed a bug where the http log did not include all headers of a request.
  • Bugfix - Properly display parent Window when displaying a dialog: #8313 We fixed a bug where a dialog was shown before the main window was show.

New in ownCloud 2.7.2 Build 2626 (Dec 3, 2020)

  • Bugfix - Correctly detect Windows 10 taskbar theme: #8244
  • Bugfix - Sync small plaintext files with Windows VFS: #8248
  • Bugfix - Update "Sync hidden files" button: #8258
  • Bugfix - Pause sync when displaying remove all dialog: #8263

New in ownCloud 2.7.1 Build 2560 (Nov 20, 2020)

  • Bugfix - Fix client forgetting VirtualFiles mode: #8229
  • Bugfix - Don't follow redirects on .well-known/openid-configuration: #8232
  • Bugfix - Legacy config migration reverted files to online only: #7779
  • Bugfix - Some check boxes in the sharing dialog are disabled: #7877
  • Bugfix - Selective sync dialog is displayed when virtual files are enabled: #7976
  • Bugfix - Fix support of adler32 checksums with Windows virtual files support: #7999
  • Bugfix - Use the correct style for the folder wizard: #8027
  • Bugfix - Use the same HDPI for the crash reporter as for the client: #8042
  • Bugfix - The back button on the advanced wizard page no longer gets enabled: #8051
  • Bugfix - Ensure permissions for newly added files are available: #8066
  • Bugfix - Remove notifications when the account they belong to was removed: #8085
  • Bugfix - Check whether the local folder supports the virtual file system: #8131
  • Bugfix - "All Files removed" dialog no longer blocks the application: #8170
  • Bugfix - We fixed the permissions check for local folders on NTFS: #8187
  • Change - Don't hardcode a plugin location: #3839
  • Change - Detect the Windows 10 theme for the system tray: #7356
  • Change - When manually adding a folder sync connection, don't display 404 errors: #7724
  • Change - Enabling native VFS on Windows create two shortcuts in the Explorer: #7748
  • Change - Redesign the About dialog: #7749
  • Change - The password dialog is hidden behind a window: #7833
  • Change - The client uploads chunks even though the server repports lack of support: #7862
  • Change - Mac does not display a dock entry: #7868
  • Change - Option to log HTTP requests and responses: #7873
  • Change - Add button for Log Settings to advanced settings: #7881
  • Change - The layout of serveral ui elements is broken: #7920
  • Change - The client hides the window during the authentication process: #7922
  • Change - The settings ui shows a prompt for a few seconds: #7925
  • Change - Reorgenize Settings: #7962
  • Change - Use the checksum type specified by the server by default: #7989
  • Change - Move "Choose what to sync" to sync everything settings: #8018
  • Change - Enable Windows Virtual files by default: #8019
  • Change - Move sync hidden files to advanced settings: #8020
  • Change - Replace the old icons with a unified look: #8038
  • Change - Sharing dialog is now always on top of the settings dialog: #8050
  • Change - Remove the branding option wizardSelectiveSyncDefaultNothing: #8064
  • Change - Account display name servername (username) to username@servername: #8104
  • Change - Remove update channels from the ownCloud client: #8127
  • Change - Display the users avatar in the activity list: #8169
  • Change - Support for OpenID Connect: #7509
  • Change - Add support for the TUS resumeable upload protocol: #19

New in ownCloud 2.6.3 Build 13765 (Jun 29, 2020)

  • Changes:
  • Restart the client after an update: https://github.com/owncloud/enterprise/issues/3922
  • Wizard is hidden behind the browser: #7856
  • Add branding option to disable experimental features: #7755
  • Bugfixes:
  • Client sometimes does not show up when started by a user: #7018
  • Fix several wrong colored icons in dark mode: #7043
  • Fixed bug in public link with password required: #7247
  • Fixed editing public link expiration date: #7313
  • Expand file tree also when no folders are synced: #7336
  • Fixed bug saving the cookies: #7700
  • Fixed crash in the setup wizard: #7709
  • Fixed bug in the Virtual File warning dialog: #7710
  • Fixed a potential crash while discovering moves: #7722
  • Add Folder Sync Connection sometimes does not warn: #7741
  • Resize the buttons in the settings view dynamically: #7744
  • Fix status icon after move errors: #7759
  • Fixed a potential crash on cancelation of discovery jobs: #7760
  • Fix a potential crash on Windows VFS: #7761
  • Fixed OAuth2 login of user with +: #7762
  • On Windows the share dialog does not open as the top most window: #7774
  • Client sometimes crashes when a placeholder file was moved: #7799
  • Don't override cookies with old values: #7831
  • Closing prompt has the same effect as accepting: #7874
  • Crash on migration of old settings: #7878

New in ownCloud 2.6.1 Build 13096 (Apr 8, 2020)

  • Changes:
  • GUI: Change the display name to "server (user name)", show the full text in the tooltip (#6728)
  • GUI: Add quit button to the settings dialog (#7547)
  • GUI: Show a warning that proxy settings do not apply to localhost (#7169)
  • CLI: Make it possible to show settings/quit by command line invocation (#7018, #7547)
  • Bugfixes:
  • Sync: Correctly sync files on Windows after they got unlocked (owncloud/enterprise#3609)
  • Log: Message priority wasn't handled correctly so the console log was flooded(#7453)
  • Vfs: Do not overwrite existing files by placeholder (#7557, #7556)
  • Discovery: Allow more HTTP error code to be treated as ignored dir (#7586)
  • GUI: Limit the clickable region of the 'add folder' button (#7326)
  • GUI: Don't show the "All files deleted" popup when unselecting everything with selective sync (#7337)
  • GUI: Don't put a too big icon in about dialog (#7574)
  • Shell Integration: Don't assume read-only folder when permissions are not known (#7330)
  • Sync: Temporary disable http2 support by default again (#7610)

New in ownCloud 2.6.0 Build 12703 (Dec 10, 2019)

  • 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)

New in ownCloud 2.5.4 Build 11456 (Apr 18, 2019)

  • Crash fix: Infinite recursion for bad paths on Windows (#7041)
  • Crash fix: SocketApi mustn't send if readyRead happens after disconnected (#7044)
  • Fix rare error causing spurious local deletes (#6677)
  • Disable HTTP2 support due to bugs in Qt 5.12.1 (#7020, QTBUG-73947)
  • Fix loading of persisted cookies when loading accounts (#7054)
  • Windows: Fix breaking of unrelated explorer actions (#7004, #7023)
  • Windows: Forbid syncing of files with bytes 0x00 to 0x1F in filenames (#6987)
  • macOS: Opt out of dark mode until problems can be addressed (#7043)
  • macOS: Fix folder dehydration requests (#6977)
  • Linux: Tray: Try to establish tray after 10s if failed initially (#6518)
  • Linux: FolderWatcher: Work around missing notifications (#7068)
  • Shares: "copy link" action can create shares with expiry (#7061)
  • Selective sync: Don't collapse folder tree when changing selection (#7055)
  • Client cert dialog: Avoid incorrect behavior due to multiple signal connections

New in ownCloud 2.5.3 Build 11290 (Feb 12, 2019)

  • Connectivity: Add a noUnauthedRequests branding option
  • Credentials: Warn in log if keychain-write jobs fail (#6776)
  • Database: Move drop-index to after pragmas are set (#6881)
  • Download: Ignore Content-length for compressed HTTP2/SPDY replies (#6885)

New in ownCloud 2.5.2 (Feb 12, 2019)

  • Crash fix: macOS: When opening settings dialog (#6930)
  • Crash fix: macOS: While app is in background
  • Crash fix: When deleting an account (#6893)
  • Crash fix: During password dialog
  • SyncJournalDB: Change sqlite3 locking_mode to "exclusive" (#6881)
  • Wizard: Fix setting up accounts with SSL client certs (#6911)
  • Sync: Fix duplicate slashes in destination of MOVE operation (#6904)
  • Sync: Fix file unlocking triggering too many syncs (#6822)
  • GUI: Increase default size of ignore list editor (#6641)
  • GUI: Fix background color of SSL info button (#871)
  • GUI: Ctrl-L and Cmd-L open the log window (F12 is sometimes taken)
  • Vfs: Fix problem with dehydrating a file on OSX (#6844)
  • Vfs: Do not show settings window when opening a virtual file (#6764)
  • Settings: Fix lookup of system override settings (e.g. from HKEY_LOCAL_MACHINE)
  • macOS: New "make macdeployqt" target instead of deploying Qt on "make install"

New in ownCloud 2.5.1 Build 10818 (Jan 10, 2019)

  • OAuth2: Refresh the token without aborting the sync (#6814)
  • OAuth2: Fix migration from BasicAuth when the server uses LDAP
  • Linux: FolderWatcher: fix paths after dir renames (#6808)
  • Sync: Always recurse within touched directory (#6804)
  • Sync: Fixed crash when aborting sync of large files with older servers
  • Sync: Don't error out if X-OC-MTime header is missing (#6797)
  • Sync: Fix memory leak during upload (#6699)
  • Sync: Server Move: Fix too many starting slashes in the destination header (#6824)
  • Sync: Windows: Don't check if a server file name can be encoded (#6810)
  • Virtual Files: Renaming a virtual files also rename the file on the server (#6718)
  • Virtual Files: Disable the 'choose what to sync' in the new folder wizard when virtual files are selected
  • Account Settings: Add a context menu entry to enable or disable virtual files (#6725)
  • Account Settings: Fix progress being written in white when there are errors
  • Account Settings: Link to about dialog from old about space in General Settings
  • GUI: Plug a few smaller memory leaks
  • Wizard: Reset the QSslConfiguration before checking the server (#6832)
  • Wizard: Manual folder configuration should not create the local folder (#6853)
  • macOS: Fix icon name in Info.plist
  • macOS: Do not select ownCloud in Finder after installation (#6781)
  • macOS: Improve macdeployqt.py
  • Discovery: Include path in error message (#6826)
  • Database: Allow downgrade from 2.6
  • Migration from 2.4: fallback to move file by file if directory move failled (#6807)
  • owncloudcmd: Read server version and dav user id from the server (#6830)

New in ownCloud 2.5.0 Build 10216 Beta 1 (Aug 15, 2018)

  • Local discovery: Speed up by skipping directories without changes reported by the file system watcher.
  • Windows: Add sync folders to Explorer's navigation pane (#5295)
  • Experimental option to create virtual files and download contents on demand ("placeholders")
  • Experimental option to upload conflict files (#4557)
  • Conflicts: Change conflict file naming scheme
  • Conflicts: Add user name to conflict file name (#6325)
  • Conflicts: Better comparison when connection broke (#6626)
  • Conflicts: Deal with file/folder conflicts (#6312)
  • Conflicts: Change tray icon for unresolved conflicts (#6277)
  • Conflicts: Add documentation link to conflicts listing (#6396)
  • Conflicts: Change tags to be more user friendly (#6365)
  • Share dialog: Allow opening it if the file's contents are still syncing (#4608)
  • Share dialog: Don't hide account settings when opening it (#6185)
  • Share dialog: Remove odd grey square on OSX (#5774)
  • Share dialog: Preserve the entered password when unrelated changes are done (#6512)
  • Share dialog: Fix Re-shares not not showing up (#6666)
  • Sharing: Add "copy public link" to menu (#6356)
  • Share link: Update permission wording (#6192)
  • User shares: Show avatars
  • OAuth2: Remove the timeout (#6612)
  • Wizard: Remove the "Skip folder config" button and instead add a radio button (#3664)
  • Wizard: Fix for back button in OAuth2 (#6574)
  • Wizard: add a context menu to copy the OAuth2 link (enterprise
  • Wizard: Put errors into a scroll area (#6546)
  • Wizard: show a message when the URL is invalid
  • Protocol: Introduce context menu with "open in browser" (#6121)
  • Protocol: Correct sorting by size (#6326)
  • Issues tab: Invalidate issues selectively (#6226)
  • Issues tab: Don't allow two issues for the same file/folder
  • Issues tab: addItem performance improvement
  • Notifications: Lower hiding timeout
  • Notifications: Also have clickable link (#6236)
  • Shell integration: Add "Open in browser" entry in the explorer menu (#5903)
  • Sync journal: Fix crash when unmounting a drive while a sync is running (#6049)
  • Client certs: Improve error message (#6128)
  • Settings: Hide selective sync buttons while disconnected (#5809)
  • Settings: Show account page when account created
  • Settings: Move "About" to a dialog (#6075)
  • Excludes: Optimize further the matching of exclude files using regular expression
  • Windows: Update Overlay Icon naming
  • Config: Look for exclude file in a relative path.
  • Config: Versionize settings
  • Credentials: Re-try on Linux if daemon not running (#4274, #6522)
  • Windows: Fixed MSVC build and compiler bugs
  • Proxy: Hostname validation and reconnection on setting change (#6140)
  • owncloudcmd: Set proxy earlier (#6281)
  • Exclude regex: Restore old matching on Windows (#6245)
  • Build system: Modernize the CMakeLists.txt files
  • Use standard png2ico
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Sync: Better error handling for local directory parsing (#6610)
  • Sync: Error if properties are missing (#6317)
  • Sync: Recover when the PUT reply (or chunkin's MOVE) is lost (#5106)
  • Sync: Do not abort a sync if the server closes the connection (#6516)
  • Sync: Increase the timeout for the last MOVE/PUT for huge files (#6527)
  • propagateuploadv1: Fixed an assert with ownCloud 5
  • Download: Use the from the reply in the error message (#6459, #6459)
  • SocketAPI: dynamic action menu
  • Hidden option to move remote-deleted files to trash (#6265)
  • FolderStatusModel: Refresh folders on Problem sync (#6337)
  • SyncJournal: Clear etag filter before sync
  • SyncEngine: Use separate state for two unicode conversions
  • owncloudcmd: Do not read the proxy settings from the gui's config file
  • ProgressInfo: Add information for local vs remote discovery
  • SyncResult: Make sure the number of conflicts is correct (#6226)
  • Remove the "CSync" wording from the error messages
  • Apply branding to crashreporter resources file
  • SslButton: Add HTTP/2 info (#3146)
  • SslButton: Improve speed (especially on macOS) (#6031)
  • Folder: normalize the local path. (#4424)
  • Folder: Fix checking if the folder can be used as sync folder (#6654)
  • Blacklisting must prevent parent etag updates (#6411)
  • FolderStatusModel: fix potential assert
  • Nautilus integration: Not a ColumnProvider
  • Nautilus integration: Fix python3 compatibility (#6406)
  • Nautilus: Guard against None state (#6643)
  • Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
  • Notify if an explicitly excluded folder is created (#6222)
  • Theme: unify ownCloudTheme and Theme classes
  • SyncJournalDb::setSelectiveSyncList: Always use a transaction (#6431)
  • Folders: Use "Problem" icon for unresolved conflicts (#6277)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Logging: Go to new file on Problem/Abort too (#6442)
  • Logging: Compress log when switching files (#6442)
  • Logging: Add persistent auto-logdir option (#6442)
  • Logging: .owncloudsynclog: Allow 10 MB of size (#6420)
  • Logging: .owncloudsynclog: Persist X-Request-ID for correlation with server (#6420)
  • UI: High-DPI layout fixes
  • Network settings: Better warnings about bad configuration (#5885)
  • Folder watcher: Show a notification if it becomes unreliable (#6119)
  • Ignore editor: Preserve comments in the exclude list file
  • Updater: Support EXE->MSI upgrade (different code than 2.4)
  • ConnectionValidator: change the minimum server version to 7.0
  • ConnectionValidator: Warn when the server version is less than 9.1
  • Valgrind: Refactorings to avoid errors
  • Crash fixes (#6562 and more)
  • Windows: Fix missing company name in our DLLs
  • Linux: More tray workarounds (#6545)
  • libocsync: Rename to ${APPLICATION_EXECUTABLE}_csync
  • Don't use Qt deprecated API now that we required Qt 5.6

New in ownCloud 2.5.0 Build 9885 Alpha 1 (Jul 20, 2018)

  • Local discovery: Speed up by skipping directories without changes reported by the file system watcher.
  • Conflicts: Change conflict file naming scheme
  • Conflicts: Add user name to conflict file name (#6325)
  • ConnectionValidator: change the minimum server version to 7.0
  • ConnectionValidator: Warn when the server version is less than 9.1
  • Experimental option to create virtual files and download contents on demand ("placeholders")
  • Experimental option to upload conflict files (#4557)
  • Wizard: Remove the "Skip folder config" button and instead add a radio button (#3664)
  • Sharing: Add "copy public link" to menu (#6356)
  • Protocol: Introduce context menu with "open in browser" (#6121)
  • Shell integration: Add "Open in browser" entry in the explorer menu (#5903)
  • Sync journal: Fix crash when unmounting a drive while a sync is running (#6049)
  • Client certs: Improve error message (#6128)
  • User shares: Show avatars
  • Settings: Hide selective sync buttons while disconnected (#5809)
  • Excludes: Optimize further the matching of exclude files using regular expression
  • Don't use Qt deprecated API now that we required Qt 5.6
  • Windows: Update Overlay Icon naming
  • SyncEngine: Recover when the PUT reply (or chunkin's MOVE) is lost (#5106)
  • Config: Look for exclude file in a relative path.
  • Config: Versionize settings
  • Credentials: Re-try on Linux if daemon not running (#4274, #6522)
  • Windows: Fixed MSVC build and compiler bugs
  • Proxy: Hostname validation and reconnection on setting change (#6140)
  • owncloudcmd: Set proxy earlier (#6281)
  • Exclude regex: Restore old matching on Windows (#6245)
  • Build system: Modernize the CMakeLists.txt files
  • Use standard png2ico
  • Sync: Deal with file/folder conflicts (#6312)
  • Protocol: Correct sorting by size (#6326)
  • SocketAPI: dynamic action menu
  • Hidden option to move remote-deleted files to trash (#6265)
  • Tray: Change icon for unresolved conflicts (#6277)
  • FolderStatusModel: Refresh folders on Problem sync (#6337)
  • SyncJournal: Clear etag filter before sync
  • SyncEngine: Use separate state for two unicode conversions
  • Conflicts: Add documentation link to conflicts listing (#6396)
  • owncloudcmd: Do not read the proxy settings from the gui's config file
  • Discovery: Error if properties are missing (#6317)
  • ProgressInfo: Add information for local vs remote discovery
  • Issues tab: Invalidate issues selectively (#6226)
  • SyncResult: Make sure the number of conflicts is correct (#6226)
  • IssuesWidget: Don't allow two issues for the same file/folder
  • IssuesWidget: addItem performance improvement
  • Remove the "CSync" wording from the error messages
  • Apply branding to crashreporter resources file
  • Dolphin plugin: fall back if $XDG_RUNTIME_DIR is empty
  • SslButton: Add HTTP/2 info (#3146)
  • propagateuploadv1: Fixed an assert with ownCloud 5
  • Folder: normalize the local path. (#4424)
  • SslButton: Improve speed (especially on macOS) (#6031)
  • Blacklisting must prevent parent etag updates (#6411)
  • FolderStatusModel: fix potential assert
  • Nautilus integration: Not a ColumnProvider
  • Nautilus integration: Fix python3 compatibility (#6406)
  • Conflicts: Change tags to be more user friendly (#6365)
  • Notify if an explicitly excluded folder is created (#6222)
  • Theme: unify ownCloudTheme and Theme classes
  • Share link: Update permission wording (#6192)
  • SyncJournalDb::setSelectiveSyncList: Always use a transaction (#6431)
  • Folders: Use "Problem" icon for unresolved conflicts (#6277)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • LogDir: Go to new file on Problem/Abort too (#6442)
  • LogDir: Compress log when switching files (#6442)
  • Logging: Add persistent auto-logdir option (#6442)
  • .owncloudsynclog: Allow 10 MB of size (#6420)
  • .owncloudsynclog: Persist X-Request-ID for correlation with server (#6420)
  • Notifications: Lower hiding timeout
  • Download: Use the from the reply in the error message (#6459)
  • Notifications: Also have clickable link (#6236)
  • UI: High-DPI layout fixes
  • Network settings: Better warnings about bad configuration (#5885)
  • Share dialog: Allow opening it if the file's contents are still syncing (#4608)
  • Share dialog: Don't hide account settings when opening it (#6185)
  • Share dialog: Remove odd grey square on OSX (#5774)
  • Share dialog: Preserve the entered password when unrelated changes are done (#6512)
  • Folder watcher: Show a notification if it becomes unreliable (#6119)
  • Ignore editor: Preserve comments in the exclude list file
  • Propagation: Do not abort a sync if the server closes the connection (#6516)
  • Propagation: Increase the timeout for the last MOVE/PUT for huge files (#6527)
  • Update bundled sqlite version to 3.23.1
  • Auto Updater: Drop down menu to switch update channels

New in ownCloud 2.4.2 Build 10200 (Jul 20, 2018)

  • Fix nautilus/nemo shell issues (#6393, #6406)
  • Updater: Add update channel feature (#6259)
  • Updater: Support EXE->MSI upgrade
  • SyncJournal: Fixes for sync folders on removable media (#6049, #6049)
  • SslButton: Add HTTP/2 info (#3146)
  • Fix assert when using ownCloud server 5 (which you should not) (#6403)
  • Normalize local path (#4424)
  • Blacklisting must prevent parent etag updates (#6411)
  • macdeployqt: Adjust minimum version based on our Qt (#5932)
  • macOS: Unload the Finder extension on exit (#5382, #3819)
  • Upload: Adjust timeout for final job based on file size (#6527)
  • Sync: When detecting a local move, keep the local mtime (#6629)
  • Credentials: Retry fetching from the keychain in case the keychain is still starting (#4274, #6522)
  • OAuth2: Try to refresh the token even if the credentials weren't ready (#6522)

New in ownCloud 2.4.0 Build 8801 (Dec 28, 2017)

  • If you’re using 2.4.0 alpha1, please upgrade as previous alphas/rcs had an issue with hidden files and renames!
  • OAuth2 authentication support by opening external browser (#5668)
  • Shibboleth: Change to use OAuth2 if supported (#6198)
  • Sharing: Add support for multiple public link shares (#5655)
  • Sharing: Add option to copy/email private links (#5023, #5627)
  • Sharing: Add option “show file listing” (#5837)
  • Sharing: Show warning that links are public (#5747)
  • Sharing: Sharing dialog redesign: multiple share links support (#5695)
  • Sharing: Make “can edit” partially checked sometimes (#5642)
  • Sharing: Trigger a sync for folder affected by a change of sharing (#6098)
  • Wizard: Never propose an existing folder for syncing (#5597)
  • Wizard: Don’t show last page anymore, go to settings directly (#5726)
  • Wizard: Handle url-shortener redirects (#5954)
  • Wizard: Resolve url/ redirects only if url/status.php not found (#5954)
  • Wizard: Add explanation text when server error is shown (#6157)
  • Wizard: Update the window size on high dpi screen (#6156)
  • Wizard: Don’t report confusing error message (#6116)
  • Gui: Display the user server avatar (#5482)
  • Gui: Use display name of user, not internal name
  • Server URL: Update configuration in case of permanent redirection (#5972)
  • Gui: Allow to add multiple sync folder connection of the same folder (#6032)
  • Tray Menu: More detailed status messages
  • Tray Menu: Shibboleth: raise the browser when clicking on the tray (#6105)
  • Activity: Link errors from the account tab, allow filtering by account/folder (#5861)
  • Activity: Present conflicts more prominently (#5894)
  • Activity: Allow sorting the columns in issues and protocol tabs (#6093, #6086)
  • Selective Sync: Open sub folder context menu (#5596)
  • Selective Sync: Skip excluded folders when reading db (#5772)
  • Selective Sync: Remove local files of unselected folder despite other modified files (#5783)
  • Excludes: Remove .htaccess form list of excluded files (#5701)
  • Excludes: Hardcode desktop.ini
  • Excludes: Allow escaping “#” (#6012)
  • Excludes: Use faster matching via QRegularExpression (#6063)
  • Discovery: Increase the MAX_DEPTH and show deep folders as ignored (#1067)
  • Discovery: General speed improvementsDownloads: Remove empty temporary if disk space full (#5746)
  • Downloads: Read Content-MD5 header for object store setups
  • Checksums: Add global disable environment variable (#5017)
  • Quota: PropagateUpload: Model of remote quota, avoid some uploads (#5537)
  • Create favorite also in folder wizard (#455)
  • Windows: Use the application icon for the Windows 8 sidebar favorite (#2446, #5690)
  • macOS: Finder sidebar icon (#296)
  • Overlay Icons: Consider also the “shared by me” as shared (#4788)
  • Overlay Icons: Update right after sharing (#6115)
  • Overlay Icons: Fix different case paths not matching (#5257)
  • Overlay Icons: Detect changes in the shared flag (#6098)
  • Windows Overlay Icons: Potential hang fixes
  • Linux Overlay Icons: fix branded nemo and caja shell integration (#5966)
  • Credentials: Fix behavior for bad password (#5989)
  • Credentials: Don’t create empty client cert keychain entries (#5752)
  • Credentials: Namespace windows cred keys (#6125)
  • Credentials: Use per-account keychain entries (#5830, #6126)
  • AccountSettings: Triggering log in re-ask about previously rejected certificates (#5819)
  • owncloudcmd: Added bandwidth limit parameter (#5707)
  • owncloudcmd: Fix timestamps, Fix –logdebug
  • AccountSettings: Sync with clean discovery on Ctrl-F6 (#5666)
  • Sync: Dynamic sizing of chunks in chunked uploads for improved big file upload performance (#5852)
  • Sync: Introduce overall errors that are not tied to a file (#5746)
  • Sync: Better messaging for 507 Insufficient Storage (#5537)
  • Sync: Create conflicts by comparing the hash of files with identical mtime/size (#5589)
  • Sync: Avoid downloads by comparing the hash of files with identical mtime/size (#6153)
  • Sync: Upload conflict files if OWNCLOUD_UPLOAD_CONFLICT_FILES environment variable is set (#6038)
  • Sync: Blacklist: Don’t let errors become warnings (#5516)
  • Sync: Check etag again after active sync (#4116)
  • Sync: Rename handling fixes: duplicate file ids (#6096, #6212)
  • Sync: Rename handling fixes: File size must be equal
  • Sync: Rename handling: Fix duplicate files on abort/resume sync (#5949)
  • Sync: Add capability for invalid filename regexes (#6092)
  • SyncJournalDB: Fall back to DELETE journal mode if WAL mode does not seem to work (#5723)
  • SyncJournalDB: Don’t crash if the db file is readonly (#6050)
  • SyncJournalDB: DB close error is not fatal
  • Fix at least one memory leak
  • Documentation improvements
  • Logging improvements (With Qt logging categories) (#5671)
  • Logging filtering per account (#5672)
  • Crash fixes
  • Test improvements
  • Small UI layout fixes
  • Performance improvements
  • Maintenance Mode: Detect maintenance mode (#4485)
  • Maintenance Mode: Add a 1 to 5 min reconnection delay (#5872)
  • HTTP: Send a unique X-Request-ID with each request (#5853)
  • HTTP: Support HTTP2 when built and running with Qt 5.9.x (Official packages still on Qt 5.6.x) (#5659)
  • owncloudcmd: Don’t start if connection or auth fails (#5692)
  • csync: Switch build from C to C++ (#6033)
  • csync: Refactor a lot to use common data structures to save memory and memory copying
  • csync: Switch some data structures to Qt data structures
  • csync: Switch to using upper layer SyncJournalDB (#6087)
  • Switch 3rdparty/json usage to Qt5’s QJson (#5710)
  • OpenSSL: Don’t require directly, only via Qt (#5833)
  • Remove iconv dependency, use Qt for file system locale encoding/decoding (emoji filename support on macOS) (#5875)
  • Compilation: Remove Qt 4 code (#6025, #5702, #5505)
  • Harmonize source code style with clang-format (#5732)
  • Switch over to Qt 5 function pointer signal/slot syntax (#6041)
  • Compile with stack-smashing protection
  • Updater: Rudimentary support for beta channel (#6048)

New in ownCloud 2.4.0 Build 8770 RC 2 (Dec 17, 2017)

  • If you're using 2.4.0 alpha1, please upgrade as previous alphas/rcs had an issue with hidden files and renames!
  • OAuth2 authentication support by opening external browser (#5668)
  • Shibboleth: Change to use OAuth2 if supported (#6198)
  • Sharing: Add support for multiple public link shares (#5655)
  • Sharing: Add option to copy/email private links (#5023, #5627)
  • Sharing: Add option "show file listing" (#5837)
  • Sharing: Show warning that links are public (#5747)
  • Sharing: Sharing dialog redesign: multiple share links support (#5695)
  • Sharing: Make "can edit" partially checked sometimes (#5642)
  • Sharing: Trigger a sync for folder affected by a change of sharing (#6098)
  • Wizard: Never propose an existing folder for syncing (#5597)
  • Wizard: Don't show last page anymore, go to settings directly (#5726)
  • Wizard: Handle url-shortener redirects (#5954)
  • Wizard: Resolve url/ redirects only if url/status.php not found (#5954)
  • Wizard: Add explanation text when server error is shown (#6157)
  • Wizard: Update the window size on high dpi screen (#6156)
  • Wizard: Don't report confusing error message (#6116)
  • Gui: Display the user server avatar (#5482)
  • Gui: Use display name of user, not internal name
  • Server URL: Update configuration in case of permanent redirection (#5972)
  • Gui: Allow to add multiple sync folder connection of the same folder (#6032)
  • Tray Menu: More detailed status messages
  • Tray Menu: Shibboleth: raise the browser when clicking on the tray (#6105)
  • Activity: Link errors from the account tab, allow filtering by account/folder (#5861)
  • Activity: Present conflicts more prominently (#5894)
  • Activity: Allow sorting the columns in issues and protocol tabs (#6093, #6086)
  • Selective Sync: Open sub folder context menu (#5596)
  • Selective Sync: Skip excluded folders when reading db (#5772)
  • Selective Sync: Remove local files of unselected folder despite other modified files (#5783)
  • Excludes: Remove .htaccess form list of excluded files (#5701)
  • Excludes: Hardcode desktop.ini
  • Excludes: Allow escaping "#" (#6012)
  • Excludes: Use faster matching via QRegularExpression (#6063)
  • Discovery: Increase the MAX_DEPTH and show deep folders as ignored (#1067)
  • Discovery: General speed improvements
  • Downloads: Remove empty temporary if disk space full (#5746)
  • Downloads: Read Content-MD5 header for object store setups
  • Checksums: Add global disable environment variable (#5017)
  • Quota: PropagateUpload: Model of remote quota, avoid some uploads (#5537)
  • Create favorite also in folder wizard (#455)
  • Windows: Use the application icon for the Windows 8 sidebar favorite (#2446, #5690)
  • macOS: Finder sidebar icon (#296)
  • Overlay Icons: Consider also the "shared by me" as shared (#4788)
  • Overlay Icons: Update right after sharing (#6115)
  • Overlay Icons: Fix different case paths not matching (#5257)
  • Overlay Icons: Detect changes in the shared flag (#6098)
  • Windows Overlay Icons: Potential hang fixes
  • Linux Overlay Icons: fix branded nemo and caja shell integration (#5966)
  • Credentials: Fix behavior for bad password (#5989)
  • Credentials: Don't create empty client cert keychain entries (#5752)
  • Credentials: Namespace windows cred keys (#6125)
  • Credentials: Use per-account keychain entries (#5830, #6126)
  • AccountSettings: Triggering log in re-ask about previously rejected certificates (#5819)
  • owncloudcmd: Added bandwidth limit parameter (#5707)
  • owncloudcmd: Fix timestamps, Fix --logdebug
  • AccountSettings: Sync with clean discovery on Ctrl-F6 (#5666)
  • Sync: Dynamic sizing of chunks in chunked uploads for improved big file upload performance (#5852)
  • Sync: Introduce overall errors that are not tied to a file (#5746)
  • Sync: Better messaging for 507 Insufficient Storage (#5537)
  • Sync: Create conflicts by comparing the hash of files with identical mtime/size (#5589)
  • Sync: Avoid downloads by comparing the hash of files with identical mtime/size (#6153)
  • Sync: Upload conflict files if OWNCLOUD_UPLOAD_CONFLICT_FILES environment variable is set (#6038)
  • Sync: Blacklist: Don't let errors become warnings (#5516)
  • Sync: Check etag again after active sync (#4116)
  • Sync: Rename handling fixes: duplicate file ids (#6096, #6212)
  • Sync: Rename handling fixes: File size must be equal
  • Sync: Rename handling: Fix duplicate files on abort/resume sync (#5949)
  • Sync: Add capability for invalid filename regexes (#6092)
  • SyncJournalDB: Fall back to DELETE journal mode if WAL mode does not seem to work (#5723)
  • SyncJournalDB: Don't crash if the db file is readonly (#6050)
  • SyncJournalDB: DB close error is not fatal
  • Fix at least one memory leak
  • Documentation improvements
  • Logging improvements (With Qt logging categories) (#5671)
  • Logging filtering per account (#5672)
  • Crash fixes
  • Test improvements
  • Small UI layout fixes
  • Performance improvements
  • Maintenance Mode: Detect maintenance mode (#4485)
  • Maintenance Mode: Add a 1 to 5 min reconnection delay (#5872)
  • HTTP: Send a unique X-Request-ID with each request (#5853)
  • HTTP: Support HTTP2 when built and running with Qt 5.9.x (Official packages still on Qt 5.6.x) (#5659)
  • owncloudcmd: Don't start if connection or auth fails (#5692)
  • csync: Switch build from C to C++ (#6033)
  • csync: Refactor a lot to use common data structures to save memory and memory copying
  • csync: Switch some data structures to Qt data structures
  • csync: Switch to using upper layer SyncJournalDB (#6087)
  • Switch 3rdparty/json usage to Qt5's QJson (#5710)
  • OpenSSL: Don't require directly, only via Qt (#5833)
  • Remove iconv dependency, use Qt for file system locale encoding/decoding (emoji filename support on macOS) (#5875)
  • Compilation: Remove Qt 4 code (#6025, #5702, #5505)
  • Harmonize source code style with clang-format (#5732)
  • Switch over to Qt 5 function pointer signal/slot syntax (#6041)
  • Compile with stack-smashing protection on macOS and Linux
  • Updater: Rudimentary support for beta channel (#6048)

New in ownCloud 2.4.0 Build 8619 Beta 1 (Nov 17, 2017)

  • If you're using 2.4.0 alpha1, please upgrade as the alpha1 had an issue with hidden files!
  • OAuth2 authentication support by opening external browser (#5668)
  • Sharing: Add support for multiple public link shares (#5655)
  • Sharing: Add option to copy/email private links (#5023, #5627)
  • Sharing: Add option "show file listing" (#5837)
  • Sharing: Show warning that links are public (#5747)
  • Sharing: Sharing dialog redesign: multiple share links support (#5695)
  • Sharing: Make "can edit" partially checked sometimes (#5642)
  • Sharing: Trigger a sync for folder affected by a change of sharing (#6098)
  • Wizard: Never propose an existing folder for syncing (#5597)
  • Wizard: Don't show last page anymore, go to settings directly (#5726)
  • Wizard: Handle url-shortener redirects (#5954)
  • Wizard: Resolve url/ redirects only if url/status.php not found (#5954)
  • Wizard: Add explanation text when server error is shown (#6157)
  • Wizard: Update the window size on high dpi screen (#6156)
  • Wizard: Don't report confusing error message (#6116)
  • Gui: Display the user server avatar (#5482)
  • Gui: Use display name of user, not internal name
  • Server URL: Update configuration in case of permanent redirection (#5972)
  • Gui: Allow to add multiple sync folder connection of the same folder (#6032)
  • Tray Menu: More detailed status messages
  • Tray Menu: Shibboleth: raise the browser when clicking on the tray (#6105)
  • Activity: Link errors from the account tab, allow filtering by account/folder (#5861)
  • Activity: Present conflicts more prominently (#5894)
  • Activity: Allow sorting the columns in issues and protocol tabs (#6093, #6086)
  • Selective Sync: Open sub folder context menu (#5596)
  • Selective Sync: Skip excluded folders when reading db (#5772)
  • Selective Sync: Remove local files of unselected folder despite other modified files (#5783)
  • Excludes: Remove .htaccess form list of excluded files (#5701)
  • Excludes: Hardcode desktop.ini
  • Excludes: Allow escaping "#" (#6012)
  • Excludes: Use faster matching via QRegularExpression (#6063)
  • Discovery: Increase the MAX_DEPTH and show deep folders as ignored (#1067)
  • Discovery: General speed improvements
  • Downloads: Remove empty temporary if disk space full (#5746)
  • Downloads: Read Content-MD5 header for object store setups
  • Checksums: Add global disable environment variable (#5017)
  • Quota: PropagateUpload: Model of remote quota, avoid some uploads (#5537)
  • Create favorite also in folder wizard (#455)
  • Windows: Use the application icon for the Windows 8 sidebar favorite (#2446, #5690)
  • macOS: Finder sidebar icon (#296)
  • Overlay Icons: Consider also the "shared by me" as shared (#4788)
  • Overlay Icons: Update right after sharing (#6115)
  • Overlay Icons: Fix different case paths not matching (#5257)
  • Overlay Icons: Detect changes in the shared flag (#6098)
  • Windows Overlay Icons: Potential hang fixes
  • Linux Overlay Icons: fix branded nemo and caja shell integration (#5966)
  • Credentials: Fix behavior for bad password (#5989)
  • Credentials: Don't create empty client cert keychain entries (#5752)
  • Credentials: Namespace windows cred keys (#6125)
  • Credentials: Use per-account keychain entries (#5830, #6126)
  • AccountSettings: Triggering log in re-ask about previously rejected certificates (#5819)
  • owncloudcmd: Added bandwidth limit parameter (#5707)
  • owncloudcmd: Fix timestamps, Fix --logdebug
  • AccountSettings: Sync with clean discovery on Ctrl-F6 (#5666)
  • Sync: Dynamic sizing of chunks in chunked uploads for improved big file upload performance (#5852)
  • Sync: Introduce overall errors that are not tied to a file (#5746)
  • Sync: Better messaging for 507 Insufficient Storage (#5537)
  • Sync: Create conflicts by comparing the hash of files with identical mtime/size (#5589)
  • Sync: Upload conflict files if OWNCLOUD_UPLOAD_CONFLICT_FILES environment variable is set (#6038)
  • Sync: Blacklist: Don't let errors become warnings (#5516)
  • Sync: Check etag again after active sync (#4116)
  • Sync: Rename handling fixes: duplicate file ids (#6096)
  • Sync: Rename handling fixes: File size must be equal
  • Sync: Rename handling: Fix duplicate files on abort/resume sync (#5949)
  • Sync: Add capability for invalid filename regexes (#6092)
  • SyncJournalDB: Fall back to DELETE journal mode if WAL mode does not seem to work (#5723)
  • SyncJournalDB: Don't crash if the db file is readonly (#6050)
  • SyncJournalDB: DB close error is not fatal
  • Fix at least one memory leak
  • Documentation improvements
  • Logging improvements (With Qt logging categories) (#5671)
  • Logging filtering per account (#5672)
  • Crash fixes
  • Test improvements
  • Small UI layout fixes
  • Maintenance Mode: Detect maintenance mode (#4485)
  • Maintenance Mode: Add a 1 to 5 min reconnection delay (#5872)
  • HTTP: Send a unique X-Request-ID with each request (#5853)
  • HTTP: Support HTTP2 when built and running with Qt 5.9.x (Official packages still on Qt 5.6.x) (#5659)
  • owncloudcmd: Don't start if connection or auth fails (#5692)
  • csync: Switch build from C to C++ (#6033)
  • csync: Refactor a lot to use common data structures to save memory and memory copying
  • csync: Switch some data structures to Qt data structures
  • csync: Switch to using upper layer SyncJournalDB (#6087)
  • Switch 3rdparty/json usage to Qt5's QJson (#5710)
  • OpenSSL: Don't require directly, only via Qt (#5833)
  • Remove iconv dependency, use Qt for file system locale encoding/decoding (emoji filename support on macOS) (#5875)
  • Compilation: Remove Qt 4 code (#6025, #5702, #5505)
  • Harmonize source code style with clang-format (#5732)
  • Switch over to Qt 5 function pointer signal/slot syntax (#6041)
  • Updater: Rudimentary support for beta channel (#6048)

New in ownCloud 2.3.4 Build 8537 (Nov 4, 2017)

  • Checksums: Use addData function
  • Packaging: Require ZLIB

New in ownCloud 2.4.0 Build 8391 Alpha 1 (Oct 7, 2017)

  • OAuth2 authentication support by opening external browser
  • Sync Issues: More functional error view including filters and conflicts (#5516)
  • Sharing: Add support for multiple public link shares (#5655)
  • Sharing: Add option to copy/email private links (#5627, #5023)
  • Sharing: Add option "show file listing" (#5837)
  • Sharing: Show warning that links are public
  • Sharing: Many UI improvements
  • Sharing: Make "can edit" partially checked sometimes (#5642)
  • Wizard: Never propose an existing folder for syncing (#5597)
  • Wizard: Don't show last page anymore, go to settings directly (#5726)
  • Wizard: Handle url-shortener redirects (#5954)
  • Gui: Display the user server avatar
  • Server URL: Update configuration in case of permanent redirection (#5972)
  • Gui: Allow to add multiple sync folder connection of the same folder
  • Selective Sync: Open sub folder context menu (#5596)
  • Selective Sync: Skip excluded folders when reading db
  • Selective Sync: Remove local files of unselected folder despite other modified files (#5783)
  • Excludes: remove .htaccess form list of excluded files
  • Excludes: Hardcode desktop.ini
  • Excludes: Allow escaping "#" (#6012)
  • Excludes: Use faster matching via QRegularExpression
  • Discovery: Increase the MAX_DEPTH and show deep folders as ignored
  • Discovery: General speed improvements
  • Downloads: Remove empty temporary if disk space full (#5746)
  • Downloads: Re-trigger folder discovery on 404
  • Quota: PropagateUpload: Model of remote quota, avoid some uploads (#5537)
  • When creating explorer favorite use more specific windows functions (#5690)
  • Create favorite also in folder wizard (#455)
  • Windows: Use the application icon for the Windows 8 sidebar favorite (#2446)
  • macOS: Finder sidebar icon (#296)
  • Overlay Icons: Consider also the "shared by me" as shared (#4788)
  • Overlay Icons: Fix different case paths not matching (#5257)
  • Windows Overlay Icons: Potential hang fixes
  • Linux Overlay Icons: fix branded nemo and caja shell integration (#5966)
  • Http credentials: Fix behavior for bad password (#5989)
  • Credentials: Use per-account keychain entries (#5830)
  • AccountSettings: Triggering log in re-ask about previously rejected certificates (#5819)
  • Added owncloudcmd bandwidth limit parameter (#5707)
  • AccountSettings: Sync with clean discovery on Ctrl-F6 (#5666)
  • Sync: Dynamic sizing of chunks in chunked uploads for improved big file upload performance
  • Sync: Introduce overall errors that are not tied to a file (#5746)
  • Sync: Better messaging for 507 Insufficient Storage (#5537)
  • Sync: Create conflicts by comparing the hash of files with identical mtime/size (#5589)
  • Sync: Blacklist: Don't let errors become warnings (#5516)
  • Sync: Check etag again after active sync (#4116)
  • SyncJournalDB: Fall back to DELETE journal mode if WAL mode does not seem to work (#5723)
  • Fix at least one memory leak
  • Documentation improvements
  • Logging improvements (With Qt logging categories)
  • Crash fixes
  • Test improvements
  • Small UI layout fixes
  • Maintenance Mode: Detect maintenance mode (#4485)
  • Maintenance Mode: Add a 1 to 5 min reconnection delay (#5872)
  • HTTP: Send a unique X-Request-ID with each request (#5853)
  • HTTP: Support HTTP2 when built and running with Qt 5.9.x (Official packages still on Qt 5.6.x)
  • owncloudcmd: Don't start if connection or auth fails (#5692)
  • csync: Switch build from C to C++
  • csync: Refactor a lot to use common data structures to save memory and memory copying
  • csync: Switch some data structures to Qt data structures
  • csync: Switch to using upper layer SyncJournalDB
  • Switch 3rdparty/json usage to Qt5's QJson (#5710)
  • OpenSSL: Don't require directly, only via Qt
  • Remove iconv dependency, use Qt for file system locale encoding/decoding (emoji filename support on macOS)
  • Compilation: Remove Qt 4 code
  • Harmonize source code style with clang-format
  • Switch over to Qt 5 function pointer signal/slot syntax
  • Updater: Rudimentary support for beta channel

New in ownCloud 2.3.3 Build 8242 (Sep 5, 2017)

  • Chunking NG: Don't use old chunking on new DAV endpoint (5855)
  • Selective Sync: Skip excluded folders when reading DB, don't let them show errors (5772)
  • Settings: Make window bigger so Qt version is always visible (5760)
  • Share links: Show warning that public link shares are public (5786)
  • Downloads: Re-trigger folder discovery on HTTP 404 (5799)
  • Notifications: Propagate "Dismiss" as DELETE to server (5922)
  • Overlay Icons: Fix potential hangs on Windows
  • SyncJournalDB: Don't use ._ as filename pattern if that does not work because of SMB storage settings (5844)
  • SyncJournalDB: Log reason for sqlite3 opening errors
  • Windows: Fix a memory leak in FileSystem::longWinPath
  • Switch Linux builds also to Qt 5.6.2 (5470)
  • Stopped maintaining Qt 4 support
  • 2.4.0 deprecation: We will drop 32-bit Linux support and MacOS X 10.9 support or lower.
  • Supported platforms are documented at Desktop System Requirements.

New in ownCloud 2.3.3 Build 8187 RC 2 (Sep 4, 2017)

  • Chunking NG: Don't use old chunking on new DAV endpoint (5855)
  • Selective Sync: Skip excluded folders when reading DB, don't let them show errors (5772)
  • Settings: Make window bigger so Qt version is always visible (5760)
  • Share links: Show warning that public link shares are public (5786)
  • Downloads: Re-trigger folder discovery on HTTP 404 (5799)
  • Notifications: Propagate "Dismiss" as DELETE to server (5922)
  • Overlay Icons: Fix potential hangs on Windows
  • SyncJournalDB: Don't use ._ as filename pattern if that does not work because of SMB storage settings (5844)
  • SyncJournalDB: Log reason for sqlite3 opening errors
  • Stopped maintaining Qt 4 buildability

New in ownCloud 2.3.3 Build 8153 RC 1 (Aug 10, 2017)

  • Chunking NG: Don't use old chunking on new DAV endpoint (5855)
  • Selective Sync: Skip excluded folders when reading DB, don't let them show errors (5772)
  • Settings: Make window bigger so Qt version is always visible (5760)
  • Share links: Show warning that public link shares are public (5786)
  • Downloads: Re-trigger folder discovery on HTTP 404 (5799)
  • Notifications: Propagate "Dismiss" as DELETE to server (5922)
  • Overlay Icons: Fix potential hangs on Windows
  • SyncJournalDB: Don't use ._ as filename pattern if that does not work because of SMB storage settings (5844)
  • SyncJournalDB: Log reason for sqlite3 opening errors
  • Stopped maintaining Qt 4 buildability

New in ownCloud 2.3.2 Build 4250 (May 9, 2017)

  • Fix more crashes (thanks to everyone submitting to our crash reporter!)
  • Improve compatibility with server 10.0 (5691, X-OC-Total-Size)
  • Share dialog: UI improvements, Bring to front on tray click
  • owncloudcmd: Align process return value with sync return value (3936)
  • Fix disk free check on Windows when opening the local DB

New in ownCloud 2.3.2 Build 4217 RC 1 (Apr 25, 2017)

  • Fix more crashes (thanks to everyone submitting to our crash reporter!)
  • Improve compatibility with server 10.0 (5691, X-OC-Total-Size)
  • Share dialog: UI improvements, Bring to front on tray click
  • owncloudcmd: Align process return value with sync return value (3936)

New in ownCloud 2.3.1 Build 4139 (Mar 21, 2017)

  • Fix several crashes (thanks to everyone submitting to our crash reporter!)
  • Improve HTTP redirect handling (#5555)
  • Blacklist: Escalate repeated soft error to normal error (#5500)
  • NTFS: Do not attempt to upload two existing files with similar casing (#5544)
  • Fix URL for linking to application password generation for ownCloud 10.0 (#5605)

New in ownCloud 2.3.1 Build 4127 RC 1 (Mar 17, 2017)

  • Fix several crashes (thanks to everyone submitting to our crash reporter!)
  • Improve HTTP redirect handling (#5555)
  • Blacklist: Escalate repeated soft error to normal error (#5500)
  • NTFS: Do not attempt to upload two existing files with similar casing (#5533)
  • Fix URL for linking to application password generation for ownCloud 10.0 (#5605)

New in ownCloud 2.3.0 Build 4097 (Mar 3, 2017)

  • Decreased memory usage during sync
  • Overlay icons: Lower CPU usage
  • Allow to not sync the server's external storages by default
  • Switch Windows and OS X build to Qt 5.6.2
  • Switch to new ownCloud server WebDAV endpoint
  • Chunking NG: New file upload chunking algorithm for the upcoming ownCloud server 10.0
  • Allow to sync a folder to multiple different servers (Filename change from .csync_journal.db to _sync_$HASH.db)
  • Conflicts: Use the local mtime for the conflict file name (#5273)
  • "Sync now" menu item
  • SSL Client certificate support improved (Show UI, Store keys in keychain)
  • Propagator: Upload more small files in parallel
  • Sync Engine: Read data-fingerprint property to detect backups (#2325)
  • GUI: Show link to create an app password/token for syncing
  • Share dialog: Add 'Mail link' button
  • Caja file manager plugin
  • Make "backup detected" message to not trigger in wrong cases
  • SyncEngine: Fix renaming of folder when file are changed (#5192)
  • Fix reconnect bug if status.php intermittently returns wrong data (#5188)
  • Improve sync scheduling (#5317)
  • Overlay icons: Improvements in correctness
  • Tray menu: Only update on demand to fix Linux desktop integration glitches
  • Progress: Better time/bandwidth estimations
  • Network: Follow certain HTTP redirects (#2791)
  • Network: Remove all cookies (including load balancers etc) when logging out
  • Discovery thread: Low priority
  • owncloudsync.log: Write during propagation
  • Better error message for files with trailing spaces on Windows
  • Excludes: Consider files in hidden folders excluded (#5163)
  • Allow sync directory to be a symlinked directory
  • Add manifest file on Windows to make the application UAC aware
  • macOS: Improve monochrome tray icons
  • Shibboleth bug fixes
  • Fixes with regards to low disk space
  • A ton of other bug fixes
  • Refactorings
  • Improved documentation
  • Crash fixes

New in ownCloud 2.3.0 Build 4038 Beta 1 (Feb 9, 2017)

  • Decreased memory usage during sync
  • Overlay icons: Lower CPU usage
  • Allow to not sync the server's external storages by default
  • Switch Windows and OS X build to 5.6.2
  • Switch to new ownCloud server WebDAV endpoint
  • Chunking NG: New file upload chunking algorithmn for ownCloud server 9.2
  • Allow to sync a folder to multiple different servers (Filename change from .csync_journal.db to _sync_$HASH.db)
  • Conflicts: Use the local mtime for the conflict file name (#5273)
  • "Sync now" menu item
  • SSL Client certificate support improved (Show UI, Store keys in keychain)
  • Propagator: Upload more small files in parallel
  • Sync Engine: Read data-fingerprint property to detect backups (#2325)
  • GUI: Show link to ceate an app password/token for syncing
  • Share dialog: Add 'Mail link' button
  • Caja file manager plugin
  • Make "backup detected" message to not trigger in wrong cases
  • SyncEngine: Fix renaming of folder when file are changed (#5192)
  • Fix reconnect bug if status.php intermittently returns wrong data (#5188)
  • Improve sync scheduling (#5317)
  • Overlay icons: Improvements in correctnes
  • Tray menu: Only update on demand to fix Linux desktop integration glitches
  • Progress: Better time/bandwidth estimations
  • Network: Follow certain HTTP redirects (#2791)
  • Network: Remove all cookies (including load balancers etc) when logging out
  • Discovery thread: Low priority
  • owncloudsync.log: Write during propagation
  • Better error message for files with trailing spaces on Windows
  • Excludes: Consider files in hidden folders excluded (#5163)
  • Allow sync directory to be a symlinked directory
  • Add manifest file on Windows to make the application UAC aware
  • macOS: Improve monochrome tray icons
  • Don't blacklist 507 Insufficent Storage (#5346, #5424)
  • Shibboleth bugfixes
  • Fixes with regards to low disk space
  • A ton of other bugfixes
  • Refactorings
  • Improved documentation
  • Crash fixes

New in ownCloud 2.2.4 Build 3709 (Sep 28, 2016)

  • Dolphin Plugin: Use the Application name for the socket path (#5172)
  • SyncEngine: Fix renaming of folder when file are changed (#5195)
  • Selective Sync: Fix HTTP request loop and show error in view (#5154)
  • ConnectionValidator: properly handle error in status.php request (#5188)
  • Discovery: Set thread priority to low (#5017)
  • ExcludeFiles: Fix when the folder casing is not the same in the settings and in the FS
  • ShareLink: Ensure the password line edit is enabled (#5117)

New in ownCloud 2.2.3 Build 3601 (Aug 10, 2016)

  • SyncEngine: Fix detection of backup (#5104)
  • Fix bug with overriding URL in config (#5016)
  • Sharing: Fix bug with file names containing percent encodes (#5042, #5043)
  • Sharing: Permissions for federated shares on servers >=9.1 (#4996, #5001)
  • Overlays: Fix issues with file name casing on OS X and Windows
  • Windows: Skip symlinks and junctions again (#5019)
  • Only accept notification API Capability if endpoint is OCS-enabled (#5034)
  • Fix windows HiDPI (#4994)
  • SocketAPI: Use different pipe name to avoid unusual delay (#4977)
  • Tray: Add minimal mode as workaround and testing tool for Linux issues (#4985, #4990)
  • owncloudcmd: Fix --exclude regression #4979
  • Small memleak: Use the full file stat destructors (#4992)
  • Fix small QAction memleak (#5008)
  • Fix crash on shutting down during propagation (#4979)
  • Decrease memory usage during sync (#4979)
  • Fix a deadlock when shutting down during discovery (#4993)
  • Setup csync logging earlier to get all log output (#4991)
  • Enable Shibboleth debug view with OWNCLOUD_SHIBBOLETH_DEBUG env

New in ownCloud 2.2.3 Build 3556 Beta 1 (Jul 26, 2016)

  • Fix bug with overriding URL in config (#5016)
  • Sharing: Fix bug with file names containing percent encodes (#5042, #5043)
  • Sharing: Permissions for federated shares on servers >=9.1 (#4996, #5001)
  • Overlays: Fix issues with file name casing on OS X and Windows
  • Windows: Skip symlinks and junctions again (#5019)
  • Only accept notification API Capability if endpoint is OCS-enabled (#5034)
  • Fix windows HiDPI (#4994)
  • SocketAPI: Use different pipe name to avoid unusual delay (#4977)
  • Tray: Add minimal mode as workaround and testing tool for Linux issues (#4985, #4990)
  • owncloudcmd: Fix --exclude regression #4979
  • Small memleak: Use the full file stat destructors (#4992)
  • Fix small QAction memleak (#5008)
  • Fix crash on shutting down during propagation (#4979)
  • Decrease memory usage during sync (#4979)
  • Fix a deadlock when shutting down during discovery (#4993)
  • Setup csync logging earlier to get all log output (#4991)
  • Enable Shibboleth debug view with OWNCLOUD_SHIBBOLETH_DEBUG env

New in ownCloud 2.2.2 Build 3472 (Jun 21, 2016)

  • Excludes: Don't redundantly add the same exclude files (#4967, #4988)
  • Excludes: Only log if the pattern was really logged. (#4989)

New in ownCloud 2.2.1 Build 3427 (Jun 7, 2016)

  • Fix out of memory error when too many uploads happen (#4611)
  • Fix display errors in progress display (#4803, #4856)
  • LockWatcher: Remember to upload files after they become unlocked (#4865)
  • Fix overlay icons for files with umlauts (#4884)
  • Certs: Re-ask for different cert after rejection (#4898, #4911)
  • Progress: Don't count items without propagation jobs (#4856, #4910)
  • Utility: Fix for the translation of minutes, second (#4855)
  • SyncEngine: invalid the blacklist entry when the rename destination change
  • Several fixes to speed up reconnect after connection changes
  • Updater: Fix small memory leak
  • Linux: Revert forced HiDPI detection settings (#4840, #4861)

New in ownCloud 2.2.1 Build 3409 RC 1 (May 30, 2016)

  • Fix out of memory error when too many uploads happen (#4611)
  • Fix display errors in progress display (#4803 #4856)
  • LockWatcher: Remember to upload files after they become unlocked (#4865)
  • Fix display errors on Linux with Qt < 5.6
  • OS X: Fix overlay status on files with ambigious unicode normalization (#4855)

New in ownCloud 2.2.0 Build 3358 (May 12, 2016)

  • Overlay icons: Refactoring - mainly for performance improvements
  • Improved error handling with Sync Journal on USB storages (#4632)
  • Sharing Completion: Improved UI of completion in sharing from desktop. (#3737)
  • Show server notifications on the client (#3733)
  • Improved Speed with small files by dynamic parallel request count (#4529)
  • LockWatcher: Make sure to sync files after apps released exclusive locks on Windows.
  • Improved handling of Win32 file locks and network files
  • Workaround Ubuntu 16.04 tray icon bug (#4693)
  • Removed the Alias field from the folder definition (#4695)
  • Improved netrc parser (#4691)
  • Improved user notifications about ignored files and conflicts (#4761, #3222)
  • Add warnings for old server versions (#4523)
  • Enable tranportation checksums if the server supports based on server capabilities (#3735)
  • Default Chunk-size changed to 10MB (#4354)
  • Documentation Improvements, ie. about overlay icons
  • Translation fixes
  • Countless other bugfixes
  • Sqlite Update to recent version
  • Update of QtKeyChain to support Windows credential store
  • Packaging of dolphin overlay icon module for bleeding edge distros

New in ownCloud 2.2.0 RC 1 (May 11, 2016)

  • Overlay icons: Refactoring - mainly for performance improvements
  • Improved error handling with Sync Journal on USB storages (#4632)
  • Sharing Completion: Improved UI of completion in sharing from desktop. (#3737)
  • Show server notifications on the client (#3733)
  • Improved Speed with small files by dynamic parallel request count (#4529)
  • Improved handling of Win32 file locks and network files
  • Workaround Ubuntu 16.04 tray icon bug (#4693)
  • Removed the Alias field from the folder definition (#4695)
  • Improved netrc parser (#4691)
  • Improved user notifications about ignored files and conflicts (#4761, #3222)
  • Add warnings for old server versions (#4523)
  • Enable tranportation checksums if the server supports based on server capabilities (#3735)
  • Default Chunk-size changed to 10MB (#4354)
  • Documentation Improvements, ie. about overlay icons
  • Translation fixes
  • Countless other bug fixes
  • Sqlite Update to recent version
  • Update of QtKeyChain to support Windows credential store
  • Packaging of dolphin overlay icon module for bleeding edge distros

New in ownCloud 2.2.0 Beta 2 (May 3, 2016)

  • Fixed more issues in the area of the overlay icons, they should be faster and more reliable. But also a lot of other fixes went in.

New in ownCloud 2.2.0 Beta 1 (Apr 25, 2016)

  • One of the new features of the new client is that is shows notifications from the server in the client window. That happens for example if a share on a remote host was prepared for a user, waiting to be accepted by clicking on a button.
  • Apart from that, there are a lot of changes to improve stability and convenience, as usual.

New in ownCloud 2.1.1 (Feb 10, 2016)

  • UI improvements for HiDPI screens, error messages, RTL languages
  • Fix occurrences of "Connection Closed" when a new unauthenticated TCP socket is used
  • Fix undeliberate WiFi scanning done by Qt Network classes
  • Several fixes/improvements to the sharing dialog
  • Several fixes/improvements to the server activity tab
  • Create the directory when using --confdir and it does not exist
  • Mac Overlay icons: Don't install legacy Finder plugin on >= 10.10
  • Overlay icons: Fix several wrong icon state computations
  • Allow changeable upload chunk size in owncloud.cfg
  • Crash fixes on account deletion
  • Forget password on explicit sign-out
  • OS X: Fix the file system watcher ignoring unicode paths (#4424)
  • Sync Engine: .lnk files
  • Sync Engine: symlinked syn directories
  • Sync Engine: Windows: Fix deleting and replacing of read-only files (#4308, #4277)
  • Sync Engine: Fixes for files becoming directories and vice versa (#4302)
  • Misc other fixes/improvements

New in ownCloud 2.1.1 RC 1 (Jan 26, 2016)

  • UI improvements for HiDPI screens, error messages, RTL languages
  • Fix occurences of "Connection Closed" when a new unauthenticated TCP socket is used
  • Fix undeliberate WiFi scanning done by Qt Network classes
  • Several fixes/improvements to the sharing dialog
  • Several fixes/improvements to the server activity tab
  • Create the directory when using --confdir and it does not exist
  • Windows Overlay icons: Fix DLL and icon oddities
  • Mac Overlay icons: Don't install legacy Finder plugin on >= 10.10
  • Linux Overlay icons: Nemo plugin
  • Overlay icons: Fix several wrong icon state computations
  • Allow changeable upload chunk size in owncloud.cfg
  • Crash fixes on account deletion
  • Forget password on explicit sign-out
  • Sync Engine: .lnk files
  • Sync Engine: symlinked syn directories
  • Sync Engine: Windows: Fix deleting and replacing of read-only files (#4308 #4277)
  • Sync Engine: Fixes for files becoming directories and vice versa (#4302)
  • Misc other fixes/improvements

New in ownCloud 2.1.1 Beta 1 (Jan 19, 2016)

  • UI improvements for HiDPI screens, error messages, RTL languages
  • Fix occurences of "Connection Closed" when a new unauthenticated TCP socket is used
  • Fix undeliberate WiFi scanning done by Qt Network classes
  • Several fixes/improvements to the sharing dialog
  • Several fixes/improvements to the server activity tab
  • Create the directory when using --confdir and it does not exist
  • Windows Overlay icons: Fix DLL and icon oddities
  • Mac Overlay icons: Don't install legacy Finder plugin on >= 10.10
  • Linux Overlay icons: Nemo plugin
  • Overlay icons: Fix several wrong icon state computations
  • Allow changeable upload chunk size in owncloud.cfg
  • Crash fixes on account deletion
  • Forget password on explicit sign-out
  • Sync Engine: .lnk files
  • Sync Engine: symlinked syn directories
  • Sync Engine: Windows: Fix deleting and replacing of read-only files (#4308 #4277)
  • Sync Engine: Fixes for files becoming directories and vice versa (#4302)
  • Misc other fixes/improvements

New in ownCloud 2.1.0 (Dec 4, 2015)

  • GUI: Added a separate view for not synced items, ignores, errors
  • GUI: Improved upload/download progress UI (#3403, #3569)
  • Allowed sharing with ownCloud internal users and groups from Desktop
  • Changed files starting in .* to be considered hidden on all platforms (#4023)
  • Reflect read-only permissions in filesystem (#3244)
  • Blacklist: Clear on successful chunk upload (#3934)
  • Improved reconnecting after network change/disconnect (#4167 #3969 ...)
  • Improved performance in Windows file system discovery
  • Removed libneon-based propagator. As a consequence, The client can no longer provide bandwith limiting on Linux-distributions where it is using Qt < 5.4
  • Performance improvements in the logging functions
  • Ensured that local disk space problems are handled gracefully (#2939)
  • Improved handling of checksums: transport validation, db (#3735)
  • For *eml-files don't reupload if size and checksum are unchanged (#3235)
  • Ensured 403 reply code is handled properly (File Firewall) (#3490)
  • Reduced number of PROPFIND requests to server(#3964)
  • GUI: Added Account toolbox widget to keep account actions (#4139)
  • Tray Menu: Added fixes for Recent Activity menu (#4093, #3969)
  • FolderMan: Fixed infinite wait on pause (#4093)
  • Renamed env variables to include unit (#2939)
  • FolderStatusModel: Attempt to detect removed undecided files (#3612)
  • SyncEngine: Don't whipe the white list if the sync was aborted (#4018)
  • Quota: Handle special negative value for the quota (#3940)
  • State app name in update notification (#4020)
  • PropagateUpload: Fixed double-emission of finished (#3844)
  • GUI: Ensured folder names which are excluded from sync can be clicked
  • Shell Integration: Dolphin support, requires KF 5.16 and KDE Application 15.12
  • FolderStatusModel: Ensured reset also if a folder was renamed (#4011)
  • GUI: Fixed accessiblity of remaing items in full settings toolbar (#3795)
  • Introduced the term "folder sync connection" in more places (#3757)
  • AccountSettings: Don't disable pause when offline (#4010)
  • Fixed handling of hidden files (#3980)
  • Handle download errors while resuming as soft errors (#4000)
  • SocketAPI: Ensured that the command isn't trimmed (#3297)
  • Shutdown socket API before removing the db (#3824)
  • GUI: Made "Keep" default in the delete-all dialog (#3824)
  • owncloudcmd: Introduced return code 0 for --version and --help
  • owncloudcmd: Added --max-sync-retries (#4037)
  • owncloudcmd: Don't do a check that file are older than 2s (#4160)
  • Fixed getting size for selective sync (#3986)
  • Re-added close button in the settings window (#3713)
  • Added abililty to handle storage limitations gracefully (#3736)
  • Updated 3rdparty dependencies: sqlite version 3.9.1
  • Organized patches to our base Qt version into admin/qt/patches
  • Plus: A lot of unmentioned improvements and fixes

New in ownCloud 2.1.0 RC 1 (Nov 27, 2015)

  • Full sharing with ownCloud users and groups
  • New server activity view, reworked sync protocol
  • Sync of files with colons and other special characters in the name to the platforms which support it
  • Improved discovery performance with checksum support
  • GUI polish
  • Tons of bugfixes

New in ownCloud 2.1.0 Beta 1 (Nov 17, 2015)

  • Sharing with internal users and groups
  • New activity tab for showing server-side activities
  • UI improvements in account status tab
  • A ton of bug fixes
  • Polishing the multi-account feature that was introduced in 2.0
  • Performance improvements in file discovery

New in ownCloud 2.0.2 (Oct 21, 2015)

  • csync_file_stat_s: Save a bit of memory
  • Shibboleth: Add our base user agent to WebKit
  • SelectiveSync: Increase folder list timeout to 60
  • Propagation: Try another sync on 423 Locked (#3387)
  • Propagation: Make 423 Locked a soft error (#3387)
  • Propagation: Reset upload blacklist if a chunk suceeds
  • Application: Fix crash on early shutdown (#3898)
  • Linux: Don't show settings dialog always when launched twice (#3273, #3771, #3485)
  • win32 vio: Add the OPEN_REPARSE_POINTS flag to the CreateFileW call. (#3813)
  • AccountSettings: only expand root elements on single click.
  • AccountSettings: Do not allow to expand the folder list when disconnected.
  • Use application SHORT name for the name of the MacOSX pkg file (ownBrander).
  • FolderMan: Fix for removing a syncing folder (#3843)
  • ConnectionMethodDialog: Don't be insecure on close (#3863)
  • Updater: Ensure folders are not removed (#3747)
  • Folder settings: Ensure path is cleaned (#3811)
  • Propagator: Simplify sub job finished counting (#3844)
  • Share dialog: Hide settings dialog before showing (#3783)
  • UI: Only expand 1 level in folder list (#3585)
  • UI: Allow folder expanding from button click (#3585)
  • UI: Expand folder treeview on single click (#3585)
  • GUI: Change tray menu order (#3657)
  • GUI: Replace term "sign in" with "Log in" and friends.
  • SetupPage: Fix crash caused by uninitialized Account object.
  • Use a themable WebDAV path all over.
  • Units: Back to the "usual" mix units (JEDEC standard).
  • csync io: Full UNC path support on Win (#3748)
  • Tray: Don't use the tray workaround with the KDE theme (#3706, #3765)
  • ShareDialog: Fix folder display (#3659)
  • AccountSettings: Restore from legacy only once (#3565)
  • SSL Certificate Error Dialog: show account name (#3729)
  • Tray notification: Don't show a message about modified folder (#3613)
  • PropagateLocalRemove: remove entries from the DB even if there was an error.
  • Settings UI improvements (eg. #3713, #3721, #3619 and others)
  • Folder: Do not create the sync folder if it does not exist (#3692)
  • Shell integratioon: don't show share menu item for top level folders
  • Tray: Hide while modifying menus (#3656, #3672)
  • AddFolder: Improve remote path selection error handling (#3573)
  • csync_update: Use excluded_traversal() to improve performance (#3638)
  • csync_excluded: Add fast _traversal() function (#3638)
  • csync_exclude: Speed up siginificantly (#3638)
  • AccountSettings: Adjust quota info design (#3644, #3651)
  • Adjust buttons on remove folder/account questions (#3654)

New in ownCloud 2.0.2 RC 1 (Oct 17, 2015)

  • Fixes a lot of bugs and provides a lot of improvements for all users.

New in ownCloud 2.0.1 (Sep 2, 2015)

  • AccountWizard: fix when the theme specify a override URL (#3699)

New in ownCloud 2.0.0 (Aug 25, 2015)

  • Add support for multiple accounts (#3084)
  • Do not sync down new big folders from server without users consent (#3148)
  • Integrate Selective Sync into the default UI
  • OS X: Support native finder integration for 10.10 Yosemite (#2340)
  • Fix situation where client would not reconnect after timeout (#2321)
  • Use SI units for the file sizes
  • Improve progress reporting during sync (better estimations, show all files, show all bandwidth)
  • Windows: Support paths >255 characters (#57) by using Windows API instead of POSIX API
  • Windows, OS X: Allow to not sync hidden files (#2086)
  • OS X: Show file name in UI if file has invalid UTF-8 in file name
  • Sharing: Make use of Capability API (#3439)
  • Sharing: Do not allow sharing the root folder (#3495)
  • Sharing: Show thumbnail
  • Client Updater: Check for updates periodically, not only once per run (#3044)
  • Windows: Remove misleading option to remove sync data (#3461)
  • Windows: Do not provoke AD account locking if password changes (#2186)
  • Windows: Fix installer when installing unprivileged (#2616, #2568)
  • Quota: Only refresh from server when UI is shown
  • SSL Button: Show more information
  • owncloudcmd: Fix --httpproxy (#3465)
  • System proxy: Ask user for credentials if needed
  • Several fixes and performance improvements in the sync engine
  • Network: Try to use SSL session tickets/identifiers. Check the SSL button to see if they are used.
  • Bandwidth Throttling: Provide automatic limit setting for downloads (#3084)
  • Systray: Workaround for issue with Qt 5.5.0 (#3656)

New in ownCloud 2.0.0 RC 1 (Aug 18, 2015)

  • UX improvements (for the multi account UI)
  • Introduce [...] button in account view
  • Accessibility improvements (high contrast schemes)
  • Don't show redundant directory entries in activity log
  • Improve SSL button reliability (work around Qt bug)
  • Remove deleted accounts properly from toolbar
  • File manager integration: Show hidden files as ignored
  • Ignoring hidden files: Fix glitches when migrating from 1.8
  • Show wizard when last account was deleted
  • Add support for multiple accounts (#3084)
  • Do not sync down new big folders from server without users consent (#3148)
  • Integrate Selective Sync into the default UI
  • OS X: Support native finder integration for 10.10 Yosemite (#2340)
  • Fix situation where client would not reconnect after timeout (#2321)
  • Use SI units for the file sizes
  • Improve progress reporting during sync (better estimations, show all files, show all bandwidth)
  • Windows: Support paths >255 characters (#57) by using Windows API instead of POSIX API
  • Windows, OS X: Allow to not sync hidden files (#2086)
  • OS X: Show file name in UI if file has invalid UTF-8 in file name
  • Sharing: Make use of Capability API (#3439)
  • Sharing: Do not allow sharing the root folder (#3495)
  • Sharing: Show thumbnail
  • Client Updater: Check for updates periodically, not only once per run (#3044)
  • Windows: Remove misleading option to remove sync data (#3461)
  • Windows: Do not provoke AD account locking if password changes (#2186)
  • Windows: Fix installer when installing unprivileged (#2616, #2568)
  • Quota: Only refresh from server when UI is shown
  • SSL Button: Show more information
  • owncloudcmd: Fix --httpproxy (#3465)
  • System proxy: Ask user for credentials if needed
  • Several fixes and performance improvements in the sync engine
  • Network: Try to use SSL session tickets/identifiers. Check the SSL button to see if they are used.
  • Bandwidth Throttling: Provide automatic limit setting for downloads (#3084)

New in ownCloud 2.0.0 Beta 1 (Aug 8, 2015)

  • Add support for multiple accounts (#3084)
  • Do not sync down new big folders from server without users consent (#3148)
  • Integrate Selective Sync into the default UI
  • OS X: Support native finder integration for 10.10 Yosemite (#2340)
  • Fix situation where client would not reconnect after timeout (#2321)
  • Use SI units for the file sizes
  • Improve progress reporting during sync (better estimations, show all files, show all bandwidth)
  • OS X: Show file name in UI if file has invalid UTF-8 in file name
  • Sharing: Make use of Capability API (#3439)
  • Sharing: Do not allow sharing the root folder (#3495)
  • Sharing: Show thumbnail
  • Updater: Check for updates periodically, not only once per run (#3044)
  • Quota: Only refresh from server when UI is shown
  • SSL Button: Show more information
  • owncloudcmd: Fix --httpproxy (#3465)
  • System proxy: Ask user for credentials if needed
  • Windows, OS X: Allow to not sync hidden files (#2086)
  • Several fixes and performance improvements in the sync engine
  • Network: Try to use SSL session tickets/identifiers
  • Bandwidth Throttling: Provide automatic limit setting for downloads (#3084)

New in ownCloud 1.8.4 (Jul 14, 2015)

  • Release to ship a security release of openSSL. No source changes of the ownCloud Client code.

New in ownCloud 1.8.3 (Jun 25, 2015)

  • Reduce 'Connection closed' errors (#3318, #3313, #3298)
  • Ignores: Force a remote discovery after ignore list change (#3172)
  • Shibboleth: Avoid crash by letting the webview use its own QNAM (#3359)
  • System Ignores: Removed *.tmp from system ignore again. If a user wants to ignore *.tmp, it needs to be added to the user ignore list.

New in ownCloud 1.8.2 (Jun 9, 2015)

  • Improve reporting of server error messages (#3220)
  • Discovery: Ignore folders with any 503 (#3113)
  • Wizard: Show server error message if possible (#3220)
  • QNAM: Fix handling of mitm cert changes (#3283)
  • Win32: Installer translations added (#3277)
  • Win32: Allow concurrent OEM (un-)installers (#3272)
  • Win32: Make Setup/Update Mutex theme-unique (#3272)
  • HTTP: Add the branding name to the UserAgent string
  • ConnectonValidator: Always run with new credentials (#3266)
  • Recall Feature: Admins can trigger an upload of a file from client to server again (#3246)
  • Propagator: Add 'Content-Length: 0' header to MKCOL request (#3256)
  • Switch on checksum verification through branding or config
  • Add ability for checksum verification of up and download
  • Fix opening external links for some labels (#3135)
  • AccountState: Run only a single validator, allow error message overriding (#3236, #3153)
  • SyncJournalDB: Minor fixes and simplificatons
  • SyncEngine: Force re-read of folder Etags for upgrades from 1.8.0 and 1.8.1
  • Propagator: Limit length of temporary file name (#2789)
  • ShareDialog: Password ui fixes (#3189)
  • Fix startup hang by removing QSettings lock file (#3175)
  • Wizard: Allow SSL cert dialog to show twice (#3168)
  • ProtocolWidget: Fix rename message (#3210)
  • Discovery: Test better, treat invalid hrefs as error (#3176)
  • Propagator: Overwrite local data only if unchanged (#3156)
  • ShareDialog: Improve error reporting for share API fails
  • OSX Updater: Only allow updates only if in /Applications (#2931)
  • Wizard: Fix lock icon (#1447)
  • Fix compilation with GCC 5
  • Treat any 503 error as temporary (#3113)
  • Work around for the Qt PUT corruption bug (#2425)
  • OSX Shell integration: Optimizations
  • Windows Shell integration: Optimizations

New in ownCloud 1.8.2 RC 1 (Jun 8, 2015)

  • Improve reporting of server error messages. (#3220)
  • Discovery: Ignore folders with any 503. (#3113)
  • Wizard: Show server error message if possible. (#3220)
  • QNAM: Fix handling of mitm cert changes (#3283)
  • Some more NSIS fixes, translations added
  • HTTP: Add the branding name to the UserAgent string.
  • ConnectonValidator: Always run with new credentials. (#3266)
  • Recall Feature: Admins can trigger an upload of a file from client to server again
  • Propagator: Add 'Content-Length: 0' header to MKCOL request
  • Switch on checksum verification through branding or config
  • Add ability for checksum verification of up and download
  • Fix opening external links for some labels (#3135)
  • AccountState: Run only a single validator, allow error message overriding (#3236 #3153)
  • SyncJournalDB: Minor fixes and simplificatons
  • SyncEngine: Force re-read of folder Etags for upgrades from 1.8.0 and 1.8.1
  • Propagator: Limit length of temporary file name #2789
  • ShareDialog: Password ui fixes. #3189
  • Fix startup hang by removing QSettings lock file. (#3175)
  • Wizard: Allow SSL cert dialog to show twice. (#3168)
  • ProtocolWidget: Fix rename message. (#3210)
  • Discovery: Test better, treat invalid hrefs as error (#3176)
  • Propagator: Overwrite local data only if unchanged. (#3156)
  • ShareDialog: Improve error reporting for share API fails
  • OSX Updater: Only allow if in /Applications (#2931)
  • Wizard: Fix lock icon (#1447)
  • Fix compile with gcc 5
  • Treat any 503 error as temporary (#3113)
  • Work around for the Qt PUT corruption bug (#2425)
  • OSX Shell integration: Optimizations
  • .. more than 250 commits since 1.8.1

New in ownCloud 1.8.1 (May 8, 2015)

  • Make "operation canceled" error a soft error
  • Do not throw an error for files that are scheduled to be removed, but can not be found on the server. (#2919)
  • Windows: Reset QNAM to proper function after hibernation. (#2899, #2895, #2973)
  • Fix argument verification of --confdir (#2453)
  • Fix a crash when accessing a dangling UploadDevice pointer (#2984)
  • Add-folder wizard: Make sure there is a scrollbar if folder names are too long (#2962)
  • Add-folder Wizard: Select the newly created folder
  • Activity: Correctly restore column sizes (#3005)
  • SSL Button: do not crash on empty certificate chain
  • SSL Button: Make menu creation lazy (#3007, #2990)
  • Lookup system proxy async to avoid hangs (#2993, #2802)
  • ShareDialog: Some GUI refinements
  • ShareDialog: On creation of a share always retrieve the share. This makes sure that if a default expiration date is set this is reflected in the dialog. (#2889)
  • ShareDialog: Only show share dialog if we are connected.
  • HttpCreds: Fill pw dialog with previous password. (#2848, #2879)
  • HttpCreds: Delete password from old location. (#2186)
  • Do not store Session Cookies in the client cookie storage
  • CookieJar: Don't accidentally overwrite cookies. (#2808)
  • ProtocolWidget: Always add seconds to the DateTime locale. (#2535)
  • Updater: Give context as to which app is about to be updated (#3040)
  • Windows: Add version information for owncloud.exe. This should help us know what version or build number a crash report was generated with.
  • Fix a crash on shutdown in ~SocketApi (#3057)
  • SyncEngine: Show more timing measurements (#3064)
  • Discovery: Add warning if returned etag is 0
  • Fix a crash caused by an invalid DiscoveryDirectoryResult::iterator (#3051)
  • Sync: Fix sync of deletions during 503. (#2894)
  • Handle redirect of auth request. (#3082)
  • Discovery: Fix parsing of broken XML replies, which fixes local file disappearing (#3102)
  • Migration: Silently restore files that were deleted locally by bug (#3102)
  • Sort folder sizes SelectiveSyncTreeView numerically (#3112)
  • Sync: PropagateDownload: Read the mtime from the file system after writing it (#3103)
  • Sync: Propagate download: Fix restoring files for which the conflict file exists (#3106)
  • Use identical User Agents and version for csync and the Qt parts
  • Prevent another crash in ~SocketApi (#3118)
  • Windows: Fix rename of finished file (#3073)
  • AccountWizard: Fix auth error handling (#3155)
  • Documentation fixes
  • Infrastructure/build fixes
  • Win32/OS X: Apply patch from OpenSSL to handle oudated intermediates gracefully (#3087)

New in ownCloud 1.8.1 RC 1 (Apr 29, 2015)

  • Make "operation canceled" error a soft error
  • Do not throw an error for files that are scheduled to be removed, but can not be found on the server. #2919
  • Fix argument verification of --confdir #2453
  • Fix a crash when accessing a dangling UploadDevice pointer #2984
  • Add-folder wizard: Make sure there is a scrollbar if folder names are too long #2962
  • Add-folder Wizard: Select the newly created folder
  • Activity: Correctly restore column sizes #3005
  • SSL Button: do not crash on empty certificate chain
  • SSL Button: Make menu creation lazy #3007 #2990
  • Lookup system proxy async to avoid hangs #2993 #2802
  • ShareDialog: Some GUI refinements
  • ShareDialog: On creation of a share always retrieve the share. This makes sure that if a default expiration date is set this is reflected in the dialog. #2889
  • ShareDialog: Only show share dialog if we are connected.
  • HttpCreds: Fill pw dialog with previous password. #2848 #2879
  • HttpCreds: Delete password from old location. #2186
  • Do not store Session Cookies in the client cookie storage
  • CookieJar: Don't accidentally overwrite cookies. #2808
  • ProtocolWidget: Always add seconds to the DateTime locale. #2535
  • Updater: Give context as to which app is about to be updated #3040
  • Fix a crash on shutdown in ~SocketApi #3057
  • SyncEngine: Show more timing measurements #3064
  • Discovery: Add warning if returned etag is 0
  • Fix a crash caused by an invalid DiscoveryDirectoryResult::iterator #3051
  • Sync: Fix sync of deletions during 503. #2894
  • Handle redirect of auth request. #3082
  • Discovery: Fix parsing of broken XML replies (avoids local file deletion)
  • Sort folder sizes SelectiveSyncTreeView numerically #3112
  • Sync: PropagateDownload: Read the mtime from the file system after writing it #3103
  • Sync: Propagate download: Fix restoring files for which the conflict file exists #3106
  • Use identical User Agents and version for csync and the Qt parts
  • Prevent another crash in ~SocketApi #3118
  • AccountWizard: Fix auth error handling. #3155
  • Documentation fixes
  • Infrastructure/build fixes

New in ownCloud 1.8.0 (Mar 19, 2015)

  • Mac OS: HIDPI support
  • Support Sharing from desktop: Added a share dialog that can be opened by context menu in the file managers (Win, Mac, Nautilus). It supports public links with password enforcement
  • Enhanced usage of parallel HTTP requests for ownCloud 8 servers
  • Renamed github repository from mirall to client.
  • Mac OS: Use native notification support
  • Selective Sync: allow to enforce selective sync in brandings.
  • Added ability to build on Windows utilizing MingGW
  • SQLite database fixes if running on FAT filesystems
  • Improved detection of changing files to upload from local
  • Preparations for the multi-account feature
  • Fixed experience for Window manager without system tray
  • Build with Qt 5.4
  • Dropped libneon dependency if Qt 5.4 is available
  • Keep files open very short, that avoid lock problems on Windows especially with office software but also others.
  • Merged some NetBSD patches
  • Selective sync support for owncloudcmd
  • Reorganize the source repository
  • Prepared direct download
  • Added Crashreporter feature to be switched on on demand
  • A huge amount of bug fixes in all areas of the client.
  • almost 700 commits since 1.7.1

New in ownCloud 1.8.0 Beta 2 (Mar 5, 2015)

  • A lot of bug fixes

New in ownCloud 1.8.0 Beta 1 (Feb 14, 2015)

  • Highlights:
  • Sharing from desktop: In the context menu of your file manager on your favorite OS, you will find an entry "Share with ownCloud..." for synced files, which will open a dialog to create a handy public share link
  • Enhanced parallel HTTP requests: With ownCloud 8 we do more parallel HTTP requests which results in higher performance.
  • More eye candy for our folks on MacOSX (Yes, you NEED HiRes
  • Use of Qt 5.4 (where available) everywhere, that gives better handling of certain SSL, Proxy etc. issues
  • Reorganization of the source repository on github

New in ownCloud 1.7.1 (Dec 18, 2014)

  • Documentation fixes and updates
  • Nautilus Python plugin fixed for Python 3
  • GUI wording fixes plus improved log messages
  • Fix hiding of the database files in the sync directories
  • Compare http download size with the header value to avoid broken downloads, bug #2528
  • Avoid initial ETag fetch job at startup, which is not needed.
  • Add chunk size http header to PUT requests
  • Fixed deteteCookie method of our CookieJar, fix for Shibboleth
  • Added fallback for distros where XDG_RUNTIME_DIR is undefined
  • Fix the setup wizard, bug #1989, #2264
  • Fix scheduling of ETag check jobs, bug #2553
  • Fix to avoid syncing more than one folder at a time, bug #2407
  • Use fife minutes timeout for all network jobs
  • Cleanup for Folderwizard wording
  • Improve journal check: Remove corrupted journal files, bug #2547
  • Fix item count in progress dialog for deletes, bug #1132
  • Display correct file count on deletion (#1132)
  • Fix reinitializing the folder using the wizard in certain cases (#2606)
  • Mac OS: Fixed branding of the pkg file
  • Mac OS: Fix display of overlay icons in certain situations (#1132)
  • Mac OS: Use a bundled version of OpenSSL (#764, #2600, #2510)
  • Win32: improved filesystem watcher
  • Win32: Improve threading with shell integration
  • Win32: Upgraded to OpenSSL 1.0.1j
  • Win32: Improve reliability of Installer, fix removal of Shell Extensions

New in ownCloud 1.7.0 (Nov 8, 2014)

  • oC7 Sharing: Handle new sharing options of ownCloud 7 correctly.
  • Added Selective sync: Ability to unselect server folders which are
  • excluded from syncing, plus GUI and setup GUI
  • Improved local change detection: consider file size, detect files
  • with ongoing changes and do not upload immediately
  • Improved HTTP request timeout handler: all successful requests reset the timeout counter
  • Improvements for syncing command line tool: netrc support, improved SSL support, non interactive mode
  • Added a socket based API to provide file management shells with status information about the sync status of files. That is a prerequisite for the overlay icons in the file managers.
  • Permission system: ownCloud 7 delivers file and folder permissions, added ability to deal with it for shared folders and more.
  • Ignore handling: Do not recurse into ignored or excluded directories
  • Major sync journal database improvements for more stability and performance
  • New library interface to sqlite3
  • Improve "resync handling" if errors occur
  • Blacklist improvements
  • Improved logging: more useful meta info, removed noise
  • Updated to latest Qt5 versions on Windows and OS X
  • OS X: Sparkle update to provide pkg format properly
  • OS X: Change distribution format from dmg to pkg with new installer.
  • Win: Fix handling of filenames with trailing dot or space

New in ownCloud 1.7.0 RC 1 (Oct 25, 2014)

  • Improvements over beta4:
  • Improve Windows Shell Integration, use a named pipe
  • Make Windows Shell Integration work on Windows XP
  • Improvements to sync journal handling
  • Usability improvements in the selective sync widget
  • Socket API fixes
  • Add background for OS X installer
  • Less aggressive sync rescheduling on sync failure
  • Ingore files which are reserved words on Windows (com1, con.txt, a:, etc).
  • Changelog since 1.6:
  • oC7 Sharing: Handle new sharing options of ownCloud 7 correctly.
  • Added Selective sync: Ability to unselect server folders which are excluded from syncing, plus GUI and setup GUI
  • Improved local change detection: consider file size, detect files with ongoing changes and do not upload immediately
  • Improved HTTP request timeout handler: all successful requests reset the timeout counter
  • Improvements for syncing command line tool: netrc support, improved SSL support, non interactive mode
  • Added a socket based API to provide file management shells with status information about the sync status of files. That is a prerequisite for the overlay icons in the file managers.
  • Permission system: ownCloud 7 delivers file and folder permissions, added ability to deal with it for shared folders and more.
  • Ignore handling: Do not recurse into ignored or excluded directories
  • Major sync journal database improvements for more stability and performance
  • New library interface to sqlite3
  • Improve "resync handling" if errors occur
  • Blacklist improvements
  • Improved logging: more useful meta info, removed noise
  • Updated to latest Qt5 versions on Windows and OS X
  • OS X: Sparkle update to provide pkg format properly
  • OS X: Change distribution format from dmg to pkg with new installer.
  • Win: Ignore filenames with trailing dot/space and reserved names (com1..., drive letters)

New in ownCloud 1.6.4 (Oct 23, 2014)

  • Fix startup logic, fixes bug #1989
  • Fix raise dialog on X11
  • Win32: fix overflow when computing the size of file > 4GiB
  • Use a fixed function to get files modification time, the original one was broken for certain timezone issues, see core bug #9781 for details
  • Added some missing copyright headers
  • Avoid data corruption due to wrong error handling, bug #2280
  • Do improved request timeout handling to reduce the number of timed out jobs, bug #2155

New in ownCloud 1.7.0 Beta 3 (Oct 7, 2014)

  • Incorporate fixes from 1.6 branch
  • Make JournalDB more robust
  • Selective sync: new design in the wizard
  • Overlay Icons: switch to local sockets (Windows pending)
  • Fix support for older ownCloud versions that did not support ranges
  • OS X: Improve overlay icon performance
  • OS X: Make owncloudcmd work
  • OS X: Properly sign pkg file
  • OS X: Set minimum version to 10.7
  • SelectiveSync: sort the item instead of using the order from the server (#2259)
  • Overall stability fixes

New in ownCloud 1.6.3 (Sep 5, 2014)

  • Fixed updater on OS X
  • Fixed memory leak in SSL button that could lead to quick memory draining
  • Fixed upload problem with files >4 GB
  • MacOSX, Linux: Bring Settings window to front properly
  • Branded clients: If no configuration is detected, try to import the data from a previously configured community edition.

New in ownCloud 1.6.2 (Jul 30, 2014)

  • Limit the HTTP buffer size when downloading to limit memory consumption.
  • Another small mem leak fixed in HTTP Credentials.
  • Fix local file name clash detection for MacOSX.
  • Limit maximum wait time to ten seconds in network limiting.
  • Fix data corruption while trying to resume and the server does not support it.
  • HTTP Credentials: Read password from legacy place if not found.
  • Shibboleth: Fix the waiting curser that would not disapear (#1915)
  • Limit memory usage to avoid mem wasting and crashes
  • Propagator: Fix crash when logging out during upload (#1957)
  • Propagator_qnam: Fix signal slot connection (#1963)
  • Use more elaborated way to detect that the server was reconfigured (#1948)
  • Setup Wizard: Reconfigure Server also if local path was changed (#1948)

New in ownCloud 1.6.1 (Jul 12, 2014)

  • Fix 'precondition failed' bug with broken upload
  • Fix 'precondition failed' bug with broken upload
  • Fix openSSL problems for windows deployment
  • Fix syncing a folder with '#' in the name
  • Fix #1845: do not update parent directory etag before sub directories are removed
  • Fix reappearing directories if dirs are removed during its upload
  • Fix app version in settings dialog, General tab
  • Fix crash in FolderWizard when going offline
  • Shibboleth fixes
  • More specific error messages (file remove during upload, open local sync file)
  • Use QSet rather than QHash in SyncEngine (save memory)
  • Fix some memory leaks
  • Fix some thread race problems, ie. wait for neon thread to finish before the propagator is shut down
  • Fix a lot of issues and warnings found by Coverity
  • Fix Mac some settings dialog problems

New in ownCloud 1.6.0 (Jun 3, 2014)

  • Minor GUI improvements
  • Qt5 compile issues fixed
  • Ignore sync log file in filewatcher
  • Install libocsync to private library dir and use rpath to localize
  • Fix reconnect after server disconnect
  • Fix “unknown action” display in Activity window
  • Fix memory leaks
  • Respect XDG_CONFIG_HOME environment var
  • Handle empty fileids in the journal correctly
  • Add abilility to compile libowncloudsync without GUI dependendy
  • Fix SSL error with previously-expired CAs on Windows
  • Fix incorrect folder pause state after start
  • Fix a couple of actual potential crashes
  • Improve Cookie support (e.g. for cookie-based load-balancers)
  • Introduce a general timeout of 300s for network operations
  • Improve error handling, blacklisting
  • Job-based change propagation, enables faster parallel up/downloads (right now only if no bandwidth limit is set and no proxy is used)
  • Significantly reduced CPU load when checking for local and remote changes
  • Speed up file stat code on Windows
  • Enforce Qt5 for Windows and Mac OS X builds
  • Improved owncloudcmd: SSL support, documentation
  • Added advanced logging of operations (file .???.log in sync directory)
  • Avoid creating a temporary copy of the sync database (.ctmp)
  • Enable support for TLS 1.2 negotiation on platforms that use Qt 5.2 or later
  • Forward server exception messages to client error messages
  • Mac OS X: Support Notification Center in OS X 10.8+
  • Mac OS X: Use native settings dialog
  • Mac OS X: Fix UI inconsistencies on Mavericks
  • Shibboleth: Warn if authenticating with a different user
  • Remove vio abstraction in csync
  • Avoid data loss when a client file system is not case sensitive

New in ownCloud 1.6.0 RC 3 (Jun 2, 2014)

  • Minor GUI improvements
  • Qt5 compile issues fixed
  • Ignore sync log file in filewatcher
  • Install libocsync to private library dir and use rpath to localize
  • Fix reconnect after server disconnect
  • Fix “unknown action” display in Activity window
  • Fix memory leaks
  • Respect XDG_CONFIG_HOME environment var
  • Handle empty fileids in the journal correctly
  • Add abilility to compile libowncloudsync without GUI dependendy
  • Fix SSL error with previously-expired CAs on Windows
  • Fix incorrect folder pause state after start
  • Fix a couple of actual potential crashes
  • Improve Cookie support (e.g. for cookie-based load-balancers)
  • Introduce a general timeout of 300s for network operations
  • Improve error handling, blacklisting
  • Job-based change propagation, enables faster parallel up/downloads (right now only if no bandwidth limit is set and no proxy is used)
  • Significantly reduced CPU load when checking for local and remote changes
  • Speed up file stat code on Windows
  • Enforce Qt5 for Windows and Mac OS X builds
  • Improved owncloudcmd: SSL support, documentation
  • Added advanced logging of operations (file .???.log in sync directory)
  • Avoid creating a temporary copy of the sync database (.ctmp)
  • Enable support for TLS 1.2 negotiation on platforms that use Qt 5.2 or later
  • Forward server exception messages to client error messages
  • Mac OS X: Support Notification Center in OS X 10.8+
  • Mac OS X: Use native settings dialog
  • Mac OS X: Fix UI inconsistencies on Mavericks
  • Shibboleth: Warn if authenticating with a different user
  • Remove vio abstraction in csync
  • Avoid data loss when a client file system is not case sensitive

New in ownCloud 1.5.4 (Apr 12, 2014)

  • Fix security issue on Windows and Mac OS X. No functional changes

New in ownCloud 1.5.3 (Mar 11, 2014)

  • Fix usage of proxies after first sync run (#1502, #1524, #1459, #1521)
  • Do not wipe the credentials from config for reconnect (#1499, #1503)
  • Do not erase the full account config if an old version of the client stored the password (related to above)
  • Fix layout of the network tab (fixes #1491)
  • Handle authentication requests by a Shibboleth IdP
  • Shibboleth: If no connection is available, don’t open the login window
  • [Packaging] Debian/Ubuntu: ship sync-exclude.lst
  • [Packaging] Fix issues with access to gnome keychain in Fedora and RHEL6
  • [Packaging] Ensure all sub packages get updated
  • [Packaging] Fix incorrect path in desktop file (RHEL6/CentOS6)

New in ownCloud 1.5.2 (Feb 26, 2014)

  • Fix behavior when attempting to rename Shared folder
  • Fix potential endless sync loops on Mac OS (#1463)
  • Fix potential crash when pausing during update phase (#1442)
  • Fix handing of shared directories
  • Fix online state handling (#1441, #1459)
  • Fix potential crash in c_iconv on Mac OS
  • Fix certificate chain display in SSLButton
  • Fix sporadicly appearing multiple auth prompts on sign-in
  • Show correct state icon in Account Settings right away
  • Re-fetch content that gets deleted from read only shared directories
  • Do not store the password in the config file, erase existing ones (#1469)
  • Shibboleth: Close browser window after login
  • Shibboleth: Proper invalidation if timeout during sync
  • Shibboleth: Do not pop up IdP login immediately when modifying account
  • Shibboleth: Avoid auth on restart by storing cookies in the wallet
  • Fix license headers

New in ownCloud 1.5.1 (Feb 14, 2014)

  • Added an auto updater that updates the client if a more recent version was found automatically (Windows, Mac OS X)
  • Added a button to the account dialog that gives information about the encryption layer used for communication, plus a certificate information widget
  • Preserve the permission settings of local files rather than setting them to a default (Bug #820)
  • Handle windows lnk files correctly (Bug #1307)
  • Detect removes and renames in read only shares and restore the gone away files. (Bug #1386)
  • Fixes sign in/sign out and password dialog. (Bug #1353)
  • Fixed error messages (Bug #1394)
  • Lots of fixes for building with Qt5
  • Changes to network limits are now also applied during a sync run
  • Fixed mem leak after via valgrind on Mac
  • Imported the ocsync library into miralls repository. Adopted all build systems and packaging to that.
  • Introduce a new linux packaging scheme following the debian upstream scheme
  • Use a refactored Linux file system watcher based on inotify, incl. unit tests
  • Wizard: Gracefully fall back to HTTP if HTTPS connection fails, issuing a warning
  • Fixed translation misses in the propagator
  • Fixes in proxy configuration
  • Fixes in sync journal handling
  • Fix the upload progress if the local source is still changing when the upload begins.
  • Add proxy support to owncloud command-line client
  • NSIS fixes
  • A lot of other fixes and minor improvements
  • Improve Qt5 compatibility

New in ownCloud 1.5.0 (Dec 13, 2013)

  • New owncloud propagator that skips the vio abstraction layer
  • Add owncloudcmd to replace the ocsync command line tool
  • Localize Windows installer
  • Allow to sign in and out
  • Ask for password if missing
  • Introduce activity view
  • Introduce black list for files which could not be synced
  • Enabling accessbility by shipping accessibility enables on OS X (#736)
  • Toggle Settings window when clicking on systray icon on Win and KDE (#896)
  • FolderWizard: Sanitize error detection (#1201)
  • Set proper enable state of blacklist button after the dialog was opened
  • Set proper tooltips in blacklist
  • Translatable error messages for file errors
  • Add man page for owncloudcmd (#1234)
  • Don’t close setup wizard when the initial sync run is started
  • Close the sync journal if a folder gets removed (#1252)
  • Activity: Avoid horizontal scrollbar (#1213)
  • Fix crash (#1229)
  • Resize wizard appropriately (#1130)
  • Fix account identity test (#1231)
  • Maintain the file type correctly
  • Display rename-target in sync protocol action column
  • Let recursive removal also remove the top dir
  • If item is a directory, remove its contents from the database as well (#1257)
  • Install headers for owncloudsync library
  • Fix opening the explorer with a selected file in Windows (#1249)
  • Add build number into versioning scheme
  • Windows: Fix rename of temporary files
  • Windows: Fix move file operation
  • ocsync, version 0.91.4, ownCloud release:
  • Fix progress bar on win32
  • Fix network rate limiting on win32
  • Do not check for etag during failing requests
  • Start quota timer only after the predecessor returned
  • Remove tmp files in case of certain download problems
  • Some valgrind fixes
  • Theming fix: button behaviour
  • Fix a case where a sync loop could happen.
  • Multi-linguar installer
  • Fix handling of quotes in etags written by older ownClouds
  • Fix errno handling in update phase
  • Make csync compile on FreeBSD
  • Minor cleanups.
  • have translatable error message for indiv. file errors.
  • Use uint64_t for inode on win32 to fix a type glitch.
  • Add test that directrories are properly moved.
  • Handle symlinks correctly.
  • Do not longer recurse into ignored directories in update phase.
  • Added proper symlink detection for win32 platform.
  • Close database correctly to fix a potential crash (mirall#1229)
  • Handle invalid inodes correctly.
  • Use lstat rather than stat to detect symlinks correctly. (core#6146)
  • fix ascii to int conversion for large numbers.
  • add support for file ids, needed to detect server side moves.
  • removed unused code, ie. database writing code that went to mirall.
  • add functions to query the database by fileid.
  • add functions to read fileids from PUT replies.
  • add server side move detection.
  • enhanced test scripts
  • Remove ne_sock_init and ne_sock_exit from owncloud module (mirall#1115)
  • Renamed ‘md5′ to ‘etag’ in code identifiers to avoid confusion.
  • add new state EVAL_RENAME
  • link the owncloud module directly rather than dl-loading it.
  • add a content type header ‘application/octet-stream’ to PUTs.
  • remove -gzip from etag header if its there. (mirall#1195)
  • Many minor fixes, refactorings and improvements.

New in ownCloud 1.4.2 (Oct 22, 2013)

  • Do not show the warning icon in the tray (#944)
  • Fix manual proxy support when switching (#1016)
  • Add folder column to detailed sync protocol (#1037)
  • Fix possible endless loop in inotify (#1041)
  • Do not elide the progress text (#1049)
  • Fix high CPU load (#1073)
  • Reconnect if network is unavailable after startup (#1080)
  • Ensure paused folder stays paused when syncing with more than one folder (#1083)
  • Don’t show desktop notification when the user doesn’t want to (#1093)
  • System tray: Avoid quick flickering up of the ok-icon for the sync prepare state
  • Progress: Do not show progress if nothing is transmitted
  • Progress: Show number of deletes.
  • Fix pause/resume behaviour (#1105)
  • ocsync, version 0.90.4, ownCloud release:
  • Disable comparison of local inode values for the win32 platform, workaround for bug #779
  • Count renamed and deleted files for progress information.
  • Do not reset csync internal error state in helper funcs and do not overwrite error messages.
  • That fixes error reporting to the client.
  • Disable check on inodes on all platforms as inodes are not reliable.
  • Fix resuming after user aborting the sync process.
  • Enabled HBF debugging permanently.

New in ownCloud 1.4.1 (Sep 26, 2013)

  • Fixed app name for ownCloud.
  • Translation and documentation fixes.
  • Fixed error display in settings/status dialog, displays multi line error messages now correctly.
  • Wait up to 30 secs before complaining about missing systray Fixes bug #949
  • Fixed utf8 issues with basic auth authentication, fixes bug #941
  • Fixed remote folder selector, avoid recursive syncing, fixes bug #962
  • Handle and display network problems at startup correctly.
  • Enable and disable the folder watcher during syncs correctly.
  • Fix setting of thread priority.
  • Fixed file size display.
  • Fixed various folder wizard issues, bug #992
  • Made “Sync started” message optional, fixes bug #934
  • Fixed shutdown, avoid crashed config on win32, fixes bug #945
  • Pop up config wizard if no server url is configured, fixes bug #1018
  • Settings: calculate sidebar width dynamically, fixes bug #1020
  • Fixed a crash if sync folders were removed, fixes bug #713
  • Do proper resync after network disconnect, fixes bug #1007
  • Various minor code fixes
  • ocsync, version 0.90.2, ownCloud release:
  • Disable comparison of local inode values for the win32 platform, workaround for bug #779
  • detect if server does not send an etag after an upload completed.
  • fix crash in case of network timeout, reported as https://github.com/owncloud/mirall/issues/1010
  • compile and cmake fixes for win32
  • fixed behaviour of csync_exclude
  • documentation and spelling fixes.

New in ownCloud 1.4.0 (Sep 4, 2013)

  • Mirall/ownCloud Client:
  • New Scheduler: Only sync when there are actual changes in the server
  • Add a Settings Dialog, move Proxy Settings there
  • Transform folder Status Dialog into Account Settings, provide feedback via context menu
  • Add Bandwidth Control
  • Add a visual storage/quota indicator (context menu and account settings)
  • Add progress indication (context menu and account settings)
  • Introduce a sync history, persisting results across syncs
  • Move ability to switch to mono icons from a switch to a Settings option
  • Add “Launch on System Startup” GUI option
  • Add “Show Desktop Nofications” GUI option (enabled by default)
  • top optionally disable sync notifications
  • Add Help item, pointing to online reference
  • Implement graphical selection of remote folders in FolderWizard
  • Allow custom ignore patterns
  • Add an editor for ingore patterns
  • ALlow to flag certain ignore patterns as discardable
  • Ensure to ship with all valid translations
  • Progress Dialog now preserves the last syncned items across sync runs
  • Split Setup Wizard into multiple pages again
  • Implement “–logfile -” to log to stdout
  • Add preliminary support for Shibboleth authentication
  • Linux: Provide more icon sizes
  • Linux: Do not trigger notifier on ignored files
  • Windows: Reduce priority of CSync thread
  • Documentation: Prem. updates to reflect UI changes
  • Significant code refactorings
  • Require Qt 4.7
  • Known issue: Under certain conditions, a file will only get uploaded after up to five minutes
  • csync, version 0.90.0, ownCloud release:
  • Added API to get progress information from csync.
  • Added c_rename function to csync std.
  • Fix: Do renames of files before any puts.
  • Improved database integrity checks.
  • Improvements of database writing efficiendy.
  • Fix: stat file on win32 even if its opened by application.
  • httpbf: configurable block size and threshold.
  • Many fixes found by a Coverity check.
  • Fix: use correct stat struct on all platforms
  • Fix: download resuming.
  • ownCloud module: Bandwith limitation added.
  • Added ability to remove ignored files automatically.
  • Fix: Use int64_t and friends
  • Fix: Removed all compile warnings.
  • Left excluded files and links in csync’s tree to be able to show.
  • them to the user.
  • Add OC-Total-Length header for better quota handling.
  • Report inbetween progress

New in ownCloud 1.3.0 (Jul 2, 2013)

  • Default proxy port to 8080
  • Don’t lose proxy settings when changing passwords
  • Support SOCKS5 proxy (useful in combination with ssh -D)
  • Propagate proxy changes to csync at runtime
  • Improve proxy wizard
  • Display proxy errors
  • Solved problems with lock files
  • Warn if for some reason all files are scheduled for removal on either side
  • Avoid infinite loop if authentication fails in certain cases
  • Fix reading the password from the config in certain cases
  • Do not crash when configured sync target disappears
  • Make –help work on windows
  • Make sync feedback less ambiguous.
  • Fix icon tray tooltip sometimes showing repeated content
  • More use of native directory separators on Windows
  • Remove journal when reusing a directory that used to have a journal before
  • Visual clean up of status dialog items
  • Wizard: When changing the URL or user name, allow the user to push his data to the new location or wipe the folder and start from scratch
  • Wizard: Make setting a custom folder as a sync target work again
  • Fix application icon
  • User-Agent now contains “Mozilla/5.0″ and the Platform name (for firewall/proxy compat)
  • Server side directory moves will be detected
  • New setup wizard, defaulting to root syncing (only for new setups)
  • Improved thread stop/termination

New in ownCloud 1.2.5 (May 8, 2013)

  • [Fixes] NSIS installer fixes.
  • [Fixes] Fix crash race by making certificateChain() thread safe.
  • [Fixes] Build with older CMake versions (CentOS/RHEL 6).
  • [Fixes] Wording in GUI
  • [Fixes] Silently ignore “installed = true” status.php
  • Set log verbosity before calling csync_init.
  • GUI feedback for the statistics copy action.
  • Safer approach for detecting duplicate sync runs.