SyncFolder Changelog

What's new in SyncFolder 1.2.63

May 3, 2024
  • Corrected an error that occurred when scanning a OneDrive folder (in particular in case of Onedrive for business) and copying files to OneDrive.
  • Corrected a fault that could occur when a monthly task was due to be executed. The error prevented that the task was being executed.

New in SyncFolder 1.2.62 (Apr 15, 2024)

  • Corrected an error that occurred when scanning a OneDrive folder (in particular in case of Onedrive for business) and copying files to OneDrive.
  • Corrected a fault that could occur when a monthly task was due to be executed. The error prevented that the task was being executed.

New in SyncFolder 1.2.61 (Mar 5, 2024)

  • Added additional logging information for failed OneDrive requests.

New in SyncFolder 1.2.59 (Feb 24, 2024)

  • Added additional error codes in the message that is being logged on the Status page when the app fails to copy a file.

New in SyncFolder 1.2.58 (Feb 23, 2024)

  • Various language corrections.
  • Removed error popup when the task schedular can't connect with the main app. There is still a log message if this needs to be traced.

New in SyncFolder 1.2.57 (Nov 25, 2023)

  • Corrected an error where the task setting 'Copy Empty Folders' didn't work for 2-way sync tasks. Empty folders were never copied in previous versions.

New in SyncFolder 1.2.56 (Nov 1, 2023)

  • Added option for a 'Blind Copy' task to also copy empty source folders to the destination location. The option can be set in Advanced Settings and is enabled as default.

New in SyncFolder 1.2.55 (Sep 4, 2023)

  • Removed folder synchronization (again) when the task is a 'copy' task.
  • Added error 0x0000001F as another reason for re-trying a failed copy on storage devices such as: disks, USB drives, NAS drives and cloud storage locations accessible using WebDAV.
  • Errors for which retries are now enabled are:
  • - 0x00000036 Network is busy.
  • - 0x0000003B Unexpected network error occurred.
  • - 0x0000001F A device attached to the system is not functioning. It can sporadically occur with cloud storage using WebDAV when there are glitches in the communication with the server.
  • Added support for Simplified Chinese. Big thanks go to Zhang Xiao who provided the translation.
  • Improved the Spanish version of the app. Big thanks go to Alejo who did the corrections.

New in SyncFolder 1.2.54 (Jul 30, 2023)

  • Added an option in 'Advanced Settings' of a task to specify how many times the app will retry a failed file copy in the event of an unexpected network fault. Until now the app did not retry and reported error 0x0000003B (An unexpected network error occurred). The default retry count value for any new task is set to 5. Tasks that have been created prior to this change will have their retry count set to 0.
  • Note: If you want the app to use retries then set the retry count to 2 or more. If you only set it to 1 then the 1st copy and the 1st retry will try to do a full copy of the file. With 2 or more the 1st retry still starts from the beginning but the 2nd, 3rd, etc. retry continues where the previous attempt failed.
  • Added the possibility to automatically re-register the scheduler background service. There was some feedback of a small number of users which reported that scheduled tasks suddenly were not automatically executing anymore. The app restores this when the user opens the app but this of course is not a real solution since users might not open the app for a long period of time. Therefore the following 2 enhancements are made.
  • First, there is a new 'run-at-startup' process that executes each time the computer starts up and re-registers the background service if it is not registered anymore.
  • Second, the same check and possible re-registration is done each time the app is updated.
  • Changed the format of the repository's exported file. In former versions only the apprepository.json file was exported. With the update the exported file contains: the json repository, the trusted hosts, the trusted certificates and the user credentials that are assigned to network/cloud drives.
  • When selecting a network drive using a Windows assigned drive letter the app opens a dialog window where it will try to get and use the network path of the drive instead of a drive letter. If the lookup of the 'remote path' fails the user can now indicate that the drive letter must be used. Lookup can fail because the drive incorrectly presents itself as a network drive (e.g. Cryptomator) or because for some reason the entry was deleted in the Windows Registry. Be warned however that the drive must be reassigned in case the drive letter later would change!

New in SyncFolder 1.2.52 (Jul 23, 2023)

  • Added an option in 'Advanced Settings' of a task to specify how many times the app will retry a failed file copy in the event of an unexpected network fault. Until now the app did not retry and reported error 0x0000003B (An unexpected network error occurred). The default retry count value for any new task is set to 5. Tasks that have been created prior to this change will have their retry count set to 0.
  • Note: If you want the app to use retries then set the retry count to 2 or more. If you only set it to 1 then the 1st copy and the 1st retry will try to do a full copy of the file. With 2 or more the 1st retry still starts from the beginning but the 2nd, 3rd, etc. retry continues where the previous attempt failed.
  • Added the possibility to automatically re-register the scheduler background service. There was some feedback of a small number of users which reported that scheduled tasks suddenly were not automatically executing anymore. The app restores this when the user opens the app but this of course is not a real solution since users might not open the app for a long period of time. Therefore the following 2 enhancements are made.
  • First, there is a new 'run-at-startup' process that executes each time the computer starts up and re-registers the background service if it is not registered anymore.
  • Second, the same check and possible re-registration is done each time the app is updated.
  • Changed the format of the repository's exported file. In former versions only the apprepository.json file was exported. With the update the exported file contains: the json repository, the trusted hosts, the trusted certificates and the user credentials that are assigned to network/cloud drives.
  • When selecting a network drive using a Windows assigned drive letter the app opens a dialog window where it will try to get and use the network path of the drive instead of a drive letter. If the lookup of the 'remote path' fails the user can now indicate that the drive letter must be used. Lookup can fail because the drive incorrectly presents itself as a network drive (e.g. Cryptomator) or because for some reason the entry was deleted in the Windows Registry. Be warned however that the drive must be reassigned in case the drive letter later would change!

New in SyncFolder 1.2.51 (Jun 29, 2023)

  • Corrected an error which prevented that a new file of which the extension type was configured in the task's version history list was not being copied to the destination location.
  • Solved an issue where the background color of the Windows control buttons in the title bar was set to black when the app was inactive or becoming active after being hidden by another app.

New in SyncFolder 1.2.50 (Jun 10, 2023)

  • Corrected an error when copying files using the "selective history" feature where the list of history files was not being updated when 10 files were already in the list.
  • Added a hint in the exception dialog when the app gets an exception when the user assigns a network as source or destination. Some users have reported a "insufficient memory" exception in case a unmounted network drive is being assigned. It is still unclear why the exception occurs internally in Windows. Connecting the drive and assigning a drive letter is currently the way to get around this.

New in SyncFolder 1.2.49 (Mar 5, 2023)

  • Introduced a change in the way the app stores the 'modified-on' datetime in the task cache files. The value is now saved as a binary value which makes datetime comparison much more robust, especially when the user makes some modifications in the windows region settings. When this happened earlier versions of the app could not parse the cache file which resulted in all files being copied over.
  • Corrected an error with a 1-way sync task where, if the user stops execution of a task, the next time the task runs files that have been copied in the previous run are copied again. The correction will clear the destination cache files when the user stops the task. This has the effect that the next time the task runs the app will re-scan the destination location and so will find out which files still have to be sync'ed.
  • Corrected an error where the app didn't accept a target folder of which the name started with the name of the source folder.

New in SyncFolder 1.2.48 (Jan 22, 2023)

  • Applied a correction that prevented that the user gets a warning message when he/she configures a 1-way sync task and the destination location is not empty. The warning (introduced in v.1.2.44) is there to tell the user that files might get deleted on the target when the task runs. The same error also prevented that the user gets a chance to cancel possible deletes the 1st time the task runs.
  • Added scrolling possibilities in the FTP and SFTP dialog windows to allow the user to press the Connect to Server button on small screens.

New in SyncFolder 1.2.47 (Jan 19, 2023)

  • Corrected an error that prevented the app to use a WSL 'share' (e.g. \wsl$Ubuntu, \wsl.localhostUbuntu, ..) as source and/or destination location in a task. Since WSL auto-connects to the WSL file system without authentication the Network dialog is also not available anymore when the source/target points to a WSL 'share'.
  • Corrected an error that might occur while looking for changed files in a 2-way sync task.