github abraunegg/onedrive v2.5.8
onedrive client version 2.5.8

15 hours ago

Important

OneDrive Client for Linux v2.5.x contains a database schema change to support the additional functionality and bug fixes in the v2.5.x branch. As such, on your first use of any v2.5.x client version, the database schema will be updated and the client will perform an entire re-validation of your data - both locally and online which may take an extended period of time.

Caution

OneDrive Client for Linux v2.5.x introduces significant changes and is not backwards compatible with v2.4.x. Please ensure that you do not use both v2.5.x and v2.4.x clients with the same Microsoft OneDrive account simultaneously - whether on the same or different systems. If you upgrade to v2.5.x, all your clients must be updated to this version. However, you can revert to v2.4.x at any time if necessary, but do not run different versions at the same time on any system.

Caution

The application has been completely re-written in version 2.5.x, leading to changes in how many features and functions operate compared to version 2.4.x. It is crucial to read the updated documentation thoroughly.

Note

Makefile Update

Maintainers should note that, to support Display Manager Integration, a onedrive.png icon file is now installed to appropriate system locations during the installation process.

This behaviour has been verified on Fedora (GNOME and KDE), Ubuntu, Kubuntu, and FreeBSD using their default configurations.
Please ensure that this file is deployed to the correct icon path so that the display manager can properly utilise the graphic as intended.

Feature Requests

  • Implement Feature Request: Add that dotfiles in sync_list should be synced even when skip_dotfiles = "true" (#3456)
  • Implement Feature Request: Add websocket notification support (#3413)
  • Implement Feature Request: Add --download-file feature (#3459)
  • Implement Feature Request: Add option to remove source folders when using --upload-only --remove-source-files (#3473)
  • Implement Feature Request: Add support for AlmaLinux (#3485)
  • Implement Feature Request: Add ONEDRIVE_THREADS Docker option (#3494)
  • Implement Feature Request: Implement Desktop Manager Integration for GNOME and KDE (#3500)

Bug Fixes

  • Fix Bug: Ensure driveId target is cached for modified file uploads (#3454)
  • Fix Bug: Ensure that 'use_intune_sso' and 'use_device_auth' cannot be used together (#3453)
  • Fix Bug: Force DNS Timeout when forcing a libcurl fresh connection (#3468)
  • Fix Bug: Fix WebSocket connection failure on libcurl 8.12.x by forcing HTTP/1.1 and disabling ALPN/NPN (#3482)
  • Fix Bug: Fix application crash after deleting file locally (#3481)
  • Fix Bug: Fix missing user information when syncing shared files (#3483)
  • Fix Bug: Fix Shared Folder data being deleted due to 'skip_dir' entry of '.*' (#3476)
  • Fix Bug: Fix that if using 'sync_list' only add new JSON items early to allow applyPotentiallyChangedItem() to operate as expected (#3505)
  • Fix Bug: When using --dry-run use tracked renamed directories to avoid falsely indicating local data is new and uploading as new data (#3503)
  • Fix Bug: Fix the fetching of maximum open files to be more POSIX compliant (#3508)
  • Fix Bug: Fix the Handling of WebSocket 'echo' from a local change (#3509)

Other Changes | Fixes

  • Changed how the file path is computed when there are 'skip_dir' entries to be consistent (#3484)
  • Changed checkJSONAgainstClientSideFiltering() to avoid multiple calls to computeItemPath() (#3489)
  • Updated documentation

Known Issues

Outstanding Issues

Don't miss a new onedrive release

NewReleases is sending notifications on new releases.