Skip to content

Releases: abraunegg/onedrive

onedrive client version 2.4.12

27 May 20:48
6213f48
Compare
Choose a tag to compare

Release Overview:

  • Fix 'sync_list' handling of inclusions when name is included in another folders name (#1390)
  • Fix an unhandled Error 412 when uploading modified files to OneDrive Business Accounts (#1394)
  • Fix that options --upload-only & --remove-source-files are not ignored on an upload session restore (#1399)
  • Fix to add file check when adding item to database if using --upload-only --remove-source-files (#1437)
  • Fix application crash when SharePoint displayName is being withheld (#1445)
  • Updated Lock Bot to use GitHub Actions
  • Updated documentation (various)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.11

06 Apr 21:08
6c64bec
Compare
Choose a tag to compare

Release Overview:

  • Fix support for '/*' regardless of location within sync_list file (#1293)
  • Fix 429 response handling correctly check for 'retry-after' response header and use set value (#1305)
  • Fix 'sync_list' path handling for sub item matching, so that items in parent are not implicitly matched when there is no wildcard present (#1317)
  • Removed the depreciated config option 'force_http_11' which was flagged as depreciated by PR #549 in v2.3.6 (June 2019) (#1323)
  • Fix --get-O365-drive-id to use 'nextLink' value if present when searching for specific SharePoint site names (#1329)
  • Updated error output of --get-O365-drive-id to provide more details why an error occurred if a SharePoint site lacks the details we need to perform the match (#1329)
  • Updated Docker build files for Raspberry Pi to dedicated armhf & aarch64 Dockerfiles (#1335)
  • Added support in --get-O365-drive-id to provide the 'drive_id' for multiple 'document libraries' within a single Shared Library Site (#1350)
  • Fix OneDrive Business Shared Folder existing name conflict check (#1351)
  • Fix uploading documents to Shared Business Folders when the shared folder exists on a SharePoint site due to Microsoft Sharepoint 'enrichment' of files (#1352)
  • Fix incorrect error message 'Item cannot be deleted from OneDrive because it was not found in the local database' when item is actually present (#1354)
  • Updated logging output when in --monitor mode, avoid outputting misleading logging when the new or modified item is a file, not a directory (#1364)
  • Fix application crash when unable to rename folder structure due to unhandled file-system issue (#1366)
  • Fix that a file record is kept in database when using --no-remote-delete & --remove-source-files (#1383)
  • Updated documentation (various)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.10

19 Feb 08:37
0774a8f
Compare
Choose a tag to compare

Release Overview:

  • Add upload speed metrics when files are uploaded and clarify that 'data to transfer' is what is needed to be downloaded from OneDrive (#1209)
  • Add new config option to rate limit connection to OneDrive (#1210)
  • Catch database assertion when item path cannot be calculated (#1217)
  • Fix alpine Docker build so it uses the same golang alpine version (#1226)
  • Search all distinct drive id's rather than just default drive id for --get-file-link (#1230)
  • Rename Office365.md --> SharePoint-Shared-Libraries.md which better describes this document (#1232)
  • Support new file maximum upload size of 250GB (#1233)
  • Use correct driveId value to query for changes when using --single-directory (#1235)
  • Improve upload handling of files for SharePoint sites and detecting when SharePoint modifies the file post upload (#1250)
  • Correctly handle '~' when present in 'log_dir' configuration option (#1258)
  • Updated Dockerfile config for arm64 (#1259)
  • Fix logging output when handing downloaded new files (#1265, #1267, #1270)
  • Fix to use correct path offset for sync_list exclusion matching (#1269)
  • Support sync_list matching full path root wildcard with exclusions to simplify sync_list configuration (#1273)
  • Updated documentation (various)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.9

26 Dec 22:55
f24cdf4
Compare
Choose a tag to compare

Release Overview:

  • Remove duplicate code for error output functions and enhance error logging output (#1170)
  • Fix to handle case where API provided deltaLink generates a further API error (#1175)
  • Add debug log output of the configured URL's which will be used throughout the application to remove any ambiguity as to using incorrect URL's when making API calls (#1177)
  • Fix application crash when unable to read a local file due to local file permissions (#1179)
  • Add Docker environment variable to allow --logout for re-authentication (#1187)
  • Improve application startup when using --monitor when there is no network connection to the OneDrive API and only initialise application once OneDrive API is reachable (#1188)
  • Fix application crash when calculating the path length due to invalid UTF characters in local path (#1193)
  • Fix Docker build on Alpine due missing symbols due to using the edge version of ldc and ldc-runtime (#1197)
  • Fix application crash with --get-O365-drive-id when API response is restricted (#1198)
  • Updated documentation (various)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.8

30 Nov 05:39
545fdcd
Compare
Choose a tag to compare

Release Overview:

  • Fix download failure and crash due to incorrect local filesystem permissions when using mounted external devices (#1140)
  • Fix to use config set option for 'remove_source_files' and 'skip_dir_strict_match' rather than ignore if set (#1142)
  • Fix to not change permissions on pre-existing local directories (#1152)
  • Updated --verbose logging output for config options when set (#1153)
  • Fix logging output when authentication authorisation fails to not say authorisation was successful (#1156)
  • Fix application crash in --monitor mode due to 'Failed to stat file' when setgid is used on a directory and data cannot be read (#1157)
  • Fix to check application_id before setting redirect URL when using specific Azure endpoints (#1165)
  • Added advanced-usage.md to document advaced client usage such as multi account configurations and Windows dual-boot (#1167)
  • Updated documentation (man page, USAGE.md, Office365.md, BusinessSharedFolders.md) (various)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.7

08 Nov 23:32
313af18
Compare
Choose a tag to compare

Release Overview:

  • Implement Feature: Allow config to specify a tenant id for non-multi-tenant applications (#1085)
  • Fix debugging output for /delta changes available queries (#1089)
  • Implement Feature: Adding support for authentication with single tenant custom applications (#1094)
  • Added environment variable to allow easy HTTPS debug in docker (#1098)
  • Fix logging output for modification comparison source data (#1103)
  • Fix Business Shared Folder handling to process only Shared Folders, not individually shared files (#1104)
  • Implement Feature: Configure specific File and Folder Permissions (#1108)
  • Added environment variable to allow download-only mode in Docker (#1113)
  • Fix --list-shared-folders to only show folders (#1114)
  • Fix cleanup dryrun shm and wal files if they exist (#1121)
  • Fix to check for the presence of .nosync when processing DB entries (#1124)
  • Fix skip_dir matching when using --resync (#1125)
  • Fix uploading data to shared business folders when using --upload-only (#1127)
  • Fix to merge contents of SQLite WAL file into main database file on sync completion (#1128)
  • Fix to check if localModifiedTime is >= than item.mtime to avoid re-upload for equal modified time (#1131)
  • Fix to correctly set config directory permissions at first start (#1132)
  • Updated documentation (readme.md, install.md, usage.md, bug_report.md) (various)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.6

03 Oct 23:06
d64f0f5
Compare
Choose a tag to compare

Release Overview:

  • Fix flagging of remaining free space when value is being restricted (#1029)
  • Fix --single-directory path handling when path does not exist locally (#1031)
  • Fix checking for 'Icon' path as no longer listed by Microsoft as an invalid file or folder name (#1038)
  • Fix removing child items on OneDrive when parent item responds with access denied (#1045)
  • Add GUI notification to advise users when the client needs to be reauthenticated (#1046)
  • Implement Feature: Create shareable link (#1061)
  • Implement Feature: Support wildcard within sync_list entries (#1063)
  • Implement Feature: Support negative patterns in sync_list for fine grained exclusions (#1065)
  • Implement Feature: Multiple skip_dir & skip_file configuration rules (#1068)
  • Fix to handle deletion events for files when inotify events are missing (#1073)
  • Fix uninitialised value error as reported by valgrind (#1075)
  • Fix to handle deletion events for directories when inotify events are missing (#1082)
  • Updated documentation (readme.md, install.md, usage.md, bug_report.md) (various inc #1079)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.5

13 Aug 10:08
2a5af08
Compare
Choose a tag to compare

Release Overview:

  • Fixed fish shell auto completions installation destination, which impacts packaging efforts (#1016)

No other change from v2.4.4 release.

Known Issues:

Outstanding Issues:

onedrive client version 2.4.4

10 Aug 21:41
0f89217
Compare
Choose a tag to compare

Release Overview:

  • Update Docker documentation (#977) , (#1002)
  • Update Docker build files and align version of compiler across all Docker builds (#980)
  • Update installation instructions for NixOS (#981)
  • Update 'skip_dir' and 'skip_file' pattern matching and handling (#983)
  • Resolve client 'hang' when attempting to sync a Unix pipe file (#985)
  • Update 'skip_dir' and 'skip_file' pattern matching and handling for --monitor (#986)
  • Update the 'Processing XXXX' output to display the full path (#987)
  • Increase maximum file size to 100GB (#989)
  • Add Fish Tab Auto-completions (#991)
  • Improve --single-directory & 'sync_list' sync performance (#992)
  • Fix segfault when moving file when using --monitor (#997)
  • Update when 'Sync with OneDrive is ..' is outputted when in --monitor mode (#999)
  • Check shared folder DB entries for matching skip_dir items (#1003)
  • Update Office365 / SharePoint site search query response when no match is found (#1006)
  • Fix 'Skipping uploading this new file as parent path is not in the database' when uploading to a Personal Shared Folder (#1009)
  • Update how available free space is tracked when uploading files to OneDrive and Shared Folders (#1011)
  • Update --single-directory handling of parent path matching (#1014)

Known Issues:

Outstanding Issues:

onedrive client version 2.4.3

28 Jun 22:06
e3e4e44
Compare
Choose a tag to compare

Release Overview:

  • Add inotify event debugging (#941)
  • Check if symbolic link is relative to location path (#942)
  • Update logfile output spacing (#944)
  • Update message output for performFullItemScan or oneDriveFullScanTrigger (#945)
  • Perform initial sync at startup in monitor mode (#946)
  • Added support for loading system configs if there's no user config (#914)
  • Handle a 'race' condition to process inotify events (#948)
  • Update Ubuntu packaging details (#954)
  • Add openSUSE installation option (#956)
  • Fix error when moving folder outside the sync directory (#957)
  • Implement recursive deletion when Retention Policy is enabled (#955)
  • Implement support for National cloud deployments (#938)
  • Support comments in sync_list file (#958)
  • Update documentation for --upload-only , --download-only to avoid ambiguity (#960)
  • Remove buildNormalizedPath complexity and simplify code (#961)
  • Implement OneDrive Business Shared Folders Support (#473)
  • Update USAGE.md to clarify where user systemd files reside (#968)
  • Update Docker.md to clarify Build Environment Requirements (#971)
  • Update documentation including man page to align to release (#970)
  • Process OneDrive Personal Shared Folders only if account type is 'personal' (#972)

Known Issues:

Outstanding Issues: