Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.14.45-rc.2
    v0.14.45-rc.2
    
    This is a release candidate for v0.14.45.
    
    Bugfixes since v0.14.45-rc.1:
    
     - #4753: Panic in fs walk
    
    Bugfixes:
    
     - #2571: Replacing a directory with a symlink or vice versa is buggy
     - #4560: Windows - External File Versioning Command path requires \\ instead of \
     - #4573: Inaccessible files during scan are marked as deleted
     - #4680: Ignore pattern beginning with "#" does not match subpaths
     - #4689: Ignore patterns in web UI aren't reloaded if only comments change
     - #4701: Global is different from local state when ignoring files
    
    Other issues:
    
     - #4687: basicfs_watch_tests are flaky
     - #4737: Remove KCP
    
  • v0.14.45-rc.1
    2bbd2d6e · Merge branch 'release' ·
    v0.14.45-rc.1
    
    This is a release candidate for v0.14.45.
    
    Bugfixes:
    
     - #2571: Replacing a directory with a symlink or vice versa is buggy
     - #4560: Windows - External File Versioning Command path requires \\ instead of \
     - #4573: Inaccessible files during scan are marked as deleted
     - #4680: Ignore pattern beginning with "#" does not match subpaths
     - #4689: Ignore patterns in web UI aren't reloaded if only comments change
     - #4701: Global is different from local state when ignoring files
    
    Other issues:
    
     - #4687: basicfs_watch_tests are flaky
     - #4737: Remove KCP
    
  • v0.14.44
    v0.14.44
    
    This is a regularly scheduled stable release.
    
    Bugfixes:
    
     - #4634: Panic when connecting to device with auto accept and paused folders
     - #4636: List of files needed on remote is not wrapped at word boundaries
     - #4644: Impossible to run non-release builds without deadlock detectors
     - #4649: UTF-8 normalization does not work correctly on ZFS.
     - #4654: Upgrade system shows an error on RCs in some cases
     - #4657: Sparse files with zero blocks are not closed when pulling
     - #4668: Remote device out of sync items shows "0 items, ~0 B"
    
    Enhancements:
    
     - #2599: GUI for .stversion restoration
     - #4499: Log entries showing IP addresses should show connection type
     - #4628: Set background priority / niceness
    
    Other issues:
    
     - #4567: Arguments to fs.CreateSymlink are mixed up
     - #4618: More scalable global discovery
     - #4653: lib/model test fails with "ThreadSanitizer failed to allocate 0x200000 (2097152) bytes" with Go 1.9.2
     - #4663: Spurious "é" in GUI
     - #4706: Should clean out generated testdata in lib/model/testdata
    
  • v0.14.44-rc.3
    Bugfixes since v0.14.44-rc.2:
    
    - #4681: "Failed to lower process priority: set niceness: permission denied" when already niced
    - $4679: "Failed to lower process priority: set process group: operation not permitted" when session leader
    
    Bugfixes since v0.14.44-rc.1:
    
    - #4676: Panic: fatal error: unexpected signal during runtime execution, Windows 7 32bit
    
    Bugfixes:
    
    - #4634: Panic when connecting to device with auto accept and paused folders
    - #4636: List of files needed on remote is not wrapped at word boundaries
    - #4644: Impossible to run non-release builds without deadlock detectors
    - #4649: UTF-8 normalization does not work correctly on ZFS.
    - #4654: Upgrade system shows an error on RCs in some cases
    - #4657: Sparse files with zero blocks are not closed when pulling
    - #4668: Remote device out of sync items shows "0 items, ~0 B"
    
    Enhancements:
    
    - #2599: GUI for .stversion restoration
    - #4499: Log entries showing IP addresses should show connection type
    - #4628: Set background priority / niceness
    
    Other issues:
    
    - #4567: Arguments to fs.CreateSymlink are mixed up
    - #4618: More scalable global discovery
    - #4653: lib/model test fails with "ThreadSanitizer failed to allocate 0x200000 (2097152) bytes" with Go 1.9.2
    
  • v0.14.44-rc.2
    v0.14.44-rc.2
    
    This is a release candidate for v0.14.44.
    
    Bugfixes since v0.14.44-rc.1:
    
     - #4676: Panic: fatal error: unexpected signal during runtime execution
    
    Bugfixes:
    
     - #4634: Panic when connecting to device with auto accept and paused folders
     - #4636: List of files needed on remote is not wrapped at word boundaries
     - #4644: Impossible to run non-release builds without deadlock detectors
     - #4649: UTF-8 normalization does not work correctly on ZFS.
     - #4654: Upgrade system shows an error on RCs in some cases
     - #4657: Sparse files with zero blocks are not closed when pulling
     - #4668: Remote device out of sync items shows "0 items, ~0 B"
    
    Enhancements:
    
     - #2599: GUI for .stversion restoration
     - #4499: Log entries showing IP addresses should show connection type
     - #4628: Set background priority / niceness
    
    Other issues:
    
     - #4567: Arguments to fs.CreateSymlink are mixed up
     - #4618: More scalable global discovery
     - #4653: lib/model test fails with "ThreadSanitizer failed to allocate 0x200000 (2097152) bytes" with Go 1.9.2
    
  • v0.14.44-rc.1
    v0.14.44-rc.1
    
    This is a release candidate for v0.14.44.
    
    Bugfixes:
    
     - #4634: Panic when connecting to device with auto accept and paused folders
     - #4636: List of files needed on remote is not wrapped at word boundaries
     - #4644: Impossible to run non-release builds without deadlock detectors
     - #4649: UTF-8 normalization does not work correctly on ZFS.
     - #4654: Upgrade system shows an error on RCs in some cases
     - #4657: Sparse files with zero blocks are not closed when pulling
     - #4668: Remote device out of sync items shows "0 items, ~0 B"
    
    Enhancements:
    
     - #2599: GUI for .stversion restoration
     - #4499: Log entries showing IP addresses should show connection type
     - #4628: Set background priority / niceness
    
    Other issues:
    
     - #4567: Arguments to fs.CreateSymlink are mixed up
     - #4618: More scalable global discovery
     - #4653: lib/model test fails with "ThreadSanitizer failed to allocate 0x200000 (2097152) bytes" with Go 1.9.2
    
  • v0.14.43
    v0.14.43
    
    This is a regularly scheduled stable release.
    
    Bugfixes:
    
     - #1845: Files on deduplicated NTFS volumes are ignored by scanner
     - #4590: Path completion in new folder dialog does not work anymore
     - #4593: Fd leak when temp file cannot be truncated
     - #4605: Panic: runtime error related to KCP
    
    Enhancements:
    
     - #2644: UI for debug levels and log access
     - #4369: GUI should indicate which files are out of sync on remote devices
     - #4400: Keep enough counters and state in the database to avoid initial database traversal
     - #4515: Should understand “socks” in addition to “socks5” in proxy URLs
    
    Other issues:
    
     - #4407: Contribute kcp-go changes/features and/or fix tests
     - #4585: Update vendored github.com/minio/sha256-simd for AVX512 support
     - #4615: Update vendored x/sys/unix for dragonfly
    
  • v0.14.43-rc.1
    v0.14.43-rc.1
    
    This is a release candidate for v0.14.43.
    
    Bugfixes:
    
     - #1845: Files on deduplicated NTFS volumes are ignored by scanner
     - #4590: Path completion in new folder dialog does not work anymore
     - #4593: Fd leak when temp file cannot be truncated
     - #4605: Panic: runtime error related to KCP
    
    Enhancements:
    
     - #2644: UI for debug levels and log access
     - #4369: GUI should indicate which files are out of sync on remote devices
     - #4400: Keep enough counters and state in the database to avoid initial database traversal
     - #4515: Should understand “socks” in addition to “socks5” in proxy URLs
    
    Other issues:
    
     - #4407: Contribute kcp-go changes/features and/or fix tests
     - #4585: Update vendored github.com/minio/sha256-simd for AVX512 support
     - #4615: Update vendored x/sys/unix for dragonfly
    
  • v0.14.42
    8fd2937a · readme: Formatting ·
    v0.14.42
    
    This is a regularly scheduled stable release.
    
    Bugfixes:
    
     - #4353: Symlinks as folder root broken on Windows
     - #4475: Discovering new files in a deleted directory does not resurrect the directory
     - #4561: "Panic: interface conversion: *errors.errorString is not net.Error" after restart
    
    Enhancements:
    
     - #2299: Auto-accept shared folders from trusted devices
     - #4406: Empty directories in .stversions should be removed
     - #4476: Human readable errors on attempted deletion of non-empty directory
     - #4542: Support OneDrive folders on recent Windows 10
     - #4543: Add confirmation on Remove Folder / Device button
    
  • v0.14.42-rc.1
    8fd2937a · readme: Formatting ·
    v0.14.42-rc.1
    
    This is a release candidate for v0.14.42.
    
    Bugfixes:
    
     - #4353: Symlinks as folder root broken on Windows
     - #4475: Discovering new files in a deleted directory does not resurrect the directory
     - #4561: "Panic: interface conversion: *errors.errorString is not net.Error" after restart
    
    Enhancements:
    
     - #2299: Auto-accept shared folders from trusted devices
     - #4406: Empty directories in .stversions should be removed
     - #4476: Human readable errors on attempted deletion of non-empty directory
     - #4542: Support OneDrive folders on recent Windows 10
     - #4543: Add confirmation on Remove Folder / Device button
    
  • v0.14.41
    v0.14.41
    
    This is a regularly scheduled stable release.
    
    Bugfixes:
    
     - #623: Devices with ignored files stay "syncing" forever
     - #4418: No Global Discovery without Sync Protocol Listen Address
     - #4421: Local network classification doesn't always work
     - #4458: Hashed GUI password should not be rehashed
     - #4504: Pulls not triggered correctly on reconnection
     - #4505: Symlink/file replacement doesn't work properly
     - #4506: File/dir replacement doesn't work properly
     - #4510: Logging at info level and above should always include context
     - #4537: Panic in "pfilter" package on 32 bit architectures
    
    Enhancements:
    
     - #1126: Allow syncing read-only directories as "Master Folders"
     - #4326: "Global Changes" button is confusing, retitle to "Recent Changes"
     - #4456: Dial device addresses in parallel
     - #4519: Avoid lots and lots of announced addresses in the presence of symmetric NAT
    
    Other issues:
    
     - #4463: Split transport usage reporting per stack
    
  • v0.14.41-rc.6
    v0.14.41-rc.6
    
    This is a release candidate for v0.14.41.
    
    Resolved issues since earlier RCs:
    
    * #4526: Panic in "pfilter" package on 32 bit architectures
    * Various connection / dialer related issues
    
    Resolved issues since v0.14.41-rc.2:
    
    * #4526: Parallel dial doesn't dial all addresses
    
    Resolved issues:
    
    * #623: Ignored files are now announced to peers, resolving the infamous "stuck at 99%" case
    * #1126: The folder marker name is configurable, allows read-only directories as send-only folder
    * #4326: The 'global changes' button is now 'recent changes'
    * #4418: Discovery now works properly when no listeners are configured
    * #4421: Local network classification is more reliable
    * #4456: Device addresses within the same priority class are dialled in parallel
    * #4458: Pre-hashed passwords can be posted as part of the configuration
    * #4505, #4506: Improved handling of when a file changes to a directory or symlink and vice versa
    * #4510: Connection logging is more consistent
    * #4519: KCP addresses are not announced when likely to be unusable due to NAT
    
  • v0.14.41-rc.5
    v0.14.41-rc.5
    
    This is a release candidate for v0.14.41.
    
    Resolved issues since earlier RCs:
    
    * Various connection / dialer related issues
    
    Resolved issues since v0.14.41-rc.2:
    
    * #4526: Parallel dial doesn't dial all addresses
    
    Resolved issues:
    
    * #623: Ignored files are now announced to peers, resolving the infamous "stuck at 99%" case
    * #1126: The folder marker name is configurable, allows read-only directories as send-only folder
    * #4326: The 'global changes' button is now 'recent changes'
    * #4418: Discovery now works properly when no listeners are configured
    * #4421: Local network classification is more reliable
    * #4456: Device addresses within the same priority class are dialled in parallel
    * #4458: Pre-hashed passwords can be posted as part of the configuration
    * #4505, #4506: Improved handling of when a file changes to a directory or symlink and vice versa
    * #4510: Connection logging is more consistent
    * #4519: KCP addresses are not announced when likely to be unusable due to NAT
    
  • v0.14.41-rc.4
    v0.14.41-rc.4
    
    This is a release candidate for v0.14.41.
    
    Resolved issues since v0.14.41-rc.2:
    
    * #4526: Parallel dial doesn't dial all addresses
    
    Resolved issues:
    
    * #623: Ignored files are now announced to peers, resolving the infamous "stuck at 99%" case
    * #1126: The folder marker name is configurable, allows read-only directories as send-only folder
    * #4326: The 'global changes' button is now 'recent changes'
    * #4418: Discovery now works properly when no listeners are configured
    * #4421: Local network classification is more reliable
    * #4456: Device addresses within the same priority class are dialled in parallel
    * #4458: Pre-hashed passwords can be posted as part of the configuration
    * #4505, #4506: Improved handling of when a file changes to a directory or symlink and vice versa
    * #4510: Connection logging is more consistent
    * #4519: KCP addresses are not announced when likely to be unusable due to NAT
    
  • v0.14.41-rc.3
    v0.14.41-rc.3
    
    This is a release candidate for v0.14.41.
    
    Resolved issues since v0.14.41-rc.2:
    
    * #4526: Parallel dial doesn't dial all addresses
    
    Resolved issues:
    
    * #623: Ignored files are now announced to peers, resolving the infamous "stuck at 99%" case
    * #1126: The folder marker name is configurable, allows read-only directories as send-only folder
    * #4326: The 'global changes' button is now 'recent changes'
    * #4418: Discovery now works properly when no listeners are configured
    * #4421: Local network classification is more reliable
    * #4456: Device addresses within the same priority class are dialled in parallel
    * #4458: Pre-hashed passwords can be posted as part of the configuration
    * #4505, #4506: Improved handling of when a file changes to a directory or symlink and vice versa
    * #4510: Connection logging is more consistent
    * #4519: KCP addresses are not announced when likely to be unusable due to NAT
    
  • v0.14.41-rc.2
    v0.14.41-rc.1
    
    This is a release candidate for v0.14.41.
    
    Resolved issues:
    
    * #623: Ignored files are now announced to peers, resolving the infamous "stuck at 99%" case
    * #1126: The folder marker name is configurable, allows read-only directories as send-only folder
    * #4326: The 'global changes' button is now 'recent changes'
    * #4418: Discovery now works properly when no listeners are configured
    * #4421: Local network classification is more reliable
    * #4456: Device addresses within the same priority class are dialled in parallel
    * #4458: Pre-hashed passwords can be posted as part of the configuration
    * #4505, #4506: Improved handling of when a file changes to a directory or symlink and vice versa
    * #4510: Connection logging is more consistent
    * #4519: KCP addresses are not announced when likely to be unusable due to NAT
    
  • v0.14.41-rc.1
    v0.14.41-rc.1
    
    This is a release candidate for v0.14.41.
    
    Resolved issues:
    
    * #623: Ignored files are now announced to peers, resolving the infamous "stuck at 99%" case
    * #1126: The folder marker name is configurable, allows read-only directories as send-only folder
    * #4326: The 'global changes' button is now 'recent changes'
    * #4418: Discovery now works properly when no listeners are configured
    * #4421: Local network classification is more reliable
    * #4456: Device addresses within the same priority class are dialled in parallel
    * #4458: Pre-hashed passwords can be posted as part of the configuration
    * #4505, #4506: Improved handling of when a file changes to a directory or symlink and vice versa
    * #4510: Connection logging is more consistent
    
  • v0.14.40
    v0.14.40
    
    This is a regularly scheduled stable release.
    
    Resolved issues:
    
    * #3628: More data is reported as part of the anonymous usage report.
    * #4392: Sync errors are better reported.
    * #4405: Removing paused folders does not cause a panic.
    * #4414: Local IPv4 discovery is more resilient against write failures.
    * #4431: Clearer logging around config failures at startup.
    * #4432: Do not complain about inability to fsync files.
    * #4446: KCP connections are improved.
    * #4451: Folder health checking is improved.
    
    This release also includes built in support for file system notifications,
    although it is disabled by default. To test this functionality, enable the
    advanced folder config `fsWatcherEnabled`.
    
    Additionally, the UDP based "KCP" protocol is now enabled by default. This
    provides better connectivity through NAT devices. TCP is the preferred
    connection protocol when available.
    
  • v0.14.40-rc.4
    v0.14.40-rc.4
    
    This is a release candidate for v0.14.40.
    
    Resolved issues since v0.14.40-rc.3:
    
    * #4471: Panic on initial startup
    
    Resolved issues since v0.14.40-rc.2:
    
    * #4464: Stopped send only folders work
    
    Resolved issues:
    
    * #3628: More data is reported as part of the anonymous usage report.
    * #4392: Sync errors are better reported.
    * #4405: Removing paused folders does not cause a panic.
    * #4414: Local IPv4 discovery is more resilient against write failures.
    * #4431: Clearer logging around config failures at startup.
    * #4432: Do not complain about inability to fsync files.
    * #4446: KCP connections are improved.
    * #4451: Folder health checking is improved.
    * #4453: STUN mappings are more stable.
    
    This release also includes built in support for file system notifications,
    although it is disabled by default. To test this functionality, enable the
    advanced folder config `fsWatcherEnabled`.
    
    Additionally, the UDP based "KCP" protocol is now enabled by default. This
    provides better connectivity through NAT devices. TCP is the preferred
    connection protocol when available.
    
  • v0.14.40-rc.3
    v0.14.40-rc.3
    
    This is a release candidate for v0.14.40.
    
    Resolved issues since v0.14.40-rc.2:
    
    * #4464: Stopped send only folders work
    
    Resolved issues:
    
    * #3628: More data is reported as part of the anonymous usage report.
    * #4392: Sync errors are better reported.
    * #4405: Removing paused folders does not cause a panic.
    * #4414: Local IPv4 discovery is more resilient against write failures.
    * #4431: Clearer logging around config failures at startup.
    * #4432: Do not complain about inability to fsync files.
    * #4446: KCP connections are improved.
    * #4451: Folder health checking is improved.
    * #4453: STUN mappings are more stable.
    
    This release also includes built in support for file system notifications,
    although it is disabled by default. To test this functionality, enable the
    advanced folder config `fsWatcherEnabled`.
    
    Additionally, the UDP based "KCP" protocol is now enabled by default. This
    provides better connectivity through NAT devices. TCP is the preferred
    connection protocol when available.