Skip to content

Releases: hkneptune/FreeFileSync

FreeFileSync 13.0 [2023-09-12]

17 Sep 14:55
Compare
Choose a tag to compare
  • Rename (multiple) files manually (F2 key)
  • Configure individual directions for DB-based sync
  • Detect moved files with "Update" sync variant (requires sync.ffs_db files)
  • Update variant: Do not restore files that were deleted on target
  • Distinguish file renames from file moves and simplify grid display
  • Fixed ERROR_NOT_SUPPORTED when copying files with NTFS extended attributes
  • Fixed error during process initialization while connecting with quick launch
  • Avoid redundant file reopen when setting file times during copy
  • Set working directory to match FFS configuration file when double-clicking (Linux)

FreeFileSync 12.5 [2023-07-21]

22 Jul 16:28
Compare
Choose a tag to compare
  • Merge logs of individual steps (comparison, manual operation, sync)
  • Show total percentage in progress dialog header
  • Log and report errors during cleanup or exception handling
  • Skip folder traversal if existence check fails for other side of the pair
  • Automatically adapt batch options to prevent hanging a non-interactive process (Windows)
  • Support path lists for external applications: %item_paths%, %local_paths%, %item_names%, %parent_paths%
  • Create directory lock files with hidden attribute
  • Don't clear other side when right-clicking file selection
  • Fixed passive FTP when using different IP than control connection
  • Work around FTP servers silently renaming unsupported characters of temporary file

This is the last free version for commercial use. You may find the discussion here.

FreeFileSync 12.4 [2023-06-20]

21 Jun 03:28
Compare
Choose a tag to compare
  • Show dynamic error and warning count in progress dialogs
  • Show process elevation status in title bar (Administrator, root)
  • Fixed libcurl bug CURLE_URL_MALFORMAT for numerical host name
  • Don't discard config panel last log after no changes found
  • Set taskbar relaunch command to launcher executable (Windows)
  • Fixed Btrfs compression not being applied during copy (Linux)
  • Run on file systems with buggy GetFinalPathNameByHandle() implementation, e.g. Dokany-based
  • Save selected view mode (F11) in batch config file

FreeFileSync 12.3 [2023-05-17]

20 May 12:42
Compare
Choose a tag to compare
  • Add custom notes to sync configurations
  • Highlight comparison and sync buttons
  • Show sync stats in config panel tool tip
  • Update config panel sync info even if cancelled
  • Support FTP listing format missing owner/group
  • Fixed "Class not registered" error during installation
  • Propagate process priority of launcher executable
  • Fixed config panel metadata being reset after renaming
  • Fixed config panel keyboard cursor after deletion/rename
  • Improved small icon resolution for high-DPI monitors

FreeFileSync 12.2 [2023-04-02]

04 Apr 08:33
Compare
Choose a tag to compare
  • Fixed temporary access error when creating multiple folders in parallel
  • Log failure to copy folder attributes as warning only
  • Enable UTF-8, even if FTP server does not advertize in FEAT (vsftpd)
  • Fixed drag and drop for non-ASCII folders (macOS)
  • Explicitly detect MTP path without existence check
  • Fixed crash when parsing SFTP package from stream
  • Revert back to GTK2 build due to GTK3 hangs on KDE (Linux)
  • Fixed missing COM initialization for MTP path parsing

FreeFileSync 12.1 [2023-02-20]

21 Feb 11:43
Compare
Choose a tag to compare
  • First official build based on GTK3 (Linux)
  • Allow cancel during folder path normalization (e.g. delay during HDD spin up)
  • Fixed slow FTP comparison performance due to libcurl regression
  • Open terminal with log messages on startup error (Linux)
  • Preserve changed config during auto-update
  • Save config during unexpected reboot (Linux)
  • Preserve config upon SIGTERM (Linux, macOS)
  • Fixed progress dialog z-order after switching windows (macOS)
  • Removed packet size limit for SFTP directory reading
  • Mouse hover effects for config and overview grid
  • Always update existing shortcuts during installation (Windows, Linux)
  • Fixed another "Some files will be synchronized as part of multiple base folders" false-negative

FreeFileSync 12.0 [2023-01-21]

25 Jan 07:14
Compare
Choose a tag to compare
  • Don't save password and show prompt instead for (S)FTP
  • Fast path check failure on access errors
  • Support PuTTY private key file version 3
  • Respect timeout during SFTP connect
  • Removed 20-sec timeout while checking directory existence
  • Avoid hitting (S)FTP connection limit for non-uniform configs
  • Fixed middle grid tooltip icon not always showing (Linux)
  • Optimized file accesses when checking file path existence
  • Fixed overview navigation marker not always showing on main grid
  • Clear all grid selections after view filter toggle
  • Fixed mouse selection starting on folder group
  • Don't require sudo during non-root installation (Linux)
  • Stricter type checking when deleting file/folder/symlinks
  • Succinct error messages when path component is not existing

FreeFileSync 11.29 [2022-12-16]

22 Dec 06:21
Compare
Choose a tag to compare
  • Fixed crash after 1-byte file copy from MTP device
  • Fixed incorrect installer z-order during auto-update (macOS)
  • Compress copied file only if target folder is marked as NTFS-compressed (Windows)
  • Show install errors without requiring access to "System Events" (macOS)
  • Fall back to creation time if modification time is missing on MTP device
  • Copy/paste filter config via operating system clipboard
  • Show FreeFileSync startup error message when called from RealTimeSync
  • Avoid server round trip when preparing summary email
  • Show path conflict warning aggregated into groups
  • Don't assume path conflict if single write and multiple ignored items
  • Fixed CTRL + Insert clipboard copy for some text controls (Windows, Linux)

FreeFileSync 11.28 [2022-11-16]

19 Nov 13:51
Compare
Choose a tag to compare
  • Recover from corrupted database file
  • Save database files pair-wise as a transaction
  • Fixed FTP access for Xiaomi "File Manager"
  • Fixed filter full path detection for root directory (Linux/macOS)
  • Fixed recycle bin double initialization bug (Windows)
  • Fixed incorrect case-insensitive string comparison for i and ı
  • Round progress percentage numbers down

FreeFileSync 11.27 [2022-10-17]

22 Oct 13:03
Compare
Choose a tag to compare
  • Fixed a "Some files will be synchronized as part of multiple base folders" false-negative
  • Fixed "Unexpected size of data stream" for Google Drive
  • Fixed crash when downloading empty file from Google Drive
  • RealTimeSync: fixed ffs_batch not accepted as valid configuration
  • Fixed top buttons vertical GUI layout
  • Fixed progress dialog font on Ubuntu MATE
  • Support cut/copy/paste for filter settings
  • Fixed free disk space calculation if target folder not yet created