http://open-source-security-software.net/project/syncthing/releases.atomRecent releases for syncthing2024-11-15T09:29:07.195053+00:00python-feedgensyncthing v0.14.37-rc.1syncthing v0.14.37-rc.12017-08-19T19:05:43+00:00This is a release candidate for v0.14.37.
Resolved issues:
* #4300: Fixes a crash related to a nil reference in ignore handling
There is also a major internal refactor as part of this release.
2017-08-19T19:05:43+00:00syncthing v0.14.37-rc.2syncthing v0.14.37-rc.22017-08-22T07:02:06+00:00This is a release candidate for v0.14.37.
Resolved issues since v0.14.37-rc.1:
* #3742, #4305: Better detect sync conflicts that happen while syncing
* #4313: Handle ignore files included from outside the folder again
* #4314: Correct free space checks
Resolved issues:
* #4300: Fixes a crash related to a nil reference in ignore handling
There is also a major internal refactor as part of this release.
2017-08-22T07:02:06+00:00syncthing v0.14.37-rc.3syncthing v0.14.37-rc.32017-08-24T07:22:38+00:00This is a release candidate for v0.14.37.
Resolved issues since v0.14.37-rc.2:
* #4321: Handle lack of free space reporting on some platforms (notably OpenBSD)
Resolved issues since v0.14.37-rc.1:
* #3742, #4305: Better detect sync conflicts that happen while syncing
* #4313: Handle ignore files included from outside the folder again
* #4314: Correct free space checks
Resolved issues:
* #4300: Fixes a crash related to a nil reference in ignore handling
There is also a major internal refactor as part of this release.
2017-08-24T07:22:38+00:00syncthing v0.14.37syncthing v0.14.372017-09-05T12:51:04+00:00This is a regularly scheduled stable release.
Resolved issues:
* #3742, #4305: Better detect sync conflicts that happen while syncing
* #4300: Fixes a crash related to a nil reference in ignore handling
There is also a major internal refactor as part of this release.
2017-09-05T12:51:04+00:00syncthing v0.14.38-rc.1syncthing v0.14.38-rc.12017-09-07T17:03:31+00:00This is a release candidate for v0.14.38.
Resolved issues (cmd/syncthing):
* #4063, #4343: KCP connections are now more stable.
* #4348: Hashing benchmarks are skipped if a manual selection has been forced.
Resolved issues (cmd/strelaysrv):
* #4245: Relay server RAM usage has been reduced.
2017-09-07T17:03:31+00:00syncthing v0.14.38syncthing v0.14.382017-09-19T15:32:33+00:00This is a regularly scheduled stable release.
Resolved issues (cmd/syncthing):
* #4063, #4343: KCP connections are now more stable.
* #4348: Hashing benchmarks are skipped if a manual selection has been forced.
Resolved issues (cmd/strelaysrv):
* #4245: Relay server RAM usage has been reduced.
2017-09-19T15:32:33+00:00syncthing v0.14.39-rc.1syncthing v0.14.39-rc.12017-09-25T06:22:44+00:00This is a release candidate for v0.14.39.
Resolved issues:
* #4357: Removing paused folders no longer triggers a crash.
* #4360: Add further security related HTTP headers
* #4375: Improve info level logging in some cases
* #4377: Improve GUI tooltips in chromium based browsers
* #4382: Hide temporary files on Windows
* #4387: Add -node-id command line switch
In addition, failure to upgrade folder markers from file to directory type is
no longer fatal.
2017-09-25T06:22:44+00:00syncthing v0.14.39syncthing v0.14.392017-10-10T20:32:22+00:00This is a regularly scheduled stable release.
Resolved issues:
* #4357: Removing paused folders no longer triggers a crash.
* #4360: Add further security related HTTP headers
* #4375: Improve info level logging in some cases
* #4377: Improve GUI tooltips in chromium based browsers
* #4382: Hide temporary files on Windows
* #4387: Add -device-id command line switch
In addition, failure to upgrade folder markers from file to directory type is
no longer fatal.
2017-10-10T20:32:22+00:00syncthing v0.14.40-rc.1syncthing v0.14.40-rc.12017-10-24T10:46:58+00:00This is a release candidate for v0.14.40.
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.
2017-10-24T10:46:58+00:00syncthing v0.14.40-rc.2syncthing v0.14.40-rc.22017-10-25T20:09:41+00:00This is a release candidate for v0.14.40.
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.
2017-10-25T20:09:41+00:00syncthing v0.14.40-rc.3syncthing v0.14.40-rc.32017-10-26T14:00:36+00:00This 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.
2017-10-26T14:00:36+00:00syncthing v0.14.40-rc.4syncthing v0.14.40-rc.42017-10-28T19:47:09+00:00This 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.
2017-10-28T19:47:09+00:00syncthing v0.14.40syncthing v0.14.402017-11-07T17:40:57+00:00This 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.
2017-11-07T17:40:57+00:00syncthing v0.14.41-rc.1syncthing v0.14.41-rc.12017-11-17T13:57:03+00:00This 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
2017-11-17T13:57:03+00:00syncthing v0.14.41-rc.2syncthing v0.14.41-rc.22017-11-18T10:37:37+00:00This 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
2017-11-18T10:37:37+00:00syncthing v0.14.41-rc.3syncthing v0.14.41-rc.32017-11-19T18:42:51+00:00This 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
2017-11-19T18:42:51+00:00syncthing v0.14.41-rc.4syncthing v0.14.41-rc.42017-11-21T07:40:54+00:00This 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
2017-11-21T07:40:54+00:00syncthing v0.14.41-rc.5syncthing v0.14.41-rc.52017-11-22T07:35:31+00:00This 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
2017-11-22T07:35:31+00:00syncthing v0.14.41-rc.6syncthing v0.14.41-rc.62017-11-23T07:39:28+00:00This 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
2017-11-23T07:39:28+00:00syncthing v0.14.41syncthing v0.14.412017-12-05T10:00:16+00:00Bugfixes:
- #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
2017-12-05T10:00:16+00:00syncthing v0.14.42-rc.1syncthing v0.14.42-rc.12017-12-07T10:04:42+00:00Bugfixes:
- #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
2017-12-07T10:04:42+00:00syncthing v0.14.42syncthing v0.14.422017-12-25T07:01:51+00:00Bugfixes:
- #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
2017-12-25T07:01:51+00:00syncthing v0.14.43-rc.1syncthing v0.14.43-rc.12017-12-30T09:36:04+00:00Bugfixes:
- #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
2017-12-30T09:36:04+00:00syncthing v0.14.43syncthing v0.14.432018-01-09T12:32:34+00:00Bugfixes:
- #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
2018-01-09T12:32:34+00:00syncthing v0.14.44-rc.1syncthing v0.14.44-rc.12018-01-16T16:07:13+00:00Bugfixes:
- #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
2018-01-16T16:07:13+00:00syncthing v0.14.44-rc.2syncthing v0.14.44-rc.22018-01-17T10:23:22+00:00Bugfixes 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
2018-01-17T10:23:22+00:00syncthing v0.14.44-rc.3syncthing v0.14.44-rc.32018-01-19T06:37:48+00:00Bugfixes 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
2018-01-19T06:37:48+00:00syncthing v0.14.44syncthing v0.14.442018-02-08T10:46:00+00:00Bugfixes:
- #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
2018-02-08T10:46:00+00:00syncthing v0.14.45-rc.1syncthing v0.14.45-rc.12018-02-13T07:42:44+00:00Bugfixes:
- #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
2018-02-13T07:42:44+00:00syncthing v0.14.45-rc.2syncthing v0.14.45-rc.22018-02-13T10:10:21+00:00Bugfixes 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
2018-02-13T10:10:21+00:00syncthing v0.14.45-rc.3syncthing v0.14.45-rc.32018-02-14T10:40:01+00:00Bugfixes:
- #4560: Windows - External File Versioning Command path requires \\ instead of \
- #4659: panic: bug: removed more than added
- #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
2018-02-14T10:40:01+00:00syncthing v0.14.45syncthing v0.14.452018-03-06T06:24:21+00:00Bugfixes:
- #4560: Windows - External File Versioning Command path requires \\ instead of \
- #4659: panic: bug: removed more than added
- #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
2018-03-06T06:24:21+00:00syncthing v0.14.46-rc.1syncthing v0.14.46-rc.12018-03-13T12:42:45+00:00Bugfixes:
- #2571: Replacing a directory with a symlink or vice versa is buggy
- #4573: Inaccessible files during scan are marked as deleted
- #4616: Send only folder out of sync due to ignored items
- #4627: A file deleted from all nodes may exist in the "out of sync" list
- #4745: Relay server doesn’t make outgoing HTTPS requests from its bind address
- #4759: List of out of sync items from remote device is not displayed
- #4762: Fails to create folder root directory on Windows
- #4764: Env var for db metadata in help text differs from code
- #4778: Doesn't connect when multiple remote devices are using the same relay
- #4799: Scan on absolute path creates incorrect absolute duplicate file infos
- #4806: Panic in FS watcher in FreeBSD 8.3
2018-03-13T12:42:45+00:00syncthing v0.14.46-rc.2syncthing v0.14.46-rc.22018-03-27T20:31:24+00:00Changes since v0.14.46-rc.1:
- #4841: Un-ignoring a file that doesn't exist locally results in deletion on remote devices
Bugfixes:
- #2571: Replacing a directory with a symlink or vice versa is buggy
- #4573: Inaccessible files during scan are marked as deleted
- #4616: Send only folder out of sync due to ignored items
- #4627: A file deleted from all nodes may exist in the "out of sync" list
- #4745: Relay server doesn’t make outgoing HTTPS requests from its bind address
- #4759: List of out of sync items from remote device is not displayed
- #4762: Fails to create folder root directory on Windows
- #4764: Env var for db metadata in help text differs from code
- #4778: Doesn't connect when multiple remote devices are using the same relay
- #4799: Scan on absolute path creates incorrect absolute duplicate file infos
- #4806: Panic in FS watcher in FreeBSD 8.3
2018-03-27T20:31:24+00:00syncthing v0.14.46syncthing v0.14.462018-04-04T13:54:10+00:00Bugfixes:
- #2571: Replacing a directory with a symlink or vice versa is buggy
- #4573: Inaccessible files during scan are marked as deleted
- #4616: Send only folder out of sync due to ignored items
- #4627: A file deleted from all nodes may exist in the "out of sync" list
- #4745: Relay server doesn’t make outgoing HTTPS requests from its bind address
- #4759: List of out of sync items from remote device is not displayed
- #4762: Fails to create folder root directory on Windows
- #4764: Env var for db metadata in help text differs from code
- #4778: Doesn't connect when multiple remote devices are using the same relay
- #4799: Scan on absolute path creates incorrect absolute duplicate file infos
- #4806: Panic in FS watcher in FreeBSD 8.3
2018-04-04T13:54:10+00:00syncthing v0.14.47-rc.1syncthing v0.14.47-rc.12018-04-10T06:43:31+00:00Bugfixes:
- #4815: Local host header check is too restrictive
- #4833: Unclear error message about failed watcher when running out of inotify watches
- #4870: Don't show a warning when a file from a paused folder is requested
Enhancements:
- #4516: Bandwidth throttling per remote device
- #4552: Add UI for filesystem watcher
- #4823: Don't show ignored files in the "global changes" list
- #4828: Global change log should indicate folder
Other issues:
- #4749: Make all tests Go 1.10 caching compatible
- #4868: Docker Documentation
2018-04-10T06:43:31+00:00syncthing v0.14.47-rc.2syncthing v0.14.47-rc.22018-04-16T18:35:11+00:00Bugfixes since rc.1:
- #4877: Panic loop with fswatcher enabled in syncthing v0.14.47-rc.1
Bugfixes:
- #4815: Local host header check is too restrictive
- #4833: Unclear error message about failed watcher when running out of inotify watches
- #4870: Don't show a warning when a file from a paused folder is requested
Enhancements:
- #4516: Bandwidth throttling per remote device
- #4552: Add UI for filesystem watcher
- #4823: Don't show ignored files in the "global changes" list
- #4828: Global change log should indicate folder
Other issues:
- #4749: Make all tests Go 1.10 caching compatible
- #4868: Docker Documentation
2018-04-16T18:35:11+00:00syncthing v0.14.47-rc.3syncthing v0.14.47-rc.32018-04-18T05:58:59+00:00Bugfixes:
- #4815: Local host header check is too restrictive
- #4833: Unclear error message about failed watcher when running out of inotify watches
- #4870: Don't show a warning when a file from a paused folder is requested
- #4875: Zeroed local/global "state" (local files untouched) and remote file deletion with root Windows symlink
Enhancements:
- #4516: Bandwidth throttling per remote device
- #4552: Add UI for filesystem watcher
- #4823: Don't show ignored files in the "global changes" list
- #4828: Global change log should indicate folder
Other issues:
- #4749: Make all tests Go 1.10 caching compatible
- #4868: Docker Documentation
2018-04-18T05:58:59+00:00syncthing v0.14.47-rc.4syncthing v0.14.47-rc.42018-04-21T11:45:08+00:00Bugfixes since rc.3:
- #4885: fsWatcher Permission Denied WebUI notification
Bugfixes since rc.2:
- #4875: Zeroed local/global "state" (local files untouched) and remote file deletion with root Windows symlink
Bugfixes since rc.1:
- #4877: Panic loop with fswatcher enabled in syncthing v0.14.47-rc.1
Bugfixes:
- #4815: Local host header check is too restrictive
- #4833: Unclear error message about failed watcher when running out of inotify watches
- #4870: Don't show a warning when a file from a paused folder is requested
- #4875: Zeroed local/global "state" (local files untouched) and remote file deletion with root Windows symlink
Enhancements:
- #4516: Bandwidth throttling per remote device
- #4552: Add UI for filesystem watcher
- #4823: Don't show ignored files in the "global changes" list
- #4828: Global change log should indicate folder
Other issues:
- #4749: Make all tests Go 1.10 caching compatible
- #4868: Docker Documentation
2018-04-21T11:45:08+00:00syncthing v0.14.47syncthing v0.14.472018-05-01T10:36:09+00:00Bugfixes:
- #4815: Local host header check is too restrictive
- #4833: Unclear error message about failed watcher when running out of inotify watches
- #4870: Don't show a warning when a file from a paused folder is requested
- #4875: Zeroed local/global "state" (local files untouched) and remote file deletion with root Windows symlink
Enhancements:
- #4516: Bandwidth throttling per remote device
- #4552: Add UI for filesystem watcher
- #4823: Don't show ignored files in the "global changes" list
- #4828: Global change log should indicate folder
Other issues:
- #4749: Make all tests Go 1.10 caching compatible
- #4868: Docker Documentation
2018-05-01T10:36:09+00:00syncthing v0.14.48-rc.2syncthing v0.14.48-rc.22018-05-08T07:23:27+00:00Changes since v0.14.48-rc.1:
- #4926: v0.14.48-rc.1 announces folders that are not shared with the given device
Bugfixes:
- #4875: Zeroed local/global "state" (local files untouched) and remote file deletion with root Windows symlink
- #4897: Pausing on introducer removes device on other devices
- #4903: Syncthing recreates the directories for deleted/missing "Folders"
- #4918: GUI unresponsive or unusable with many folders or devices
Enhancements:
- #4807: Support variable sized blocks
- #4896: Thousand separator for numbers in GUI
Other issues:
- #4909: Custom Windows icon missing in latest release
2018-05-08T07:23:27+00:00syncthing v0.14.48-rc.3syncthing v0.14.48-rc.32018-05-10T06:34:53+00:00Bugfixes:
- #4897: Pausing on introducer removes device on other devices
- #4901: API returns empty response if non-existing files are #included
- #4903: Syncthing recreates the directories for deleted/missing "Folders"
- #4915: .stignore is accidentaly overwritten by web UI on slow machines
- #4918: GUI unresponsive or unusable with many folders or devices
Enhancements:
- #4807: Support variable sized blocks
- #4896: Thousand separator for numbers in GUI
Other issues:
- #4909: Custom Windows icon missing in latest release
2018-05-10T06:34:53+00:00syncthing v0.14.48-rc.4syncthing v0.14.48-rc.42018-05-14T07:22:59+00:00Bugfixes:
- #4897: Pausing on introducer removes device on other devices
- #4901: API returns empty response if non-existing files are #included
- #4903: Syncthing recreates the directories for deleted/missing "Folders"
- #4915: .stignore is accidentaly overwritten by web UI on slow machines
- #4918: GUI unresponsive or unusable with many folders or devices
- #4947: Recent Changes shows empty folder label
Enhancements:
- #4807: Support variable sized blocks
- #4896: Thousand separator for numbers in GUI
Other issues:
- #4909: Custom Windows icon missing in latest release
2018-05-14T07:22:59+00:00syncthing v0.14.48syncthing v0.14.482018-06-05T06:31:56+00:00Bugfixes:
- #4897: Pausing on introducer removes device on other devices
- #4901: API returns empty response if non-existing files are #included
- #4903: Syncthing recreates the directories for deleted/missing "Folders"
- #4915: .stignore is accidentaly overwritten by web UI on slow machines
- #4918: GUI unresponsive or unusable with many folders or devices
- #4941: "Watching for Changes" dialog undismissable
- #4947: Recent Changes shows empty folder label
Enhancements:
- #4807: Support variable sized blocks
- #4896: Thousand separator for numbers in GUI
Other issues:
- #4909: Custom Windows icon missing in latest release
2018-06-05T06:31:56+00:00syncthing v0.14.49-rc.1syncthing v0.14.49-rc.12018-06-12T07:18:29+00:00Bugfixes:
- #4981: Race on folder restart
- #4983: Impossible to edit folder with path "/"
- #4990: Incorrect large block size chosen for large files on 32 bit archs
Enhancements:
- #4953: Speed up delete propagation when it's not a rename
- #4969: Executable files edited on Windows should retain execute bit on Unixes
- #4977: Disable rescan button while scanning instead of hiding it
Other issues:
- #4965: Web UI JS error due to missing folder attribute in global change list
2018-06-12T07:18:29+00:00syncthing v0.14.49-rc.2syncthing v0.14.49-rc.22018-06-18T06:50:45+00:00Bugfixes:
- #4925: Deleted files within deleted directories aren't detected with FS watcher
- #4944: Edit Folder UI displays default "Full Rescan Interval (s)" value instead of the actual one
- #4981: Race on folder restart
- #4983: Impossible to edit folder with path "/"
- #4990: Incorrect large block size chosen for large files on 32 bit archs
- #5002: v0.14.48 panic: runtime error: index out of range
Enhancements:
- #4953: Speed up delete propagation when it's not a rename
- #4969: Executable files edited on Windows should retain execute bit on Unixes
- #4977: Disable rescan button while scanning instead of hiding it
Other issues:
- #4900: Replace deprecated `github.com/kardianos/osext` with standard library's `os`
2018-06-18T06:50:45+00:00syncthing v0.14.49-rc.3syncthing v0.14.49-rc.32018-06-29T07:10:29+00:00Bugfixes:
- #4925: Deleted files within deleted directories aren't detected with FS watcher
- #4944: Edit Folder UI displays default "Full Rescan Interval (s)" value instead of the actual one
- #4981: Race on folder restart
- #4983: Impossible to edit folder with path "/"
- #4990: Incorrect large block size chosen for large files on 32 bit archs
- #5002: v0.14.48 panic: runtime error: index out of range
Enhancements:
- #4953: Speed up delete propagation when it's not a rename
- #4969: Executable files edited on Windows should retain execute bit on Unixes
- #4977: Disable rescan button while scanning instead of hiding it
Other issues:
- #4900: Replace deprecated `github.com/kardianos/osext` with standard library's `os`
2018-06-29T07:10:29+00:00syncthing v0.14.49-rc.4syncthing v0.14.49-rc.42018-07-10T19:36:49+00:00Bugfixes:
- #4854: macOS panic in FS watcher setup
- #4925: Deleted files within deleted directories aren't detected with FS watcher
- #4944: Edit Folder UI displays default "Full Rescan Interval (s)" value instead of the actual one
- #4981: Race on folder restart
- #4983: Impossible to edit folder with path "/"
- #4990: Incorrect large block size chosen for large files on 32 bit archs
- #4994: Database schema from the future should be rejected
- #5002: v0.14.48 panic: runtime error: index out of range
- #5017: "kiB" should be "KiB"
- #5025: Stuck in CPU consuming accept loop when out of file descriptors
- #5050: Filesystem watcher doesn't notify changes on Windows when the file size remains the same
Enhancements:
- #4863: Snap package could use removable-media slot
- #4953: Speed up delete propagation when it's not a rename
- #4969: Executable files edited on Windows should retain execute bit on Unixes
- #4977: Disable rescan button while scanning instead of hiding it
Other issues:
- #4900: Replace deprecated `github.com/kardianos/osext` with standard library's `os`
- #5000: Snap build is broken
2018-07-10T19:36:49+00:00syncthing v0.14.49syncthing v0.14.492018-07-24T20:19:43+00:00Bugfixes:
- #4854: macOS panic in FS watcher setup
- #4925: Deleted files within deleted directories aren't detected with FS watcher
- #4944: Edit Folder UI displays default "Full Rescan Interval (s)" value instead of the actual one
- #4981: Race on folder restart
- #4983: Impossible to edit folder with path "/"
- #4990: Incorrect large block size chosen for large files on 32 bit archs
- #4994: Database schema from the future should be rejected
- #5002: v0.14.48 panic: runtime error: index out of range
- #5017: "kiB" should be "KiB"
- #5025: Stuck in CPU consuming accept loop when out of file descriptors
- #5050: Filesystem watcher doesn't notify changes on Windows when the file size remains the same
Enhancements:
- #4863: Snap package could use removable-media slot
- #4953: Speed up delete propagation when it's not a rename
- #4969: Executable files edited on Windows should retain execute bit on Unixes
- #4977: Disable rescan button while scanning instead of hiding it
Other issues:
- #4900: Replace deprecated `github.com/kardianos/osext` with standard library's `os`
- #5000: Snap build is broken
2018-07-24T20:19:43+00:00syncthing v0.14.50-rc.1syncthing v0.14.50-rc.12018-08-06T20:12:35+00:00Bugfixes:
- #5038: Repeating INFO: UPnP parse: unrecognized UPnP device of type upnp:rootdevice
- #5063: panic: cannot start already running folder
- #5073: lib/logger: tests fail due to compilation error with go 1.11
- #5089: Invalid files shouldn't affect global state
Other issues:
- #3595: stdiscosrv: Doesn't build on Solaris
Also:
This release includes initial support for "receive only" folders.2018-08-06T20:12:35+00:00syncthing v0.14.50-rc.2syncthing v0.14.50-rc.22018-08-15T14:55:39+00:00Bugfixes:
- #5038: Repeating INFO: UPnP parse: unrecognized UPnP device of type upnp:rootdevice
- #5063: panic: cannot start already running folder
- #5073: lib/logger: tests fail due to compilation error with go 1.11
- #5089: Invalid files shouldn't affect global state
Other issues:
- #3595: stdiscosrv: Doesn't build on Solaris
2018-08-15T14:55:39+00:00syncthing v0.14.50-rc.3syncthing v0.14.50-rc.32018-09-02T19:52:15+00:00Bugfixes:
- #5038: Repeating INFO: UPnP parse: unrecognized UPnP device of type upnp:rootdevice
- #5063: panic: cannot start already running folder
- #5073: lib/logger: tests fail due to compilation error with go 1.11
- #5089: Invalid files shouldn't affect global state
- #5144: Tests fail on Go 1.11 / Windows
- #5149: Index updates lost
Other issues:
- #3595: stdiscosrv: Doesn't build on Solaris
- #5043: root on symlinked path causes panic when using "Watch for changes"
2018-09-02T19:52:15+00:00syncthing v0.14.50syncthing v0.14.502018-09-11T06:12:53+00:00Bugfixes:
- #5038: Repeating INFO: UPnP parse: unrecognized UPnP device of type upnp:rootdevice
- #5063: panic: cannot start already running folder
- #5073: lib/logger: tests fail due to compilation error with go 1.11
- #5089: Invalid files shouldn't affect global state
- #5144: Tests fail on Go 1.11 / Windows
- #5149: Index updates lost
Other issues:
- #3595: stdiscosrv: Doesn't build on Solaris
- #5043: root on symlinked path causes panic when using "Watch for changes"
Also:
This release includes initial support for "receive only" folders.
See https://docs.syncthing.net/users/foldertypes.html#receive-only-folder.
2018-09-11T06:12:53+00:00syncthing v0.14.51-rc.1syncthing v0.14.51-rc.12018-09-11T21:51:17+00:00Bugfixes:
- #2370: Scanning and deletes should be processed even when above the free space limit
- #5078: panic: nil pointer dereference when unpausing folders
- #5117: cmd/stdiscosrv: Not enough traffic breaks replication between discovery servers
- #5125: Symlinks marked as removed on windows
- #5127: Parent directories of unignored files keep being included and immediately ignored again
- #5131: Progress updates are ignored for send only folders
- #5151: cmd/stdiscosrv: Should not allow localhost addresses
- #5180: Docker image fails when PGID set to existing group
- #5183: panic: bug: Notify backend is processing a change outside of the filesystem root
Enhancements:
- #2291: Permanently notify about initial connection requests
- #4782: Reduce unnecessary syncing / database traversal
- #5163: GUI authentication using LDAP
Other issues:
- #4758: Suture services should not survive panics
- #5110: Run folder tests in temporary directories
2018-09-11T21:51:17+00:00syncthing v0.14.51-rc.2syncthing v0.14.51-rc.22018-09-12T13:58:23+00:00Bugfixes:
- #2370: Scanning and deletes should be processed even when above the free space limit
- #5078: panic: nil pointer dereference when unpausing folders
- #5117: cmd/stdiscosrv: Not enough traffic breaks replication between discovery servers
- #5125: Symlinks marked as removed on windows
- #5127: Parent directories of unignored files keep being included and immediately ignored again
- #5131: Progress updates are ignored for send only folders
- #5151: cmd/stdiscosrv: Should not allow localhost addresses
- #5180: Docker image fails when PGID set to existing group
- #5183: panic: bug: Notify backend is processing a change outside of the filesystem root
Enhancements:
- #2291: Permanently notify about initial connection requests
- #4782: Reduce unnecessary syncing / database traversal
- #5163: GUI authentication using LDAP
Other issues:
- #4758: Suture services should not survive panics
- #5110: Run folder tests in temporary directories
2018-09-12T13:58:23+00:00syncthing v0.14.51-rc.3syncthing v0.14.51-rc.32018-09-24T12:32:51+00:00Bugfixes:
- #2370: Scanning and deletes should be processed even when above the free space limit
- #5078: panic: nil pointer dereference when unpausing folders
- #5117: cmd/stdiscosrv: Not enough traffic breaks replication between discovery servers
- #5125: Symlinks marked as removed on windows
- #5127: Parent directories of unignored files keep being included and immediately ignored again
- #5131: Progress updates are ignored for send only folders
- #5151: cmd/stdiscosrv: Should not allow localhost addresses
- #5180: Docker image fails when PGID set to existing group
- #5183: panic: bug: Notify backend is processing a change outside of the filesystem root
Enhancements:
- #2291: Permanently notify about initial connection requests
- #4782: Reduce unnecessary syncing / database traversal
- #5163: GUI authentication using LDAP
Other issues:
- #4758: Suture services should not survive panics
- #5110: Run folder tests in temporary directories
2018-09-24T12:32:51+00:00syncthing v0.14.51-rc.4syncthing v0.14.51-rc.42018-09-24T12:56:05+00:00Bugfixes:
- #2370: Scanning and deletes should be processed even when above the free space limit
- #5078: panic: nil pointer dereference when unpausing folders
- #5117: cmd/stdiscosrv: Not enough traffic breaks replication between discovery servers
- #5125: Symlinks marked as removed on windows
- #5127: Parent directories of unignored files keep being included and immediately ignored again
- #5131: Progress updates are ignored for send only folders
- #5151: cmd/stdiscosrv: Should not allow localhost addresses
- #5180: Docker image fails when PGID set to existing group
- #5183: panic: bug: Notify backend is processing a change outside of the filesystem root
Enhancements:
- #2291: Permanently notify about initial connection requests
- #4782: Reduce unnecessary syncing / database traversal
- #5163: GUI authentication using LDAP
Other issues:
- #4758: Suture services should not survive panics
- #5110: Run folder tests in temporary directories
2018-09-24T12:56:05+00:00syncthing v0.14.51syncthing v0.14.512018-10-02T12:50:03+00:00Bugfixes:
- #2370: Scanning and deletes should be processed even when above the free space limit
- #5078: panic: nil pointer dereference when unpausing folders
- #5117: cmd/stdiscosrv: Not enough traffic breaks replication between discovery servers
- #5125: Symlinks marked as removed on windows
- #5127: Parent directories of unignored files keep being included and immediately ignored again
- #5131: Progress updates are ignored for send only folders
- #5151: cmd/stdiscosrv: Should not allow localhost addresses
- #5180: Docker image fails when PGID set to existing group
- #5183: panic: bug: Notify backend is processing a change outside of the filesystem root
Enhancements:
- #2291: Permanently notify about initial connection requests
- #4782: Reduce unnecessary syncing / database traversal
- #5163: GUI authentication using LDAP
Other issues:
- #4758: Suture services should not survive panics
- #5110: Run folder tests in temporary directories
2018-10-02T12:50:03+00:00syncthing v0.14.52-rc.1syncthing v0.14.52-rc.12018-10-09T06:20:53+00:00Bugfixes:
- #5194: Unscanned/conflicting files are overwritten/removed in niche cases
- #5226: Watcher fails due to filepath.EvalSymlinks error (FindFirstFile)
- #5233: Folder restart can leave several folder instances running
Enhancements:
- #3616: Disable GUI and make API available on unix socket
- #5142: "Support bundle" download
- #5193: Should exit with code zero when run with `-help`
- #5236: Consider moving to Fork-Awesome or another free font
2018-10-09T06:20:53+00:00syncthing v0.14.52-rc.2syncthing v0.14.52-rc.22018-10-11T04:09:51+00:00Bugfixes:
- #5194: Unscanned/conflicting files are overwritten/removed in niche cases
- #5226: Watcher fails due to filepath.EvalSymlinks error (FindFirstFile)
- #5233: Folder restart can leave several folder instances running
Enhancements:
- #3616: Disable GUI and make API available on unix socket
- #5142: "Support bundle" download
- #5193: Should exit with code zero when run with `-help`
- #5236: Consider moving to Fork-Awesome or another free font
2018-10-11T04:09:51+00:00syncthing v0.14.52-rc.3syncthing v0.14.52-rc.32018-10-11T10:25:51+00:00Bugfixes:
- #5130: "Revert Local Changes" button stays when the file causing it is deleted
- #5194: Unscanned/conflicting files are overwritten/removed in niche cases
- #5226: Watcher fails due to filepath.EvalSymlinks error (FindFirstFile)
- #5233: Folder restart can leave several folder instances running
- #5249: Impossible to change device name from web UI
Enhancements:
- #2497: CheckFolderHealth wakes up disk at index exchange
- #3616: Disable GUI and make API available on unix socket
- #5142: "Support bundle" download
- #5193: Should exit with code zero when run with `-help`
- #5236: Consider moving to Fork-Awesome or another free font
2018-10-11T10:25:51+00:00syncthing v0.14.52syncthing v0.14.522018-11-06T08:18:56+00:00Bugfixes:
- #5130: "Revert Local Changes" button stays when the file causing it is deleted
- #5194: Unscanned/conflicting files are overwritten/removed in niche cases
- #5226: Watcher fails due to filepath.EvalSymlinks error (FindFirstFile)
- #5233: Folder restart can leave several folder instances running
- #5249: Impossible to change device name from web UI
Enhancements:
- #2497: CheckFolderHealth wakes up disk at index exchange
- #3616: Disable GUI and make API available on unix socket
- #5142: "Support bundle" download
- #5193: Should exit with code zero when run with `-help`
- #5236: Consider moving to Fork-Awesome or another free font
2018-11-06T08:18:56+00:00syncthing v0.14.53-rc.1syncthing v0.14.53-rc.12018-11-13T08:06:22+00:00Bugfixes:
- #4738: File restore doesn't work on one folder
- #4780: Logging debugging flags stay after disabling all debug facilities in the web UI
- #5267: Disabling the minimum disk free space check on folders doesn't work
- #5270: panic: interface conversion: interface {} is map[string]string, not map[string]interface {}
- #5291: panic: runtime error: index out of range
- #5294: Removed devices do not influnce the list of locally needed files
- #5296: strelaypoolsrv, cmd/ursrv: Google maps issue in the GUI
- #5299: panic: bug: unknown device should already have been rejected
- #5323: Files not deleted properly when one side has ignore permissions set
Enhancements:
- #1347: Directory auto-complete should be case-insensitive
- #3439: Ship .desktop files
- #4000: Add "select all" / "deselect all" to folder and device sharing dialogs
- #4480: Should show indication of local files/directories that can't be scanned for whatever reason
- #5256: Upgrade SSL Certificate to use modern cipher
Other issues:
- #5247: cmd/stdiscosrv: test suite sometimes seg faults on OpenBSD
- #5280: Update to the new prometheus client API
2018-11-13T08:06:22+00:00syncthing v0.14.53syncthing v0.14.532018-12-04T12:46:30+00:00Bugfixes:
- #4738: File restore doesn't work on one folder
- #4780: Logging debugging flags stay after disabling all debug facilities in the web UI
- #5267: Disabling the minimum disk free space check on folders doesn't work
- #5270: panic: interface conversion: interface {} is map[string]string, not map[string]interface {}
- #5291: panic: runtime error: index out of range
- #5294: Removed devices do not influnce the list of locally needed files
- #5296: strelaypoolsrv, cmd/ursrv: Google maps issue in the GUI
- #5299: panic: bug: unknown device should already have been rejected
- #5323: Files not deleted properly when one side has ignore permissions set
Enhancements:
- #1347: Directory auto-complete should be case-insensitive
- #3439: Ship .desktop files
- #4000: Add "select all" / "deselect all" to folder and device sharing dialogs
- #4480: Should show indication of local files/directories that can't be scanned for whatever reason
- #5256: Upgrade SSL Certificate to use modern cipher
Other issues:
- #5247: cmd/stdiscosrv: test suite sometimes seg faults on OpenBSD
- #5280: Update to the new prometheus client API
2018-12-04T12:46:30+00:00syncthing v0.14.54syncthing v0.14.542018-12-05T11:29:21+00:00Bugfixes:
- #5348: Web GUI doesn't work in older browsers
2018-12-05T11:29:21+00:00syncthing v0.14.55-rc.1syncthing v0.14.55-rc.12018-12-11T09:10:32+00:00Bugfixes:
- #5324: Incorrect warning when --home and path on same directory level
Enhancements:
- #2760: Option to limit max simultaneous scans
- #5286: Add hardening options to systemd units
- #5320: Show configured rate limit in the GUI
- #5336: Show list of locally changed files for receive only folders
Other issues:
- #5334: New chmduquesne/rollinghash breaks tests
- #5362: lib/model: TestDeregister* tests are bad
2018-12-11T09:10:32+00:00syncthing v0.14.55-rc.2syncthing v0.14.55-rc.22018-12-14T15:41:55+00:00Bugfixes:
- #5324: Incorrect warning when --home and path on same directory level
- #5369: Empty file field in log when normalizePath failed
- #5372: Event system can cause deadlock
Enhancements:
- #2760: Option to limit max simultaneous scans
- #5286: Add hardening options to systemd units
- #5320: Show configured rate limit in the GUI
- #5336: Show list of locally changed files for receive only folders
Other issues:
- #5334: New chmduquesne/rollinghash breaks tests
- #5362: lib/model: TestDeregister* tests are bad
2018-12-14T15:41:55+00:00syncthing v1.0.0syncthing v1.0.02019-01-01T08:25:47+00:00This major release honors the fact that Syncthing is used widely and since a while no longer "really in beta". It does not represent a breaking change. For more information refer to the [announcement on the forum](https://forum.syncthing.net/t/syncthing-graduation-day/12617).
Bugfixes:
- #5324: Incorrect warning when --home and path on same directory level
- #5369: Empty file field in log when normalizePath failed
- #5372: Event system can cause deadlock
Enhancements:
- #2760: Option to limit max simultaneous scans
- #5286: Add hardening options to systemd units
- #5320: Show configured rate limit in the GUI
- #5336: Show list of locally changed files for receive only folders
Other issues:
- #5334: New chmduquesne/rollinghash breaks tests
- #5362: lib/model: TestDeregister* tests are bad
2019-01-01T08:25:47+00:00syncthing v1.0.1-rc.1syncthing v1.0.1-rc.12019-01-08T06:48:25+00:00Bugfixes:
- #2697: Folder status "box" character not readable by screen readers / not color blindness friendly
- #5385: Deleted files show up as failed scans
- #5389: gui: Missing icon in footer
- #5392: Data race in model.(*folder).startWatch()
- #5397: Scan errors about ignored files displayed in web UI
- #5401: panic: runtime error: invalid memory address or nil pointer dereference in ignore.go
- #5411: Illegal characters in folder name on auto accept
- #5428: Beeps randomly on Windows
Other issues:
- #5148: Consider switching to Go modules
2019-01-08T06:48:25+00:00syncthing v1.0.1-rc.2syncthing v1.0.1-rc.22019-01-18T10:56:18+00:00Bugfixes:
- #2697: Folder status "box" character not readable by screen readers / not color blindness friendly
- #4216: "Automatic upgrades" web GUI option in pre-release versions is misleading
- #5340: Incorrectly out of sync, sequence number oddness.
- #5385: Deleted files show up as failed scans
- #5389: gui: Missing icon in footer
- #5392: Data race in model.(*folder).startWatch()
- #5397: Scan errors about ignored files displayed in web UI
- #5401: panic: runtime error: invalid memory address or nil pointer dereference in ignore.go
- #5411: Illegal characters in folder name on auto accept
- #5428: Beeps randomly on Windows
Other issues:
- #5148: Consider switching to Go modules
- #5422: TestIssue3028 flaky on windows
2019-01-18T10:56:18+00:00syncthing v1.0.1syncthing v1.0.12019-02-05T06:41:30+00:00Bugfixes:
- #2697: Folder status "box" character not readable by screen readers / not color blindness friendly
- #4216: "Automatic upgrades" web GUI option in pre-release versions is misleading
- #5340: Incorrectly out of sync, sequence number oddness.
- #5385: Deleted files show up as failed scans
- #5389: gui: Missing icon in footer
- #5392: Data race in model.(*folder).startWatch()
- #5397: Scan errors about ignored files displayed in web UI
- #5401: panic: runtime error: invalid memory address or nil pointer dereference in ignore.go
- #5411: Illegal characters in folder name on auto accept
- #5428: Beeps randomly on Windows
Other issues:
- #5148: Consider switching to Go modules
- #5422: TestIssue3028 flaky on windows
2019-02-05T06:41:30+00:00syncthing v1.1.0-rc.1syncthing v1.1.0-rc.12019-02-12T13:14:26+00:00Bugfixes:
- #5482: minHomeDiskFreePct is still present in fresh configs
- #5493: Monitor bug: TERM signaling not passed to syncthing process
Enhancements:
- #5365: .desktop files: desktop-entry-lacks-keywords-entry
- #5445: User/group ownership following parent dir
Other issues:
- #5077: TestWatchIgnore is flaky (OpenBSD (-current) Test failed)
- #5246: `TestParentDeletion` fails on OpenBSD
- #5311: Update prometheus/common/expfmt to pass tests on go1.11
- #5454: build.go setup problems with gomodules
- #5495: Dockerhub Docker builds fail continously
- #5515: Missing string from Transifex
2019-02-12T13:14:26+00:00syncthing v1.1.0-rc.2syncthing v1.1.0-rc.22019-02-25T18:34:09+00:00Bugfixes:
- #5482: minHomeDiskFreePct is still present in fresh configs
- #5493: Monitor bug: TERM signaling not passed to syncthing process
- #5557: Hashing performance degradation when using large blocks
Enhancements:
- #5365: .desktop files: desktop-entry-lacks-keywords-entry
- #5445: User/group ownership following parent dir
Other issues:
- #5077: TestWatchIgnore is flaky (OpenBSD (-current) Test failed)
- #5246: `TestParentDeletion` fails on OpenBSD
- #5311: Update prometheus/common/expfmt to pass tests on go1.11
- #5454: build.go setup problems with gomodules
- #5495: Dockerhub Docker builds fail continously
- #5515: Missing string from Transifex
2019-02-25T18:34:09+00:00syncthing v1.1.0syncthing v1.1.02019-03-05T15:51:15+00:00## Bugfixes
- #5482: minHomeDiskFreePct is still present in fresh configs
- #5493: Monitor bug: TERM signaling not passed to syncthing process
- #5557: Hashing performance degradation when using large blocks
## Enhancements
- #5365: .desktop files: desktop-entry-lacks-keywords-entry
- #5445: User/group ownership following parent dir
## Other issues
- #5077: TestWatchIgnore is flaky (OpenBSD (-current) Test failed)
- #5246: `TestParentDeletion` fails on OpenBSD
- #5311: Update prometheus/common/expfmt to pass tests on go1.11
- #5454: build.go setup problems with gomodules
- #5495: Dockerhub Docker builds fail continously
- #5515: Missing string from Transifex
## API Changes
- Change [#5479](https://github.com/syncthing/syncthing/issues/5479) introduces the new `copyOwnershipFromParent` folder
configuration option. The default, false, matches the old behavior of
not copying ownership information.
- Since change [#5405](https://github.com/syncthing/syncthing/pull/5405), large (variable size) blocks are enabled by default for newly created folders.2019-03-05T15:51:15+00:00syncthing v1.1.1-rc.1syncthing v1.1.1-rc.12019-03-12T15:40:59+00:00Bugfixes:
- #5531: Flush to database based on size instead of entries
Enhancements:
- #5065: Add support for TLS1.3
- #5560: Change "Introduced by" icon
- #5569: Outdated copyright notes in aboutModalView.html
Other issues:
- #5480: Docker: Exposed Volumes
2019-03-12T15:40:59+00:00syncthing v1.1.1-rc.2syncthing v1.1.1-rc.22019-03-25T11:51:15+00:00Bugfixes:
- #1101: syncthing has no easter eggs
- #5531: Flush to database based on size instead of entries
- #5571: Dir/symlink updates overwrite conflicts & unscanned files
- #5599: Default folder in v1.1.0 isn’t created with useLargeBlocks = true
Enhancements:
- #4921: Syncthing should have guard against running old versions with new .config/* files
- #5065: Add support for TLS1.3
- #5346: Systemd unit should declare after=multiuser.target
- #5560: Change "Introduced by" icon
- #5569: Outdated copyright notes in aboutModalView.html
Other issues:
- #5480: Docker: Exposed Volumes
2019-03-25T11:51:15+00:00syncthing v1.1.1syncthing v1.1.12019-04-02T15:42:27+00:00Bugfixes:
- #5531: Flush to database based on size instead of entries
- #5571: Dir/symlink updates overwrite conflicts & unscanned files
- #5599: Default folder in v1.1.0 isn’t created with useLargeBlocks = true
Enhancements:
- #4921: Syncthing should guard against running old versions with new config
- #5065: Add support for TLS1.3
- #5346: Systemd unit should declare after=multiuser.target
- #5560: Change "Introduced by" icon
- #5569: Outdated copyright notes in "About" dialog
Other issues:
- #1101: Syncthing has no easter eggs
- #5480: Better describe exposed volumes in our Docker image
2019-04-02T15:42:27+00:00syncthing v1.1.2-rc.1syncthing v1.1.2-rc.12019-04-09T17:07:05+00:00Bugfixes:
- #5332: Duplicate Files Names in Out of Sync List
- #5456: Folder marked as "Up to Date" with failed items
- #5578: Filesystem Watcher Error on v1.1.0
- #5624: Simple Syncthing invocations take a long time to run
Enhancements:
- #1223: Mention license in "About" dialog
- #5554: Unnecessary time precision in pendingFolder/pendingDevice config entries
2019-04-09T17:07:05+00:00syncthing v1.1.2syncthing v1.1.22019-05-07T05:19:06+00:00## Bugfixes
- #5332: Duplicate Files Names in Out of Sync List
- #5456: Folder marked as "Up to Date" with failed items
- #5578: Filesystem Watcher Error on v1.1.0
- #5624: Simple Syncthing invocations take a long time to run
- #5676: Systemd circular dependency prevents startup
## Enhancements
- #1223: Mention license in "About" dialog
- #5554: Unnecessary time precision in pendingFolder/pendingDevice config entries
2019-05-07T05:19:06+00:00syncthing v1.1.3syncthing v1.1.32019-05-08T15:43:56+00:00This is a hotfix release to fix a panic bug on Windows.
## Bugfixes
- #5695: Panic on Windows 10 with filesystem watching
2019-05-08T15:43:56+00:00syncthing v1.1.4-rc.1syncthing v1.1.4-rc.12019-05-14T05:43:32+00:00## Bugfixes
- #4613: Progress emitter doesn't start from config change if disabled at startup
- #5338: Version restore not possible with custom versioning path set
- #5421: WebGui: Locally Changed Items vanish when clicking 10|25|50
- #5578: Filesystem watcher error when watching disk root directory on Windows
- #5641: Syncthing gets stuck in a high CPU "Failed Files" state - Possibly a symlink issue?
- #5649: Checking block content on unexpected request results doesn't work for the last block
- #5654: Incorrect file info passed as argument to delete existing dir/symlink
- #5704: Failure to fsync() files should not be fatal
## Enhancements
- #1634: Use copy instead of rename for version folder on other file systems
- #4531: GUI folder/device status rows should handle longer values nicer
- #4586: Versioner file tagging is inconsistent
- #4631: In-GUI restoration should be possible from trashcan versioner
- #5419: File versioning across drives
- #5659: Old sync errors should not linger while retrying
## Other issues
- #5505: Leaking goroutines through model and leveldb
- #5706: Spurious test failures on Windows
2019-05-14T05:43:32+00:00syncthing v1.1.4syncthing v1.1.42019-06-04T05:39:09+00:00# v1.1.4
## Bugfixes
- #4613: Progress emitter doesn't start from config change if disabled at startup
- #5338: Version restore not possible with custom versioning path set
- #5421: WebGui: Locally Changed Items vanish when clicking 10|25|50
- #5578: Filesystem watcher error when watching disk root directory on Windows
- #5641: Syncthing gets stuck in a high CPU "Failed Files" state - Possibly a symlink issue?
- #5649: Checking block content on unexpected request results doesn't work for the last block
- #5654: Incorrect file info passed as argument to delete existing dir/symlink
- #5704: Failure to fsync() files should not be fatal
## Enhancements
- #1634: Use copy instead of rename for version folder on other file systems
- #4531: GUI folder/device status rows should handle longer values nicer
- #4586: Versioner file tagging is inconsistent
- #4631: In-GUI restoration should be possible from trashcan versioner
- #5419: File versioning across drives
- #5659: Old sync errors should not linger while retrying
## Other issues
- #5505: Leaking goroutines through model and leveldb
- #5706: Spurious test failures on Windows
2019-06-04T05:39:09+00:00syncthing v1.2.0-rc.1syncthing v1.2.0-rc.12019-06-11T08:10:44+00:00# v1.2.0
## Important notes
- This release does not interoperate with Syncthing 0.14.45 or older.
- This release adds QUIC with NAT traversal as a new transport protocol. TCP
is usually more performant and remains the preferred way of connection when
possible.
- This release adds automatic crash reporting. See
https://docs.syncthing.net/users/crashrep.html for details.
- This release makes large / variable block size the only available mode of
operation; small / fixed blocks are deprecated. See
https://docs.syncthing.net/advanced/folder-uselargeblocks.html for details.
## Bugfixes
- #4170: panic: bug: ClusterConfig called on closed or nonexistent connection
- #5609: Filesystem watching failed when parent folder is not listable
- #5652: Connection error after closing failed items list and opening another list
- #5765: Verioner cleanup looks at the wrong time
- #5766: Support bundle doesn't include errors list, instead printing `Support bundle: failed to create errors.json: <nil>`
- #5770: Scan failure blocks "Rescan" button
- #5777: Spurious need to "revert" nonexistent changes with Receive Only folder on Android
## Enhancements
- #959: Automatic error log sending to dev. team
- #3345: Show last connection error per discovered address
- #5377: Use of QUIC for transport
- #5631: Dockerfile ENTRYPOINT doesn't pass along extra arguments from "docker run"
- #5697: Handle fatal watch errors gracefully
## Other issues
- #5760: Dead link in README.md
2019-06-11T08:10:44+00:00syncthing v1.2.0-rc.2syncthing v1.2.0-rc.22019-06-18T04:56:09+00:00# v1.2.0
## Important notes
- This release does not interoperate with Syncthing 0.14.45 or older.
- This release adds QUIC with NAT traversal as a new transport protocol. TCP
is usually more performant and remains the preferred way of connection when
possible.
- This release adds automatic crash reporting. See
https://docs.syncthing.net/users/crashrep.html for details.
- This release makes large / variable block size the only available mode of
operation; small / fixed blocks are deprecated. See
https://docs.syncthing.net/advanced/folder-uselargeblocks.html for details.
## Bugfixes
- #4170: panic: bug: ClusterConfig called on closed or nonexistent connection
- #5609: Filesystem watching failed when parent folder is not listable
- #5652: Connection error after closing failed items list and opening another list
- #5765: Verioner cleanup looks at the wrong time
- #5766: Support bundle doesn't include errors list, instead printing `Support bundle: failed to create errors.json: <nil>`
- #5770: Scan failure blocks "Rescan" button
- #5777: Spurious need to "revert" nonexistent changes with Receive Only folder on Android
- #5780: Panic when folder disappears while scanning
- #5781: Shutdown takes too long, triggering fmut deadlock panic
- #5791: Puller complains about invalid filenames which are long gone
## Enhancements
- #959: Automatic error log sending to dev. team
- #3345: Show last connection error per discovered address
- #5377: Use of QUIC for transport
- #5631: Dockerfile ENTRYPOINT doesn't pass along extra arguments from "docker run"
- #5697: Handle fatal watch errors gracefully
- #5774: WebUI table column widths broken on narrow displays
## Other issues
- #5760: Dead link in README.md
- #5796: TestPullInvalidIgnoredSR/SO is flaky
2019-06-18T04:56:09+00:00syncthing v1.2.0-rc.3syncthing v1.2.0-rc.32019-06-25T06:04:08+00:00# v1.2.0
## Important notes
- This release does not interoperate with Syncthing 0.14.45 or older.
- This release adds QUIC with NAT traversal as a new transport protocol. TCP
is usually more performant and remains the preferred way of connection when
possible.
- This release adds automatic crash reporting. See
https://docs.syncthing.net/users/crashrep.html for details.
- This release makes large / variable block size the only available mode of
operation; small / fixed blocks are deprecated. See
https://docs.syncthing.net/advanced/folder-uselargeblocks.html for details.
- This release reverts the version naming change in #4586 (v1.1.4). Versions
are now named with the time of their archiving, and the file modification
time is unchanged when archiving. An exception to this is the "Trashcan"
versioner which does not modify the name - instead it does set the file
modification time the time of archiving.
## Bugfixes
- #4170: panic: bug: ClusterConfig called on closed or nonexistent connection
- #5609: Filesystem watching failed when parent folder is not listable
- #5652: Connection error after closing failed items list and opening another list
- #5765: Verioner cleanup looks at the wrong time
- #5766: Support bundle doesn't include errors list, instead printing `Support bundle: failed to create errors.json: <nil>`
- #5770: Scan failure blocks "Rescan" button
- #5777: Spurious need to "revert" nonexistent changes with Receive Only folder on Android
- #5780: Panic when folder disappears while scanning
- #5781: Shutdown takes too long, triggering fmut deadlock panic
- #5791: Puller complains about invalid filenames which are long gone
## Enhancements
- #959: Automatic error log sending to dev. team
- #3345: Show last connection error per discovered address
- #5377: Use of QUIC for transport
- #5631: Dockerfile ENTRYPOINT doesn't pass along extra arguments from "docker run"
- #5697: Handle fatal watch errors gracefully
- #5774: WebUI table column widths broken on narrow displays
## Other issues
- #5760: Dead link in README.md
- #5796: TestPullInvalidIgnoredSR/SO is flaky
2019-06-25T06:04:08+00:00syncthing v1.2.0-rc.4syncthing v1.2.0-rc.42019-06-28T06:13:27+00:00# v1.2.0
## Important notes
- This release does not interoperate with Syncthing 0.14.45 or older.
- This release adds QUIC with NAT traversal as a new transport protocol. TCP
is usually more performant and remains the preferred way of connection when
possible.
- This release adds automatic crash reporting. See
https://docs.syncthing.net/users/crashrep.html for details.
- This release makes large / variable block size the only available mode of
operation; small / fixed blocks are deprecated. See
https://docs.syncthing.net/advanced/folder-uselargeblocks.html for details.
- This release reverts the version naming change in #4586 (v1.1.4). Versions
are now named with the time of their archiving, and the file modification
time is unchanged when archiving. An exception to this is the "Trashcan"
versioner which does not modify the name - instead it does set the file
modification time the time of archiving.
## Bugfixes
- #4170: panic: bug: ClusterConfig called on closed or nonexistent connection
- #5609: Filesystem watching failed when parent folder is not listable
- #5652: Connection error after closing failed items list and opening another list
- #5765: Verioner cleanup looks at the wrong time
- #5766: Support bundle doesn't include errors list, instead printing `Support bundle: failed to create errors.json: <nil>`
- #5770: Scan failure blocks "Rescan" button
- #5777: Spurious need to "revert" nonexistent changes with Receive Only folder on Android
- #5780: Panic when folder disappears while scanning
- #5781: Shutdown takes too long, triggering fmut deadlock panic
- #5791: Puller complains about invalid filenames which are long gone
## Enhancements
- #959: Automatic error log sending to dev. team
- #3345: Show last connection error per discovered address
- #5377: Use of QUIC for transport
- #5631: Dockerfile ENTRYPOINT doesn't pass along extra arguments from "docker run"
- #5697: Handle fatal watch errors gracefully
- #5774: WebUI table column widths broken on narrow displays
## Other issues
- #5760: Dead link in README.md
- #5796: TestPullInvalidIgnoredSR/SO is flaky
2019-06-28T06:13:27+00:00syncthing v1.2.0syncthing v1.2.02019-07-09T06:30:26+00:00# v1.2.0
## Important notes
- This release does not interoperate with Syncthing 0.14.45 or older.
- This release adds QUIC with NAT traversal as a new transport protocol. TCP
is usually more performant and remains the preferred way of connection when
possible.
- This release adds automatic crash reporting. See
https://docs.syncthing.net/users/crashrep.html for details.
- This release makes large / variable block size the only available mode of
operation; small / fixed blocks are deprecated. See
https://docs.syncthing.net/advanced/folder-uselargeblocks.html for details.
- This release reverts the version naming change in #4586 (v1.1.4). Versions
are now named with the time of their archiving, and the file modification
time is unchanged when archiving. An exception to this is the "Trashcan"
versioner which does not modify the name - instead it does set the file
modification time the time of archiving.
## Bugfixes
- #4170: panic: bug: ClusterConfig called on closed or nonexistent connection
- #5609: Filesystem watching failed when parent folder is not listable
- #5652: Connection error after closing failed items list and opening another list
- #5765: Verioner cleanup looks at the wrong time
- #5766: Support bundle doesn't include errors list, instead printing an error
- #5770: Scan failure blocks "Rescan" button
- #5777: Spurious need to "revert" nonexistent changes with Receive Only folder on Android
- #5780: Panic when folder disappears while scanning
- #5781: Shutdown takes too long, triggering fmut deadlock panic
- #5791: Puller complains about invalid filenames which are long gone
## Enhancements
- #959: Automatic error log sending to dev. team
- #3345: Show last connection error per discovered address
- #5377: Use of QUIC for transport
- #5631: Dockerfile ENTRYPOINT doesn't pass along extra arguments from "docker run"
- #5697: Handle fatal watch errors gracefully
- #5774: WebUI table column widths broken on narrow displays
## Other issues
- #5760: Dead link in README.md
- #5796: TestPullInvalidIgnoredSR/SO is flaky
2019-07-09T06:30:26+00:00syncthing v1.2.1-rc.1syncthing v1.2.1-rc.12019-07-16T06:22:00+00:00# v1.2.1
## Bugfixes
- #5801: panic: close of nil channel in relay client stop
- #5803: Web UI shows confusing description on RC builds when upgrades are disabled
- #5828: panic: Index update for not running folder
- #5833: Paused folder shows filesystem watcher error
- #5837: panic: runtime error: index out of range in recheckFile
- #5849: Cannot concatenate external versioner template variables ("%FOLDER_PATH%/%FILE_PATH%")
## Enhancements
- #5811: Download progress of folders in the UI should update more frequently
## Other issues
- #5754: Support paging on jobQueue.Jobs
- #5813: Potential bugs on old cores: using 64-bit functions sync/atomic
- #5853: Inconsistent handling of empty folder path
2019-07-16T06:22:00+00:00syncthing v1.2.1-rc.2syncthing v1.2.1-rc.22019-07-17T09:50:29+00:00# v1.2.1
## Bugfixes
- #5801: panic: close of nil channel in relay client stop
- #5803: Web UI shows confusing description on RC builds when upgrades are disabled
- #5828: panic: Index update for not running folder
- #5833: Paused folder shows filesystem watcher error
- #5837: panic: runtime error: index out of range in recheckFile
- #5849: Cannot concatenate external versioner template variables ("%FOLDER_PATH%/%FILE_PATH%")
## Enhancements
- #5811: Download progress of folders in the UI should update more frequently
## Other issues
- #5754: Support paging on jobQueue.Jobs
- #5813: Potential bugs on old cores: using 64-bit functions sync/atomic
- #5853: Inconsistent handling of empty folder path
2019-07-17T09:50:29+00:00syncthing v1.2.1-rc.3syncthing v1.2.1-rc.32019-07-19T17:50:11+00:00# v1.2.1
## Bugfixes
- #5801: panic: close of nil channel in relay client stop
- #5803: Web UI shows confusing description on RC builds when upgrades are disabled
- #5828: panic: Index update for not running folder
- #5833: Paused folder shows filesystem watcher error
- #5837: panic: runtime error: index out of range in recheckFile
- #5849: Cannot concatenate external versioner template variables ("%FOLDER_PATH%/%FILE_PATH%")
## Enhancements
- #5811: Download progress of folders in the UI should update more frequently
## Other issues
- #5754: Support paging on jobQueue.Jobs
- #5813: Potential bugs on old cores: using 64-bit functions sync/atomic
- #5853: Inconsistent handling of empty folder path
2019-07-19T17:50:11+00:00syncthing v1.2.1-rc.4syncthing v1.2.1-rc.42019-07-23T18:54:32+00:00# v1.2.1
## Bugfixes
- #5308: FreeBSD: Create new file does not generate a fs event.
- #5801: panic: close of nil channel in relay client stop
- #5803: Web UI shows confusing description on RC builds when upgrades are disabled
- #5828: panic: Index update for not running folder
- #5833: Paused folder shows filesystem watcher error
- #5837: panic: runtime error: index out of range in recheckFile
- #5849: Cannot concatenate external versioner template variables ("%FOLDER_PATH%/%FILE_PATH%")
- #5880: panic: runtime error: invalid memory address or nil pointer dereference in loadIgnoreFile
## Enhancements
- #5811: Download progress of folders in the UI should update more frequently
## Other issues
- #5754: Support paging on jobQueue.Jobs
- #5813: Potential bugs on old cores: using 64-bit functions sync/atomic
- #5853: Inconsistent handling of empty folder path
2019-07-23T18:54:32+00:00syncthing v1.2.1-rc.5syncthing v1.2.1-rc.52019-07-27T18:41:32+00:00# v1.2.1
## Bugfixes
- #5308: FreeBSD: Create new file does not generate a fs event.
- #5801: panic: close of nil channel in relay client stop
- #5803: Web UI shows confusing description on RC builds when upgrades are disabled
- #5828: panic: Index update for not running folder
- #5833: Paused folder shows filesystem watcher error
- #5837: panic: runtime error: index out of range in recheckFile
- #5849: Cannot concatenate external versioner template variables ("%FOLDER_PATH%/%FILE_PATH%")
- #5880: panic: runtime error: invalid memory address or nil pointer dereference in loadIgnoreFile
## Enhancements
- #5811: Download progress of folders in the UI should update more frequently
## Other issues
- #5754: Support paging on jobQueue.Jobs
- #5813: Potential bugs on old cores: using 64-bit functions sync/atomic
- #5853: Inconsistent handling of empty folder path
2019-07-27T18:41:32+00:00syncthing v1.2.1syncthing v1.2.12019-08-06T05:40:36+00:00# v1.2.1
## Bugfixes
- #5308: FreeBSD: Create new file does not generate a fs event.
- #5801: panic: close of nil channel in relay client stop
- #5803: Web UI shows confusing description on RC builds when upgrades are disabled
- #5828: panic: Index update for not running folder
- #5833: Paused folder shows filesystem watcher error
- #5837: panic: runtime error: index out of range in recheckFile
- #5849: Cannot concatenate external versioner template variables ("%FOLDER_PATH%/%FILE_PATH%")
- #5880: panic: runtime error: invalid memory address or nil pointer dereference in loadIgnoreFile
## Enhancements
- #5811: Download progress of folders in the UI should update more frequently
## Other issues
- #5754: Support paging on jobQueue.Jobs
- #5813: Potential bugs on old cores: using 64-bit functions sync/atomic
- #5853: Inconsistent handling of empty folder path
2019-08-06T05:40:36+00:00syncthing v1.2.2-rc.2syncthing v1.2.2-rc.22019-08-14T05:56:35+00:00# v1.2.2
## Bugfixes
- #5824: Sync Protocol Listen Address in Actions behaves badly
- #5836: panic: chmod ...: operation not permitted
- #5839: Prevent leaking log info into stack traces
- #5866: No indication in GUI that Syncthing has been shut down
- #5888: Adding/updating pending folders is inefficient
- #5908: panic: close of closed channel in lib/syncthing when shutting down
- #5920: Free space error message is unintelligeble
- #5934: Dialing regards any established connection as successful / does not check device ID
## Enhancements
- #5738: Avoid logging `http: TLS handshake error ... remote error: tls: unknown certificate`
- #5940: TLS: Support x25519, reconsider elliptic curve priority in handshake
## Other issues
- #5115: Include systemd units in stdiscosrv/strelaysrv Debian packages
- #5901: TestPullInvalidIgnoredSR flakyness + data race
2019-08-14T05:56:35+00:00syncthing v1.2.2-rc.3syncthing v1.2.2-rc.32019-08-15T14:02:46+00:00# v1.2.2
## Bugfixes
- #5824: Sync Protocol Listen Address in Actions behaves badly
- #5836: panic: chmod ...: operation not permitted
- #5839: Prevent leaking log info into stack traces
- #5866: No indication in GUI that Syncthing has been shut down
- #5888: Adding/updating pending folders is inefficient
- #5908: panic: close of closed channel in lib/syncthing when shutting down
- #5920: Free space error message is unintelligeble
- #5934: Dialing regards any established connection as successful / does not check device ID
## Enhancements
- #5738: Avoid logging `http: TLS handshake error ... remote error: tls: unknown certificate`
- #5940: TLS: Support x25519, reconsider elliptic curve priority in handshake
## Other issues
- #5115: Include systemd units in stdiscosrv/strelaysrv Debian packages
- #5901: TestPullInvalidIgnoredSR flakyness + data race
2019-08-15T14:02:46+00:00syncthing v1.2.2syncthing v1.2.22019-09-03T07:10:17+00:00# v1.2.2
## Bugfixes
- #5824: Sync Protocol Listen Address in Actions behaves badly
- #5836: panic: chmod ...: operation not permitted
- #5839: Prevent leaking log info into stack traces
- #5866: No indication in GUI that Syncthing has been shut down
- #5888: Adding/updating pending folders is inefficient
- #5908: panic: close of closed channel in lib/syncthing when shutting down
- #5920: Free space error message is unintelligeble
- #5934: Dialing regards any established connection as successful / does not check device ID
## Enhancements
- #5738: Avoid logging `http: TLS handshake error ... remote error: tls: unknown certificate`
- #5940: TLS: Support x25519, reconsider elliptic curve priority in handshake
## Other issues
- #5115: Include systemd units in stdiscosrv/strelaysrv Debian packages
- #5901: TestPullInvalidIgnoredSR flakyness + data race
2019-09-03T07:10:17+00:00syncthing v1.3.0-rc.1syncthing v1.3.0-rc.12019-09-10T06:03:50+00:00# v1.3.0
This release adds the [database tuning](https://docs.syncthing.net/advanced/option-database-tuning.html) advanced configuration option.
## Bugfixes
- #5985: Log spam and high CPU use if #include path is wrong in .stignore
## Enhancements
- #5138: Rate limit can be very bursty
- #5948: Improve free space checking when syncing
- #5966: Database performance: improve situation with huge databases
## Other issues
- #5924: Upgrade server JSON generator
- #5991: lib/api: TestHostCheck never finishes with Go 1.13rc2 under Docker
- #5999: Allow providing your own ldflags for building
2019-09-10T06:03:50+00:00syncthing v1.3.0-rc.2syncthing v1.3.0-rc.22019-09-21T10:11:35+00:00# v1.3.0
## Bugfixes
- #5985: Log spam and high CPU use if #include path is wrong in .stignore
## Enhancements
- #5138: Rate limit can be very bursty
- #5948: Improve free space checking when syncing
- #5966: Database performance: improve situation with huge databases
## Other issues
- #5924: Upgrade server JSON generator
- #5991: lib/api: TestHostCheck never finishes with Go 1.13rc2 under Docker
- #5999: Allow providing your own ldflags for building
2019-09-21T10:11:35+00:00syncthing v1.3.0syncthing v1.3.02019-10-01T05:38:21+00:00This release adds the "databaseTuning" config option to adjust parameters for the database size in use. The default is "auto" which automatically determines appropriate parameters. The other options are "small" (results in the parameters used previously, and used now for small databases) and "large" (results in the new parameters for large databases, regardless of the actual database size).
## Bugfixes
- #5985: Log spam and high CPU use if #include path is wrong in .stignore
## Enhancements
- #5138: Rate limit can be very bursty
- #5948: Improve free space checking when syncing
- #5966: Database performance: improve situation with huge databases
## Other issues
- #5924: Upgrade server JSON generator
- #5991: lib/api: TestHostCheck never finishes with Go 1.13rc2 under Docker
- #5999: Allow providing your own ldflags for building
2019-10-01T05:38:21+00:00syncthing v1.3.1-rc.1syncthing v1.3.1-rc.12019-10-08T06:47:19+00:00## Bugfixes
- #5993: Build information missing in discovery and relay server binaries
- #5995: Usage-reported transfer stats are meaningless
- #6008: Changed file in receive-only folder cannot be ignored
- #6040: Shows authentication warning when listening on UNIX socket
- #6049: Hostnames resolving to localhost are not considered 'local' in remote access warning
## Enhancements
- #5583: White tab in black Interface ?
- #5627: Stalled scans need better UI representation
## Other issues
- #6010: STUN server stun.voxgratia.org should be removed
2019-10-08T06:47:19+00:00syncthing v1.3.1-rc.2syncthing v1.3.1-rc.22019-10-18T08:19:04+00:00# v1.3.1
## Bugfixes
- #5993: Build information missing in discovery and relay server binaries
- #5995: Usage-reported transfer stats are meaningless
- #6008: Changed file in receive-only folder cannot be ignored
- #6040: Shows authentication warning when listening on UNIX socket
- #6049: Hostnames resolving to localhost are not considered 'local' in remote access warning
## Enhancements
- #5583: White tab in black Interface ?
- #5627: Stalled scans need better UI representation
## Other issues
- #6010: STUN server stun.voxgratia.org should be removed
2019-10-18T08:19:04+00:00syncthing v1.3.1syncthing v1.3.12019-11-05T09:22:01+00:00# v1.3.1
## Bugfixes
- #5993: Build information missing in discovery and relay server binaries
- #5995: Usage-reported transfer stats are meaningless
- #6008: Changed file in receive-only folder cannot be ignored
- #6040: Shows authentication warning when listening on UNIX socket
- #6049: Hostnames resolving to localhost are not considered 'local' in remote access warning
## Enhancements
- #5583: White tab in black Interface ?
- #5627: Stalled scans need better UI representation
## Other issues
- #6010: STUN server stun.voxgratia.org should be removed
2019-11-05T09:22:01+00:00syncthing v1.3.2-rc.1syncthing v1.3.2-rc.12019-11-12T06:39:39+00:00# v1.3.2
## Bugfixes
- #5810: GUI theme not changing on WebKit-based/like browsers
- #5968: Folder "Up To Date" but has pending "Revert Local Changes"
- #5980: (De)select all not working in add device dialog
- #6027: Folder shows as "Syncing" when there is no data transfer
- #6043: Cannot exit after failed startup
- #6081: QUIC accept error loops too quickly, causing excessive log output
- #6090: Pull-scan loop due to symlink traversal
- #6093: cmd/stdiscosrv: Data race in replication
- #6136: API + UI device last seen is empty/Never
## Enhancements
- #6036: Generate HTTPS certificates accepted by iOS 13 / macOS Catalina
- #6056: Improve sharing tab when there are no devices to share with
- #6115: Change Web UI based on prefers-color-scheme
2019-11-12T06:39:39+00:00syncthing v1.3.2-rc.2syncthing v1.3.2-rc.22019-11-21T08:42:57+00:00# v1.3.2
## Bugfixes
- #5810: GUI theme not changing on WebKit-based/like browsers
- #5968: Folder "Up To Date" but has pending "Revert Local Changes"
- #5980: (De)select all not working in add device dialog
- #6027: Folder shows as "Syncing" when there is no data transfer
- #6043: Cannot exit after failed startup
- #6081: QUIC accept error loops too quickly, causing excessive log output
- #6090: Pull-scan loop due to symlink traversal
- #6093: cmd/stdiscosrv: Data race in replication
- #6136: API + UI device last seen is empty/Never
- #6160: Uses too much RAM when syncing large files (1.3.0+)
## Enhancements
- #6036: Generate HTTPS certificates accepted by iOS 13 / macOS Catalina
- #6056: Improve sharing tab when there are no devices to share with
- #6115: Change Web UI based on prefers-color-scheme
2019-11-21T08:42:57+00:00syncthing v1.3.2-rc.3syncthing v1.3.2-rc.32019-11-24T08:48:08+00:00# v1.3.2
## Bugfixes
- #5810: GUI theme not changing on WebKit-based/like browsers
- #5968: Folder "Up To Date" but has pending "Revert Local Changes"
- #5980: (De)select all not working in add device dialog
- #6027: Folder shows as "Syncing" when there is no data transfer
- #6043: Cannot exit after failed startup
- #6081: QUIC accept error loops too quickly, causing excessive log output
- #6090: Pull-scan loop due to symlink traversal
- #6093: cmd/stdiscosrv: Data race in replication
- #6136: API + UI device last seen is empty/Never
- #6160: Uses too much RAM when syncing large files (1.3.0+)
## Enhancements
- #6036: Generate HTTPS certificates accepted by iOS 13 / macOS Catalina
- #6056: Improve sharing tab when there are no devices to share with
- #6115: Change Web UI based on prefers-color-scheme
2019-11-24T08:48:08+00:00syncthing v1.3.2syncthing v1.3.22019-12-03T07:28:48+00:00# v1.3.2
## Bugfixes
- #5810: GUI theme not changing on WebKit-based/like browsers
- #5968: Folder "Up To Date" but has pending "Revert Local Changes"
- #5980: (De)select all not working in add device dialog
- #6027: Folder shows as "Syncing" when there is no data transfer
- #6043: Cannot exit after failed startup
- #6081: QUIC accept error loops too quickly, causing excessive log output
- #6090: Pull-scan loop due to symlink traversal
- #6093: cmd/stdiscosrv: Data race in replication
- #6136: API + UI device last seen is empty/Never
- #6160: Uses too much RAM when syncing large files (1.3.0+)
## Enhancements
- #6036: Generate HTTPS certificates accepted by iOS 13 / macOS Catalina
- #6056: Improve sharing tab when there are no devices to share with
- #6115: Change Web UI based on prefers-color-scheme
2019-12-03T07:28:48+00:00syncthing v1.3.3-rc.1syncthing v1.3.3-rc.12019-12-10T07:44:49+00:00# v1.3.3
## Bugfixes
- #6104: Windows: Syncthing log file filling up primary drive.
- #6133: Race condition in restarting folder
- #6139: Some sync errors get cleared despite them still being valid
- #6206: Soft limit for maxfiles is NOT increased to the hard one on macOS
## Enhancements
- #5887: Upgrade Button Does Not Have Confirmation Dialog
- #6057: "Nearby devices" links should look more like links (mouse pointer)
- #6190: Do not create .stignore if there are no ignore patterns
2019-12-10T07:44:49+00:00syncthing v1.3.3syncthing v1.3.32020-01-07T04:47:15+00:00# v1.3.3
## Bugfixes
- #6104: Windows: Syncthing log file filling up primary drive.
- #6133: Race condition in restarting folder
- #6139: Some sync errors get cleared despite them still being valid
- #6206: Soft limit for maxfiles is NOT increased to the hard one on macOS
## Enhancements
- #5887: Upgrade Button Does Not Have Confirmation Dialog
- #6057: "Nearby devices" links should look more like links (mouse pointer)
- #6190: Do not create .stignore if there are no ignore patterns
2020-01-07T04:47:15+00:00syncthing v1.3.4-rc.1syncthing v1.3.4-rc.12020-01-14T07:08:36+00:00# v1.3.4
## Bugfixes
- #4570: Negative percentage and data to sync
- #5867: Progress bar not visible
- #6044: Clicking "Save" in options says "You have unsaved changes" when changing automatic upgrade setting
- #6213: Tone down STUN logging a bit
- #6222: Connection Error on Listing More Locally Changed Files
- #6234: Docker image uses wrong path for default folder
- #6240: GUI: ignore patterns path is one row too low
- #6263: Panics due to database being closed
2020-01-14T07:08:36+00:00syncthing v1.3.4syncthing v1.3.42020-02-04T07:09:03+00:00# v1.3.4
## Bugfixes
- #4570: Negative percentage and data to sync
- #5867: Progress bar not visible
- #6044: Clicking "Save" in options says "You have unsaved changes" when changing automatic upgrade setting
- #6213: Tone down STUN logging a bit
- #6222: Connection Error on Listing More Locally Changed Files
- #6234: Docker image uses wrong path for default folder
- #6240: GUI: ignore patterns path is one row too low
- #6263: Panics due to database being closed
2020-02-04T07:09:03+00:00syncthing v1.4.0-rc.2syncthing v1.4.0-rc.22020-02-11T15:21:50+00:00# v1.4.0
## Bugfixes
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
## Enhancements
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-11T15:21:50+00:00syncthing v1.4.0-rc.3syncthing v1.4.0-rc.32020-02-12T15:04:05+00:00# v1.4.0
## Bugfixes
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
## Enhancements
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-12T15:04:05+00:00syncthing v1.4.0-rc.4syncthing v1.4.0-rc.42020-02-13T14:46:40+00:00# v1.4.0
## Important changes
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed due
to incoming requests. This limits Syncthing's peak RAM usage when there
are many connected devices all requesting file data. The default is 256
MiB.
- The config option maxConcurrentScans has been removed and replaced a new
config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with -no-restart
should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration plus
compaction at first startup after the upgrade.
## Bugfixes
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
## Enhancements
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-13T14:46:40+00:00syncthing v1.4.0-rc.5syncthing v1.4.0-rc.52020-02-14T07:24:30+00:00# v1.4.0
## Important changes
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed due
to incoming requests. This limits Syncthing's peak RAM usage when there
are many connected devices all requesting file data. The default is 256
MiB.
- The config option maxConcurrentScans has been removed and replaced a new
config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with -no-restart
should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration plus
compaction at first startup after the upgrade.
## Bugfixes
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
## Enhancements
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-14T07:24:30+00:00syncthing v1.4.0-rc.7syncthing v1.4.0-rc.72020-02-22T18:24:24+00:00# v1.4.0
## Bugfixes
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6304: Syncing issues, database missing sequence entries
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
## Enhancements
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-22T18:24:24+00:00syncthing v1.4.0-rc.8syncthing v1.4.0-rc.82020-02-27T11:53:29+00:00v1.4.0
Important changes:
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed
due to incoming requests. This limits Syncthing's peak RAM usage when
there are many connected devices all requesting file data. The default
is 256 MiB.
- The config option maxConcurrentScans has been removed and replaced a
new config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with
-no-restart should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration
plus compaction at first startup after the upgrade.
Bugfixes:
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6304: Syncing issues, database missing sequence entries
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
Enhancements:
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-27T11:53:29+00:00syncthing v1.4.0-rc.9syncthing v1.4.0-rc.92020-02-28T10:28:39+00:00v1.4.0
Important changes:
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed
due to incoming requests. This limits Syncthing's peak RAM usage when
there are many connected devices all requesting file data. The default
is 256 MiB.
- The config option maxConcurrentScans has been removed and replaced a
new config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with
-no-restart should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration
plus compaction at first startup after the upgrade.
Bugfixes:
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6304: Syncing issues, database missing sequence entries
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
Enhancements:
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-28T10:28:39+00:00syncthing v1.4.0-rc.10syncthing v1.4.0-rc.102020-02-29T19:02:49+00:00v1.4.0
Important changes:
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed
due to incoming requests. This limits Syncthing's peak RAM usage when
there are many connected devices all requesting file data. The default
is 256 MiB.
- The config option maxConcurrentScans has been removed and replaced a
new config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with
-no-restart should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration
plus compaction at first startup after the upgrade.
Bugfixes:
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6304: Syncing issues, database missing sequence entries
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
Enhancements:
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-02-29T19:02:49+00:00syncthing v1.4.0-rc.11syncthing v1.4.0-rc.112020-03-06T19:55:54+00:00v1.4.0
Important changes:
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed
due to incoming requests. This limits Syncthing's peak RAM usage when
there are many connected devices all requesting file data. The default
is 256 MiB.
- The config option maxConcurrentScans has been removed and replaced a
new config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with
-no-restart should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration
plus compaction at first startup after the upgrade.
Bugfixes:
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6304: Syncing issues, database missing sequence entries
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
Enhancements:
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-03-06T19:55:54+00:00syncthing v1.4.0syncthing v1.4.02020-03-17T06:20:59+00:00v1.4.0
Important changes:
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed
due to incoming requests. This limits Syncthing's peak RAM usage when
there are many connected devices all requesting file data. The default
is 256 MiB.
- The config option maxConcurrentScans has been removed and replaced a
new config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with
-no-restart should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration
plus compaction at first startup after the upgrade.
Bugfixes:
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
- #6304: Syncing issues, database missing sequence entries
- #6335: Crash or hard shutdown can case database inconsistency, out of sync
Enhancements:
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
2020-03-17T06:20:59+00:00syncthing v1.4.1-rc.1syncthing v1.4.1-rc.12020-03-18T19:51:33+00:00v1.4.1
Bugfixes:
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6365: Connection errors not shown in GUI
- #6415: Loop in database migration "folder db index missing" after upgrade to v1.4.0
- #6422: "fatal error: runtime: out of memory" during database migration on QNAP NAS
Enhancements:
- #5380: gui: Display folder/device name in modal
- #5979: UNIX socket permission bits
- #6384: Do auto upgrades early and synchronously on startup
Other issues:
- #6249: Remove unnecessary RAM/CPU stats from GUI
2020-03-18T19:51:33+00:00syncthing v1.4.1-rc.2syncthing v1.4.1-rc.22020-03-19T15:10:35+00:00v1.4.1
Bugfixes:
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6365: Connection errors not shown in GUI
- #6415: Loop in database migration "folder db index missing" after upgrade to v1.4.0
- #6422: "fatal error: runtime: out of memory" during database migration on QNAP NAS
Enhancements:
- #5380: gui: Display folder/device name in modal
- #5979: UNIX socket permission bits
- #6384: Do auto upgrades early and synchronously on startup
Other issues:
- #6249: Remove unnecessary RAM/CPU stats from GUI
2020-03-19T15:10:35+00:00syncthing v1.4.1-rc.3syncthing v1.4.1-rc.32020-03-20T11:10:08+00:00v1.4.1
Bugfixes:
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6365: Connection errors not shown in GUI
- #6415: Loop in database migration "folder db index missing" after upgrade to v1.4.0
- #6422: "fatal error: runtime: out of memory" during database migration on QNAP NAS
Enhancements:
- #5380: gui: Display folder/device name in modal
- #5979: UNIX socket permission bits
- #6384: Do auto upgrades early and synchronously on startup
Other issues:
- #6249: Remove unnecessary RAM/CPU stats from GUI
2020-03-20T11:10:08+00:00syncthing v1.4.1syncthing v1.4.12020-04-07T06:00:20+00:00v1.4.1
Bugfixes:
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6365: Connection errors not shown in GUI
- #6415: Loop in database migration "folder db index missing" after upgrade to v1.4.0
- #6422: "fatal error: runtime: out of memory" during database migration on QNAP NAS
Enhancements:
- #5380: gui: Display folder/device name in modal
- #5979: UNIX socket permission bits
- #6384: Do auto upgrades early and synchronously on startup
Other issues:
- #6249: Remove unnecessary RAM/CPU stats from GUI
2020-04-07T06:00:20+00:00syncthing v1.4.2-rc.1syncthing v1.4.2-rc.12020-04-07T11:40:22+00:00v1.4.2
This is a tiny update to fix a couple of crashes that should not have
landed in 1.4.1, and revert a change to the upgrade code that puts
unnecessary load on the upgrade server.
Bugfixes:
- #6499: panic: nil pointer dereference in usage reporting
2020-04-07T11:40:22+00:00syncthing v1.4.2syncthing v1.4.22020-04-08T07:16:26+00:00v1.4.2
This is a tiny update to fix a couple of crashes that should not have
landed in 1.4.1, and revert a change to the upgrade code that puts
unnecessary load on the upgrade server.
Bugfixes:
- #6499: panic: nil pointer dereference in usage reporting
2020-04-08T07:16:26+00:00syncthing v1.5.0-rc.1syncthing v1.5.0-rc.12020-04-14T09:52:20+00:00v1.5.0
This release changes the default location for the index database under
some circumstances. Two new flags can also be used to affect the
location of the configuration (`-config`) and database (`-data`)
separately. The old `-home` flag is equivalent to setting both of these
to the same directory. When no flags are given the following logic is
used to determine the data location:
- If a database exists in the old default location, that location is
still used. This means existing installations are not affected by this
change.
- If `$XDG_DATA_HOME` is set, use `$XDG_DATA_HOME/syncthing`.
- If `~/.local/share/syncthing` exists, use that location.
- Use the old default location.
This logic is used on non-Windows, non-Mac platforms only. On Windows
and Mac the logic is unchanged.
Bugfixes:
- #3808: gui: Number of days must be number flashes red then disappears
- #5809: stdiscosrv failed to load keypair without proper error message
- #6410: Wrong 30-days-interval in staggered versioning
- #6430: Incorrect out-of-sync/locally changed status indication on folders
- #6436: Revert Local Changes red button does not work correctly
- #6440: Doesn't run monitor process when started with STNORESTART=1
- #6450: LDAP auth doesn't handle LDAPS with certificate validation
- #6487: Scan problem within single unignored subdirectory prevents bidirectional sync
Enhancements:
- #4924: Move index db to $XDG_DATA_HOME/syncthing/
- #5376: Improve LDAP authentication
- #6384: Do auto upgrades early and synchronously on startup
- #6416: Improve device status for "unused" devices
- #6432: Deleted file that existed locally only reported as locally changed
- #6437: Don't start browser when restarting after upgrade
Other issues:
- #6471: Windows exe isn't properly version tagged
2020-04-14T09:52:20+00:00syncthing v1.5.0-rc.2syncthing v1.5.0-rc.22020-04-22T18:38:55+00:00v1.5.0
This release changes the default location for the index database under
some circumstances. Two new flags can also be used to affect the
location of the configuration (`-config`) and database (`-data`)
separately. The old `-home` flag is equivalent to setting both of these
to the same directory. When no flags are given the following logic is
used to determine the data location:
- If a database exists in the old default location, that location is
still used. This means existing installations are not affected by this
change.
- If `$XDG_DATA_HOME` is set, use `$XDG_DATA_HOME/syncthing`.
- If `~/.local/share/syncthing` exists, use that location.
- Use the old default location.
This logic is used on non-Windows, non-Mac platforms only. On Windows
and Mac the logic is unchanged.
Bugfixes:
- #3808: gui: Number of days must be number flashes red then disappears
- #5809: stdiscosrv failed to load keypair without proper error message
- #6410: Wrong 30-days-interval in staggered versioning
- #6430: Incorrect out-of-sync/locally changed status indication on folders
- #6436: Revert Local Changes red button does not work correctly
- #6440: Doesn't run monitor process when started with STNORESTART=1
- #6450: LDAP auth doesn't handle LDAPS with certificate validation
- #6487: Scan problem within single unignored subdirectory prevents bidirectional sync
Enhancements:
- #4924: Move index db to $XDG_DATA_HOME/syncthing/
- #5376: Improve LDAP authentication
- #6384: Do auto upgrades early and synchronously on startup
- #6416: Improve device status for "unused" devices
- #6432: Deleted file that existed locally only reported as locally changed
- #6437: Don't start browser when restarting after upgrade
Other issues:
- #6471: Windows exe isn't properly version tagged
2020-04-22T18:38:55+00:00syncthing v1.5.0syncthing v1.5.02020-05-05T06:03:44+00:00v1.5.0
This release changes the default location for the index database under
some circumstances. Two new flags can also be used to affect the
location of the configuration (`-config`) and database (`-data`)
separately. The old `-home` flag is equivalent to setting both of these
to the same directory. When no flags are given the following logic is
used to determine the data location:
- If a database exists in the old default location, that location is
still used. This means existing installations are not affected by this
change.
- If `$XDG_DATA_HOME` is set, use `$XDG_DATA_HOME/syncthing`.
- If `~/.local/share/syncthing` exists, use that location.
- Use the old default location.
This logic is used on non-Windows, non-Mac platforms only. On Windows
and Mac the logic is unchanged.
Bugfixes:
- #3808: gui: Number of days must be number flashes red then disappears
- #5809: stdiscosrv failed to load keypair without proper error message
- #6410: Wrong 30-days-interval in staggered versioning
- #6430: Incorrect out-of-sync/locally changed status indication on folders
- #6436: Revert Local Changes red button does not work correctly
- #6440: Doesn't run monitor process when started with STNORESTART=1
- #6450: LDAP auth doesn't handle LDAPS with certificate validation
- #6487: Scan problem within single unignored subdirectory prevents bidirectional sync
Enhancements:
- #4924: Move index db to $XDG_DATA_HOME/syncthing/
- #5376: Improve LDAP authentication
- #6384: Do auto upgrades early and synchronously on startup
- #6416: Improve device status for "unused" devices
- #6432: Deleted file that existed locally only reported as locally changed
- #6437: Don't start browser when restarting after upgrade
Other issues:
- #6471: Windows exe isn't properly version tagged
2020-05-05T06:03:44+00:00syncthing v1.6.0-rc.1syncthing v1.6.0-rc.12020-05-12T06:18:56+00:00v1.6.0
This release performs a database schema migration, and adds the
`BlockPullOrder`, `DisableFsync` and `MaxConcurrentWrites` folder options
to the configuration schema.
The `LocalChangeDetected` event no longer has the `action` set to
`added` for new files, instead showing `modified` for all local file
changes.
Bugfixes:
- #3876: Removing and re-adding a folder may cause data loss
- #5731: 100% CPU every minute on watch setup retry
- #6268: Out of sync panel layout overflows
- #6557: Folder error repeatedly set and unset
- #6559: Deadlock on folder unsubscribe
- #6576: Versioning params in config flip flop in order
- #6578: Allow rescan at folder state "Local Additions"
- #6583: Distributed deadlock on request
- #6604: Docker healthcheck fails when run in host network
Enhancements:
- #5224: Accept new connections in place of old ones when appropriate
- #6530: Add "Pause All"/"Resume All" button for devices
- #6541: Limit number of concurrent writes while syncing
Other issues:
- #6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only'
- #6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
2020-05-12T06:18:56+00:00syncthing v1.6.0-rc.2syncthing v1.6.0-rc.22020-05-13T18:52:13+00:00This release performs a database schema migration, and adds the
`BlockPullOrder`, `DisableFsync` and `MaxConcurrentWrites` folder
options to the configuration schema.
The `LocalChangeDetected` event no longer has the `action` set to
`added` for new files, instead showing `modified` for all local file
changes.
Bugfixes:
- #3876: Removing and re-adding a folder may cause data loss
- #5731: 100% CPU every minute on watch setup retry
- #6268: Out of sync panel layout overflows
- #6557: Folder error repeatedly set and unset
- #6559: Deadlock on folder unsubscribe
- #6576: Versioning params in config flip flop in order
- #6578: Allow rescan at folder state "Local Additions"
- #6583: Distributed deadlock on request
- #6604: Docker healthcheck fails when run in host network
Enhancements:
- #5224: Accept new connections in place of old ones when appropriate
- #6530: Add "Pause All"/"Resume All" button for devices
- #6541: Limit number of concurrent writes while syncing
Other issues:
- #6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only'
- #6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
2020-05-13T18:52:13+00:00syncthing v1.6.0-rc.3syncthing v1.6.0-rc.32020-05-16T13:52:39+00:00v1.6.0
This release performs a database schema migration, and adds the
`BlockPullOrder`, `DisableFsync` and `MaxConcurrentWrites` folder
options to the configuration schema.
The `LocalChangeDetected` event no longer has the `action` set to
`added` for new files, instead showing `modified` for all local file
changes.
Bugfixes:
- #3876: Removing and re-adding a folder may cause data loss
- #5731: 100% CPU every minute on watch setup retry
- #6268: Out of sync panel layout overflows
- #6557: Folder error repeatedly set and unset
- #6559: Deadlock on folder unsubscribe
- #6576: Versioning params in config flip flop in order
- #6578: Allow rescan at folder state "Local Additions"
- #6583: Distributed deadlock on request
- #6604: Docker healthcheck fails when run in host network
Enhancements:
- #5224: Accept new connections in place of old ones when appropriate
- #6530: Add "Pause All"/"Resume All" button for devices
- #6541: Limit number of concurrent writes while syncing
Other issues:
- #6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only'
- #6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
2020-05-16T13:52:39+00:00syncthing v1.6.0-rc.4syncthing v1.6.0-rc.42020-05-16T21:17:26+00:00v1.6.0
This release performs a database schema migration, and adds the
`BlockPullOrder`, `DisableFsync` and `MaxConcurrentWrites` folder
options to the configuration schema.
The `LocalChangeDetected` event no longer has the `action` set to
`added` for new files, instead showing `modified` for all local file
changes.
Bugfixes:
- #3876: Removing and re-adding a folder may cause data loss
- #5731: 100% CPU every minute on watch setup retry
- #6268: Out of sync panel layout overflows
- #6557: Folder error repeatedly set and unset
- #6559: Deadlock on folder unsubscribe
- #6576: Versioning params in config flip flop in order
- #6578: Allow rescan at folder state "Local Additions"
- #6583: Distributed deadlock on request
- #6604: Docker healthcheck fails when run in host network
Enhancements:
- #5224: Accept new connections in place of old ones when appropriate
- #6530: Add "Pause All"/"Resume All" button for devices
- #6541: Limit number of concurrent writes while syncing
Other issues:
- #6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only'
- #6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
2020-05-16T21:17:26+00:00syncthing v1.6.0-rc.5syncthing v1.6.0-rc.52020-05-20T09:12:22+00:00v1.6.0
This release performs a database schema migration, and adds the
`BlockPullOrder`, `DisableFsync` and `MaxConcurrentWrites` folder
options to the configuration schema.
The `LocalChangeDetected` event no longer has the `action` set to
`added` for new files, instead showing `modified` for all local file
changes.
Bugfixes:
- #3876: Removing and re-adding a folder may cause data loss
- #5731: 100% CPU every minute on watch setup retry
- #6268: Out of sync panel layout overflows
- #6557: Folder error repeatedly set and unset
- #6559: Deadlock on folder unsubscribe
- #6576: Versioning params in config flip flop in order
- #6578: Allow rescan at folder state "Local Additions"
- #6583: Distributed deadlock on request
- #6604: Docker healthcheck fails when run in host network
Enhancements:
- #5224: Accept new connections in place of old ones when appropriate
- #6530: Add "Pause All"/"Resume All" button for devices
- #6541: Limit number of concurrent writes while syncing
Other issues:
- #6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only'
- #6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
2020-05-20T09:12:22+00:00syncthing v1.6.0syncthing v1.6.02020-06-02T05:40:22+00:00v1.6.0
This release performs a database schema migration, and adds the
`BlockPullOrder`, `DisableFsync` and `MaxConcurrentWrites` folder
options to the configuration schema.
The `LocalChangeDetected` event no longer has the `action` set to
`added` for new files, instead showing `modified` for all local file
changes.
Bugfixes:
- #3876: Removing and re-adding a folder may cause data loss
- #5731: 100% CPU every minute on watch setup retry
- #6268: Out of sync panel layout overflows
- #6557: Folder error repeatedly set and unset
- #6559: Deadlock on folder unsubscribe
- #6576: Versioning params in config flip flop in order
- #6578: Allow rescan at folder state "Local Additions"
- #6583: Distributed deadlock on request
- #6604: Docker healthcheck fails when run in host network
Enhancements:
- #5224: Accept new connections in place of old ones when appropriate
- #6530: Add "Pause All"/"Resume All" button for devices
- #6541: Limit number of concurrent writes while syncing
Other issues:
- #6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only'
- #6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
2020-06-02T05:40:22+00:00syncthing v1.6.1syncthing v1.6.12020-06-02T10:02:23+00:00v1.6.1
This is a fixup release on 1.6.0 in order to restore the auto upgrade
critera broken in 1.5.0.
Bugfixes:
- #6701: Syncthing 1.5.0+ auto upgrades even with auto upgrades disabled in config
2020-06-02T10:02:23+00:00syncthing v1.7.0-rc.1syncthing v1.7.0-rc.12020-06-09T12:11:08+00:00v1.7.0
This release performs a database migration to optimize for clusters with
many devices.
Bugfixes:
- #6552: panic: Stop called more than once on ... created by nat.Service
- #6564: Closing an already removed connection causes GUI error message
- #6646: Misleading error message when to be deleted dir contains receive-only changes
- #6653: panic: nil pointer dereference in leveldb.(*DB).isClosed()
- #6654: panic: runtime error: index out of range in processNeeded()
- #6655: panic: nil pointer dereference in checkUpgrade()
- #6679: QUIC listener is not added when default TCP port is unavailable
- #6697: Malformed listen address causes hang on startup
- #6706: Changing a folder in web UI removes introduced-by info
Enhancements:
- #1830: "Folder path missing" when folder path is a junction
- #4703: Suggest setting up auth on initial startup
- #5910: Add Badger database backend for testing and consideration
- #6372: Reduce database size by optimizing version list storage
Other issues:
- #6608: Data race in Windows fs watcher tests
- #6625: TestRequestRemoteRenameChanged is racy/flaky
2020-06-09T12:11:08+00:00syncthing v1.7.0syncthing v1.7.02020-07-07T06:53:57+00:00v1.7.0
This release performs a database migration to optimize for clusters with
many devices.
Bugfixes:
- #6552: panic: Stop called more than once on ... created by nat.Service
- #6564: Closing an already removed connection causes GUI error message
- #6646: Misleading error message when to be deleted dir contains receive-only changes
- #6653: panic: nil pointer dereference in leveldb.(*DB).isClosed()
- #6654: panic: runtime error: index out of range in processNeeded()
- #6655: panic: nil pointer dereference in checkUpgrade()
- #6679: QUIC listener is not added when default TCP port is unavailable
- #6697: Malformed listen address causes hang on startup
- #6706: Changing a folder in web UI removes introduced-by info
Enhancements:
- #1830: "Folder path missing" when folder path is a junction
- #4703: Suggest setting up auth on initial startup
- #5910: Add Badger database backend for testing and consideration
- #6372: Reduce database size by optimizing version list storage
Other issues:
- #6608: Data race in Windows fs watcher tests
- #6625: TestRequestRemoteRenameChanged is racy/flaky
2020-07-07T06:53:57+00:00syncthing v1.7.1syncthing v1.7.12020-07-14T06:04:47+00:00This hotfix release fixes an issue with block validation.
Bugfixes:
- #6827: syncthing 1.6.1 -> 1.7.0 fails on "failed validating data"
2020-07-14T06:04:47+00:00syncthing v1.8.0-rc.1syncthing v1.8.0-rc.12020-07-15T07:51:35+00:00v1.8.0
This release:
- adds the experimental `copyRangeMethod` config on folders, for use on
filesystems with copy-on-write support. Please see
https://docs.syncthing.net/advanced/folder-copyrangemethod.html for
details.
- adds TCP hole punching, used to establish high performance TCP
connections in certain NAT scenarios where only relay or QUIC
connections could be used previously.
- adds a configuration to file versioning for how often to run cleanup.
This defaults to once an hour, but is configurable from very
frequently to never.
Bugfixes:
- #5425: Allow editing ignore patterns texterea in GUI's folder dialog even when #include fails
- #6733: strelaysrv can't propely unmarshall a response when joining a pool
- #6784: Remote device completion 100% while it is actually syncing
- #6816: fatal error: concurrent map read and map write
- #6823: Syncthing 1.7.0 performs UPnP with NAT traversal disabled
Enhancements:
- #4259: Attempt TCP hole punching
- #4271: Make use of filesystems that can handle copies efficiently.
- #6075: Feature: API check sync status of folder[s]
- #6313: Improving disk access control in folders with file versioning
- #6565: Create versioning directory recursively (creating parents as necessary)
- #6795: Don't warn encountering an invalid path separator for deleted items
- #6807: "File Pull Order" should be disabled (greyed out) for "Send Only" folders in the GUI
- #6832: Support running syncthing Docker image as non-root user
2020-07-15T07:51:35+00:00syncthing v1.8.0-rc.2syncthing v1.8.0-rc.22020-07-16T18:02:28+00:00v1.8.0
This release:
- adds the experimental `copyRangeMethod` config on folders, for use on
filesystems with copy-on-write support. Please see
https://docs.syncthing.net/advanced/folder-copyrangemethod.html for
details.
- adds TCP hole punching, used to establish high performance TCP
connections in certain NAT scenarios where only relay or QUIC
connections could be used previously.
- adds a configuration to file versioning for how often to run cleanup.
This defaults to once an hour, but is configurable from very
frequently to never.
Bugfixes:
- #5425: Allow editing ignore patterns texterea in GUI's folder dialog even when #include fails
- #6733: strelaysrv can't propely unmarshall a response when joining a pool
- #6784: Remote device completion 100% while it is actually syncing
- #6816: fatal error: concurrent map read and map write
- #6823: Syncthing 1.7.0 performs UPnP with NAT traversal disabled
Enhancements:
- #4259: Attempt TCP hole punching
- #4271: Make use of filesystems that can handle copies efficiently.
- #6075: Feature: API check sync status of folder[s]
- #6313: Improving disk access control in folders with file versioning
- #6565: Create versioning directory recursively (creating parents as necessary)
- #6795: Don't warn encountering an invalid path separator for deleted items
- #6807: "File Pull Order" should be disabled (greyed out) for "Send Only" folders in the GUI
- #6832: Support running syncthing Docker image as non-root user
2020-07-16T18:02:28+00:00syncthing v1.8.0-rc.3syncthing v1.8.0-rc.32020-07-28T10:12:56+00:00v1.8.0
This release:
- adds the experimental `copyRangeMethod` config on folders, for use on
filesystems with copy-on-write support. Please see
https://docs.syncthing.net/advanced/folder-copyrangemethod.html for
details.
- adds TCP hole punching, used to establish high performance TCP
connections in certain NAT scenarios where only relay or QUIC
connections could be used previously.
- adds a configuration to file versioning for how often to run cleanup.
This defaults to once an hour, but is configurable from very
frequently to never.
Bugfixes:
- #5425: Allow editing ignore patterns texterea in GUI's folder dialog even when #include fails
- #6733: strelaysrv can't propely unmarshall a response when joining a pool
- #6784: Remote device completion 100% while it is actually syncing
- #6816: fatal error: concurrent map read and map write
- #6823: Syncthing 1.7.0 performs UPnP with NAT traversal disabled
Enhancements:
- #4259: Attempt TCP hole punching
- #4271: Make use of filesystems that can handle copies efficiently.
- #6075: Feature: API check sync status of folder[s]
- #6313: Improving disk access control in folders with file versioning
- #6565: Create versioning directory recursively (creating parents as necessary)
- #6795: Don't warn encountering an invalid path separator for deleted items
- #6807: "File Pull Order" should be disabled (greyed out) for "Send Only" folders in the GUI
- #6832: Support running syncthing Docker image as non-root user
2020-07-28T10:12:56+00:00syncthing v1.8.0-rc.4syncthing v1.8.0-rc.42020-08-07T07:12:05+00:00v1.8.0
This release:
- adds the experimental `copyRangeMethod` config on folders, for use on
filesystems with copy-on-write support. Please see
https://docs.syncthing.net/advanced/folder-copyrangemethod.html for
details.
- adds TCP hole punching, used to establish high performance TCP
connections in certain NAT scenarios where only relay or QUIC
connections could be used previously.
- adds a configuration to file versioning for how often to run cleanup.
This defaults to once an hour, but is configurable from very
frequently to never.
Bugfixes:
- #5425: Allow editing ignore patterns texterea in GUI's folder dialog even when #include fails
- #6733: strelaysrv can't propely unmarshall a response when joining a pool
- #6784: Remote device completion 100% while it is actually syncing
- #6816: fatal error: concurrent map read and map write
- #6823: Syncthing 1.7.0 performs UPnP with NAT traversal disabled
Enhancements:
- #4259: Attempt TCP hole punching
- #4271: Make use of filesystems that can handle copies efficiently.
- #6075: Feature: API check sync status of folder[s]
- #6313: Improving disk access control in folders with file versioning
- #6565: Create versioning directory recursively (creating parents as necessary)
- #6795: Don't warn encountering an invalid path separator for deleted items
- #6807: "File Pull Order" should be disabled (greyed out) for "Send Only" folders in the GUI
- #6832: Support running syncthing Docker image as non-root user
2020-08-07T07:12:05+00:00syncthing v1.8.0syncthing v1.8.02020-08-11T09:10:40+00:00v1.8.0
This release:
- adds the experimental `copyRangeMethod` config on folders, for use on
filesystems with copy-on-write support. Please see
https://docs.syncthing.net/advanced/folder-copyrangemethod.html for
details.
- adds TCP hole punching, used to establish high performance TCP
connections in certain NAT scenarios where only relay or QUIC
connections could be used previously.
- adds a configuration to file versioning for how often to run cleanup.
This defaults to once an hour, but is configurable from very
frequently to never.
Bugfixes:
- #5425: Allow editing ignore patterns texterea in GUI's folder dialog even when #include fails
- #6733: strelaysrv can't propely unmarshall a response when joining a pool
- #6784: Remote device completion 100% while it is actually syncing
- #6816: fatal error: concurrent map read and map write
- #6823: Syncthing 1.7.0 performs UPnP with NAT traversal disabled
- #6825: "pull: no such file" for existing untouched files
Enhancements:
- #4259: Attempt TCP hole punching
- #4271: Make use of filesystems that can handle copies efficiently.
- #6075: Feature: API check sync status of folder[s]
- #6313: Improving disk access control in folders with file versioning
- #6565: Create versioning directory recursively (creating parents as necessary)
- #6795: Don't warn encountering an invalid path separator for deleted items
- #6807: "File Pull Order" should be disabled (greyed out) for "Send Only" folders in the GUI
- #6832: Support running syncthing Docker image as non-root user
2020-08-11T09:10:40+00:00syncthing v1.9.0-rc.1syncthing v1.9.0-rc.12020-08-18T12:11:40+00:00v1.9.0
This release adds the advanced folder option `caseSensitiveFS`
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
disable the new safe handling of case insensitive filesystems.
Bugfixes:
- #1787: Case-only renames break stuff
- #5708: Properly handle upper-/lowercase-only file name collisions
- #6613: TestWatchRename test fails on FreeBSD.
- #6793: Error status should take precedence over Local Additions
- #6850: Global state incorrect when ignoring local change
- #6864: Folder incorrectly marked “Up to Date” after switching from “Receive Only” to “Send & Receive”
- #6867: Certificate error when built with Go 1.15
- #6886: chmod permission after editing .stignore via WebUI not preserved
- #6892: Syncthing 1.8.0 trying to connect via wrong network route
Enhancements:
- #2739: Syncthing should be case insensitive by default
- #5579: Avoid anti-aliasing artifacts for svg device icons
2020-08-18T12:11:40+00:00syncthing v1.9.0-rc.2syncthing v1.9.0-rc.22020-08-19T11:26:14+00:00v1.9.0
This release adds the advanced folder option `caseSensitiveFS`
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
disable the new safe handling of case insensitive filesystems.
Bugfixes:
- #1787: Case-only renames break stuff
- #5708: Properly handle upper-/lowercase-only file name collisions
- #6613: TestWatchRename test fails on FreeBSD.
- #6793: Error status should take precedence over Local Additions
- #6850: Global state incorrect when ignoring local change
- #6864: Folder incorrectly marked “Up to Date” after switching from “Receive Only” to “Send & Receive”
- #6867: Certificate error when built with Go 1.15
- #6886: chmod permission after editing .stignore via WebUI not preserved
- #6892: Syncthing 1.8.0 trying to connect via wrong network route
- #6898: tests in TestCopyRange fail on ppc64le with "inappropriate ioctl for device"
Enhancements:
- #2739: Syncthing should be case insensitive by default
- #5579: Avoid anti-aliasing artifacts for svg device icons
2020-08-19T11:26:14+00:00syncthing v1.9.0-rc.3syncthing v1.9.0-rc.32020-08-20T10:58:22+00:00v1.9.0
This release adds the advanced folder option `caseSensitiveFS`
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
disable the new safe handling of case insensitive filesystems.
Bugfixes:
- #1787: Case-only renames break stuff
- #5708: Properly handle upper-/lowercase-only file name collisions
- #6613: TestWatchRename test fails on FreeBSD.
- #6793: Error status should take precedence over Local Additions
- #6850: Global state incorrect when ignoring local change
- #6864: Folder incorrectly marked “Up to Date” after switching from “Receive Only” to “Send & Receive”
- #6867: Certificate error when built with Go 1.15
- #6886: chmod permission after editing .stignore via WebUI not preserved
- #6889: test failures with Go 1.15
- #6892: Syncthing 1.8.0 trying to connect via wrong network route
- #6898: tests in TestCopyRange fail on ppc64le with "inappropriate ioctl for device"
- #6908: NAT service fails to terminate during Shutdown
Enhancements:
- #2739: Syncthing should be case insensitive by default
- #5579: Avoid anti-aliasing artifacts for svg device icons
- #6873: Don't fail dirs in receive-only folders that were removed elsewhere but exist locally
2020-08-20T10:58:22+00:00syncthing v1.9.0-rc.4syncthing v1.9.0-rc.42020-08-21T11:04:04+00:00v1.9.0
This release adds the advanced folder option `caseSensitiveFS`
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
disable the new safe handling of case insensitive filesystems.
Bugfixes:
- #1787: Case-only renames break stuff
- #5708: Properly handle upper-/lowercase-only file name collisions
- #6613: TestWatchRename test fails on FreeBSD.
- #6793: Error status should take precedence over Local Additions
- #6850: Global state incorrect when ignoring local change
- #6864: Folder incorrectly marked “Up to Date” after switching from “Receive Only” to “Send & Receive”
- #6867: Certificate error when built with Go 1.15
- #6886: chmod permission after editing .stignore via WebUI not preserved
- #6889: test failures with Go 1.15
- #6892: Syncthing 1.8.0 trying to connect via wrong network route
- #6898: tests in TestCopyRange fail on ppc64le with "inappropriate ioctl for device"
- #6908: NAT service fails to terminate during Shutdown
- #6910: Local Additions when deleting file after changing folder type from SR to RO
Enhancements:
- #2739: Syncthing should be case insensitive by default
- #5579: Avoid anti-aliasing artifacts for svg device icons
- #6873: Don't fail dirs in receive-only folders that were removed elsewhere but exist locally
2020-08-21T11:04:04+00:00syncthing v1.9.0-rc.5syncthing v1.9.0-rc.52020-08-28T06:10:32+00:00This release adds the advanced folder option `caseSensitiveFS`
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
disable the new safe handling of case insensitive filesystems.
Bugfixes:
- #1787: Case-only renames break stuff
- #5708: Properly handle upper-/lowercase-only file name collisions
- #6613: TestWatchRename test fails on FreeBSD.
- #6793: Error status should take precedence over Local Additions
- #6850: Global state incorrect when ignoring local change
- #6864: Folder incorrectly marked “Up to Date” after switching from “Receive Only” to “Send & Receive”
- #6867: Certificate error when built with Go 1.15
- #6886: chmod permission after editing .stignore via WebUI not preserved
- #6889: test failures with Go 1.15
- #6892: Syncthing 1.8.0 trying to connect via wrong network route
- #6898: tests in TestCopyRange fail on ppc64le with "inappropriate ioctl for device"
- #6908: NAT service fails to terminate during Shutdown
- #6910: Local Additions when deleting file after changing folder type from SR to RO
- #6922: Auto accepted folders not saved
- #6938: Modifying config during first scan corrupts folder state
Enhancements:
- #2739: Syncthing should be case insensitive by default
- #5579: Avoid anti-aliasing artifacts for svg device icons
- #6873: Don't fail dirs in receive-only folders that were removed elsewhere but exist locally
2020-08-28T06:10:32+00:00syncthing v1.9.0syncthing v1.9.02020-09-08T06:05:54+00:00This release adds the advanced folder option `caseSensitiveFS`
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
disable the new safe handling of case insensitive filesystems.
Bugfixes:
- #1787: Case-only renames break stuff
- #5708: Properly handle upper-/lowercase-only file name collisions
- #6613: TestWatchRename test fails on FreeBSD.
- #6793: Error status should take precedence over Local Additions
- #6850: Global state incorrect when ignoring local change
- #6864: Folder incorrectly marked “Up to Date” after switching from “Receive Only” to “Send & Receive”
- #6867: Certificate error when built with Go 1.15
- #6886: chmod permission after editing .stignore via WebUI not preserved
- #6889: test failures with Go 1.15
- #6892: Syncthing 1.8.0 trying to connect via wrong network route
- #6898: tests in TestCopyRange fail on ppc64le with "inappropriate ioctl for device"
- #6908: NAT service fails to terminate during Shutdown
- #6910: Local Additions when deleting file after changing folder type from SR to RO
- #6922: Auto accepted folders not saved
- #6938: Modifying config during first scan corrupts folder state
Enhancements:
- #2739: Syncthing should be case insensitive by default
- #5579: Avoid anti-aliasing artifacts for svg device icons
- #6873: Don't fail dirs in receive-only folders that were removed elsewhere but exist locally
2020-09-08T06:05:54+00:00syncthing v1.10.0-rc.1syncthing v1.10.0-rc.12020-09-10T09:36:39+00:00This release adds the config option `announceLANAddresses` to enable
(the default) or disable announcing private (RFC1918) LAN IP addresses
to global discovery.
Bugfixes:
- #6880: fatal error: concurrent map iteration and map write
- #6917: Reconsider db check on upgrade
- #6940: TypeError: Object doesn't support property or method 'startsWith' in IE 11 / Windows 7
- #6943: Missing strings for translation
- #6961: Accounting issue with receive-only deleted files causing spurious 95% completion for remote devices
- #6968: Very slow scans on Windows in 1.9.0
- #6972: Deleting a folder containing a symlink results in a permanently out of sync on windows
- #6973: given name "~syncthing~xxx.tmp" differs from name in filesystem "~syncthing~XXX.tmp"
Enhancements:
- #6734: Consider moving configuration to a proto contract
- #6928: Announce LAN addresses to global discovery
2020-09-10T09:36:39+00:00syncthing v1.10.0-rc.2syncthing v1.10.0-rc.22020-09-12T07:25:42+00:00This release adds the config option `announceLANAddresses` to enable
(the default) or disable announcing private (RFC1918) LAN IP addresses
to global discovery.
Bugfixes:
- #6880: fatal error: concurrent map iteration and map write
- #6917: Reconsider db check on upgrade
- #6940: TypeError: Object doesn't support property or method 'startsWith' in IE 11 / Windows 7
- #6943: Missing strings for translation
- #6961: Accounting issue with receive-only deleted files causing spurious 95% completion for remote devices
- #6968: Very slow scans on Windows in 1.9.0
- #6972: Deleting a folder containing a symlink results in a permanently out of sync on windows
- #6973: given name "~syncthing~xxx.tmp" differs from name in filesystem "~syncthing~XXX.tmp"
Enhancements:
- #6734: Consider moving configuration to a proto contract
- #6928: Announce LAN addresses to global discovery
2020-09-12T07:25:42+00:00syncthing v1.10.0-rc.3syncthing v1.10.0-rc.32020-09-17T07:37:40+00:00This release adds the config option `announceLANAddresses` to enable
(the default) or disable announcing private (RFC1918) LAN IP addresses
to global discovery.
Bugfixes:
- #6880: fatal error: concurrent map iteration and map write
- #6917: Reconsider db check on upgrade
- #6930: Can't add new folder with versioning enabled, `Cleanup Interval` field lacks default value
- #6940: TypeError: Object doesn't support property or method 'startsWith' in IE 11 / Windows 7
- #6943: Missing strings for translation
- #6961: Accounting issue with receive-only deleted files causing spurious 95% completion for remote devices
- #6968: Very slow scans on Windows in 1.9.0
- #6972: Deleting a folder containing a symlink results in a permanently out of sync on windows
- #6973: given name "~syncthing~xxx.tmp" differs from name in filesystem "~syncthing~XXX.tmp"
Enhancements:
- #4277: Announce internal and external address to the global discovery service, encrypted
- #6734: Consider moving configuration to a proto contract
- #6928: Announce LAN addresses to global discovery
Other issues:
- #5436: MultiArch for Docker
2020-09-17T07:37:40+00:00syncthing v1.10.0syncthing v1.10.02020-10-06T10:50:34+00:00This release adds the config option `announceLANAddresses` to enable
(the default) or disable announcing private (RFC1918) LAN IP addresses
to global discovery.
Bugfixes:
- #6880: fatal error: concurrent map iteration and map write
- #6917: Reconsider db check on upgrade
- #6930: Can't add new folder with versioning enabled, `Cleanup Interval` field lacks default value
- #6940: TypeError: Object doesn't support property or method 'startsWith' in IE 11 / Windows 7
- #6943: Missing strings for translation
- #6961: Accounting issue with receive-only deleted files causing spurious 95% completion for remote devices
- #6968: Very slow scans on Windows in 1.9.0
- #6972: Deleting a folder containing a symlink results in a permanently out of sync on windows
- #6973: given name "~syncthing~xxx.tmp" differs from name in filesystem "~syncthing~XXX.tmp"
Enhancements:
- #4277: Announce internal and external address to the global discovery service, encrypted
- #6734: Consider moving configuration to a proto contract
- #6928: Announce LAN addresses to global discovery
Other issues:
- #5436: MultiArch for Docker
2020-10-06T10:50:34+00:00syncthing v1.11.0-rc.1syncthing v1.11.0-rc.12020-10-13T06:42:03+00:00This release adds the `sendFullIndexOnUpgrade` option to control whether
all index data is resent when an upgrade is detected, equivalent to
starting Syncthing with `--reset-deltas`. This
(`sendFullIndexOnUpgrade=true`) used to be the behavior in previous
versions, but is mainly useful as a troubleshooting step and causes high
database churn. The new default is `false`.
Bugfixes:
- #6994: "panic: filling Blocks: leveldb: snapshot released" on folder save
- #7002: "Syncing (NaN%, 0 B)" when syncing 0-byte files
- #7008: Filenames containing dots lead to a "The system cannot find the file specified" sync error
- #7021: Tests fail when building the Alpine pkg on aarch64
Enhancements:
- #6982: Disable full index transmission on upgrade
- #7020: Do not disconnect when changing folder settings
- #7028: Detect and optionally report non-fatal failures
2020-10-13T06:42:03+00:00syncthing v1.11.0-rc.2syncthing v1.11.0-rc.22020-10-21T12:36:47+00:00This release adds the `sendFullIndexOnUpgrade` option to control whether
all index data is resent when an upgrade is detected, equivalent to
starting Syncthing with `--reset-deltas`. This
(`sendFullIndexOnUpgrade=true`) used to be the behavior in previous
versions, but is mainly useful as a troubleshooting step and causes high
database churn. The new default is `false`.
Bugfixes:
- #6994: "panic: filling Blocks: leveldb: snapshot released" on folder save
- #7002: "Syncing (NaN%, 0 B)" when syncing 0-byte files
- #7008: Filenames containing dots lead to a "The system cannot find the file specified" sync error
- #7021: Tests fail when building the Alpine pkg on aarch64
- #7034: Folders getting stuck in "Syncing" after a20c6ca after doing changes when folders are paused
- #7035: Devices Announcing LAN addresses even with AnnounceLANAddresses set to off/false
- #7036: Shutting Syncthing down while pushing files to multiple devices corrupts the database?
Enhancements:
- #6982: Disable full index transmission on upgrade
- #7020: Do not disconnect when changing folder settings
- #7028: Detect and optionally report non-fatal failures
2020-10-21T12:36:47+00:00syncthing v1.11.0-rc.3syncthing v1.11.0-rc.32020-10-22T11:15:19+00:00This release adds the `sendFullIndexOnUpgrade` option to control whether
all index data is resent when an upgrade is detected, equivalent to
starting Syncthing with `--reset-deltas`. This
(`sendFullIndexOnUpgrade=true`) used to be the behavior in previous
versions, but is mainly useful as a troubleshooting step and causes high
database churn. The new default is `false`.
Bugfixes:
- #6994: "panic: filling Blocks: leveldb: snapshot released" on folder save
- #7002: "Syncing (NaN%, 0 B)" when syncing 0-byte files
- #7008: Filenames containing dots lead to a "The system cannot find the file specified" sync error
- #7021: Tests fail when building the Alpine pkg on aarch64
- #7034: Folders getting stuck in "Syncing" after a20c6ca after doing changes when folders are paused
- #7035: Devices Announcing LAN addresses even with AnnounceLANAddresses set to off/false
- #7036: Shutting Syncthing down while pushing files to multiple devices corrupts the database?
Enhancements:
- #6982: Disable full index transmission on upgrade
- #7020: Do not disconnect when changing folder settings
- #7028: Detect and optionally report non-fatal failures
2020-10-22T11:15:19+00:00syncthing v1.11.0syncthing v1.11.02020-11-03T10:11:12+00:00This release adds the `sendFullIndexOnUpgrade` option to control whether
all index data is resent when an upgrade is detected, equivalent to
starting Syncthing with `--reset-deltas`. This
(`sendFullIndexOnUpgrade=true`) used to be the behavior in previous
versions, but is mainly useful as a troubleshooting step and causes high
database churn. The new default is `false`.
Bugfixes:
- #6994: "panic: filling Blocks: leveldb: snapshot released" on folder save
- #7002: "Syncing (NaN%, 0 B)" when syncing 0-byte files
- #7008: Filenames containing dots lead to a "The system cannot find the file specified" sync error
- #7021: Tests fail when building the Alpine pkg on aarch64
- #7034: Folders getting stuck in "Syncing" after a20c6ca after doing changes when folders are paused
- #7035: Devices Announcing LAN addresses even with AnnounceLANAddresses set to off/false
- #7036: Shutting Syncthing down while pushing files to multiple devices corrupts the database?
Enhancements:
- #6982: Disable full index transmission on upgrade
- #7020: Do not disconnect when changing folder settings
- #7028: Detect and optionally report non-fatal failures
2020-11-03T10:11:12+00:00syncthing v1.11.1syncthing v1.11.12020-11-03T11:53:02+00:00Bugfixes:
- #7090: panics in failure reporting
2020-11-03T11:53:02+00:00syncthing v1.12.0-rc.1syncthing v1.12.0-rc.12020-11-10T11:28:43+00:00This release adds a new config REST API. Also adds initial support for
untrusted (encrypted) devices, for testing purposes only. (Separate
documentation to be provided on how to enable and test this
functionality.)
Bugfixes:
- #5360: Dangling symlink prevents filesystem watcher on FreeBSD
- #6664: Panic due to internal folder context used on exported methods
- #7063: panic: runtime error: invalid memory address or nil pointer dereference
- #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
- #7098: File deletions are not being synced in newly shared folders
Enhancements:
- #6540: Config PATCH/PUT/DELETE API
- #7099: Add a html message to GUI when javascript is disabled
- #7108: Certificate for relaysrv with better naming
2020-11-10T11:28:43+00:00syncthing v1.12.0-rc.2syncthing v1.12.0-rc.22020-11-11T17:43:28+00:00This release adds a new config REST API. Also adds initial support for
untrusted (encrypted) devices, for testing purposes only. (Separate
documentation to be provided on how to enable and test this
functionality.)
Bugfixes:
- #5360: Dangling symlink prevents filesystem watcher on FreeBSD
- #6664: Panic due to internal folder context used on exported methods
- #7063: panic: runtime error: invalid memory address or nil pointer dereference
- #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
- #7098: File deletions are not being synced in newly shared folders
Enhancements:
- #6540: Config PATCH/PUT/DELETE API
- #7099: Add a html message to GUI when javascript is disabled
- #7108: Certificate for relaysrv with better naming
2020-11-11T17:43:28+00:00syncthing v1.12.0-rc.3syncthing v1.12.0-rc.32020-11-18T13:36:43+00:00This release adds a new config REST API. Also adds initial support for
untrusted (encrypted) devices, for testing purposes only. (Separate
documentation to be provided on how to enable and test this
functionality.)
Bugfixes:
- #5360: Dangling symlink prevents filesystem watcher on FreeBSD
- #6664: Panic due to internal folder context used on exported methods
- #7063: panic: runtime error: invalid memory address or nil pointer dereference
- #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
- #7098: File deletions are not being synced in newly shared folders
Enhancements:
- #6540: Config PATCH/PUT/DELETE API
- #7099: Add a html message to GUI when javascript is disabled
- #7108: Certificate for relaysrv with better naming
2020-11-18T13:36:43+00:00syncthing v1.12.0-rc.4syncthing v1.12.0-rc.42020-11-27T16:07:00+00:00This release adds a new config REST API. Also adds initial support for
untrusted (encrypted) devices, for testing purposes only. (Separate
documentation to be provided on how to enable and test this
functionality.)
Bugfixes:
- #5360: Dangling symlink prevents filesystem watcher on FreeBSD
- #6664: Panic due to internal folder context used on exported methods
- #7063: panic: runtime error: invalid memory address or nil pointer dereference
- #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
- #7098: File deletions are not being synced in newly shared folders
Enhancements:
- #6540: Config PATCH/PUT/DELETE API
- #7099: Add a html message to GUI when javascript is disabled
- #7108: Certificate for relaysrv with better naming
2020-11-27T16:07:00+00:00syncthing v1.12.0syncthing v1.12.02020-12-01T12:11:23+00:00This release adds a [new config REST API](https://docs.syncthing.net/rest/config.html).
Bugfixes:
- #5360: Dangling symlink prevents filesystem watcher on FreeBSD
- #6664: Panic due to internal folder context used on exported methods
- #7063: panic: runtime error: invalid memory address or nil pointer dereference
- #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
- #7098: File deletions are not being synced in newly shared folders
Enhancements:
- #6540: Config PATCH/PUT/DELETE API
- #7099: Add a html message to GUI when javascript is disabled
- #7108: Certificate for relaysrv with better naming
2020-12-01T12:11:23+00:00syncthing v1.12.1-rc.1syncthing v1.12.1-rc.12020-12-08T13:09:56+00:00Bugfixes:
- #7075: Invalid names are allowed and "auto accepted" in folder root path on Windows
- #7122: Sometimes indexes for some folders aren't sent after starting Syncthing
- #7137: [Untrusted] Remove Unexpected Items leaves things behind
- #7138: Wrong theme on selection
- #7144: Quic spamming address resolving
- #7152: Restart of Syncthing with receive-encrypted folder creates sync-conflicts, adds as unexpected items
- #7153: Deleted locally changed items still shown as locally changed
Enhancements:
- #4824: Allow specifying remote expected web UI port which would generate a href somewhere
- #7117: Ignore fsync errors when saving ignore files
2020-12-08T13:09:56+00:00syncthing v1.12.1syncthing v1.12.12021-01-06T08:05:54+00:00Bugfixes:
- #7075: Invalid names are allowed and "auto accepted" in folder root path on Windows
- #7122: Sometimes indexes for some folders aren't sent after starting Syncthing
- #7137: [Untrusted] Remove Unexpected Items leaves things behind
- #7138: Wrong theme on selection
- #7144: Quic spamming address resolving
- #7152: Restart of Syncthing with receive-encrypted folder creates sync-conflicts, adds as unexpected items
- #7153: Deleted locally changed items still shown as locally changed
Enhancements:
- #4824: Allow specifying remote expected web UI port which would generate a href somewhere
- #7117: Ignore fsync errors when saving ignore files
2021-01-06T08:05:54+00:00syncthing v1.13.0-rc.1syncthing v1.13.0-rc.12021-01-12T07:05:17+00:00This release adds configuration options for min/max connections (see
https://docs.syncthing.net/advanced/option-connection-limits.html) and
moves the storage of pending devices/folders from the config to the
database (see
https://docs.syncthing.net/dev/rest.html#cluster-endpoints).
Bugfixes:
- #7005: panic: nil pointer dereference because (*db.Lowlevel)getMetaAndCheck() returns nil
- #7076: File not detected due to watching reporting events on old, deleted path
- #7165: Connections aren't actually closed when closing a protocol connection
- #7184: Spurious unexpected directory in untrusted folder
- #7197: In Recent Changes, the Device column is empty
- #7231: panic: deadlock detected at fmut
Enhancements:
- #7176: Active connections min/max setting
- #7178: Pending devices and folders should live in the database instead of configuration
Other issues:
- #6551: Test failure because of umask
2021-01-12T07:05:17+00:00syncthing v1.13.0syncthing v1.13.02021-02-02T16:05:22+00:00This release adds configuration options for min/max connections (see
https://docs.syncthing.net/advanced/option-connection-limits.html) and
moves the storage of pending devices/folders from the config to the
database (see
https://docs.syncthing.net/dev/rest.html#cluster-endpoints).
Bugfixes:
- #7005: panic: nil pointer dereference because (*db.Lowlevel)getMetaAndCheck() returns nil
- #7076: File not detected due to watching reporting events on old, deleted path
- #7165: Connections aren't actually closed when closing a protocol connection
- #7184: Spurious unexpected directory in untrusted folder
- #7197: In Recent Changes, the Device column is empty
- #7231: panic: deadlock detected at fmut
Enhancements:
- #7176: Active connections min/max setting
- #7178: Pending devices and folders should live in the database instead of configuration
Other issues:
- #6551: Test failure because of umask
2021-02-02T16:05:22+00:00syncthing v1.13.1syncthing v1.13.12021-02-03T16:44:27+00:00This is a re-release of v1.13.0, but with the optional `tech-ui` GUI
moved from being a theme to being a sub-directory under the `default`
theme. This solves the issue with selecting the `tech-ui` theme and then
being unable to switch back as this functionality is missing in the
`tech-ui`.
Bugfixes:
- #7324: Official builds of v1.13.0 come with the Tech Ui, which is impossible to switch back from
2021-02-03T16:44:27+00:00syncthing v1.14.0-rc.1syncthing v1.14.0-rc.12021-02-09T15:23:34+00:00This release adds configurable device and folder defaults.
The output format of the [/rest/db/browse endpoint](https://docs.syncthing.net/rest/db-browse-get.html) has changed.
Bugfixes:
- #5426: Old device removed from introducer isn't removable from other devices
- #6086: Default Folder uses different config than user-created folders
- #7257: Rescan All button should be greyed out when all folders are paused.
- #7263: GUI displays Syncing (100%, 0 B) when syncing byte-sized files
- #7267: GUI log tailing is broken if closed when scrolled up
- #7268: Data requests block each other, and some API requests, due to casefs lock contention
- #7270: Data requests block API requests that also touch the filesystem
- #7273: Data requests block adding new folder
- #7280: Stopped folder not synchronizing after a rescan
- #7284: Do not touch .stignore on saving folder config when ignore patterns have not changed
- #7287: Tons of "Found x elements with non-unique id #optionsInputX" JavaScript errors when opening Advanced Configuration
- #7333: Encrypted folder fails to serve files < 1024 bytes
Enhancements:
- #4224: Editable default values for folders, devices
- #5187: Remove pending folders if remote device no longer announces them
- #6949: Visual eye sore on Advanced Configuration page.
- #7340: Change name from "Open Source Continuous File Synchronization" to "Syncthing" in Windows Firewall
Other issues:
- #7344: Very slow tests due to encryption token generation
2021-02-09T15:23:34+00:00syncthing v1.14.0-rc.2syncthing v1.14.0-rc.22021-02-23T06:54:18+00:00This release adds configurable device and folder defaults.
The output format of the [/rest/db/browse
endpoint](https://docs.syncthing.net/rest/db-browse-get.html) has
changed.
Bugfixes:
- #5426: Old device removed from introducer isn't removable from other devices
- #6086: Default Folder uses different config than user-created folders
- #7257: Rescan All button should be greyed out when all folders are paused.
- #7263: GUI displays Syncing (100%, 0 B) when syncing byte-sized files
- #7267: GUI log tailing is broken if closed when scrolled up
- #7268: Data requests block each other, and some API requests, due to casefs lock contention
- #7270: Data requests block API requests that also touch the filesystem
- #7273: Data requests block adding new folder
- #7280: Stopped folder not synchronizing after a rescan
- #7284: Do not touch .stignore on saving folder config when ignore patterns have not changed
- #7287: Tons of "Found x elements with non-unique id #optionsInputX" JavaScript errors when opening Advanced Configuration
- #7333: Encrypted folder fails to serve files < 1024 bytes
- #7347: “TypeError: Cannot set property ‘connected’ of undefined” error when removing devices
- #7354: Error message when external versioning fails is ambiguous
- #7371: junctionsAsDirs requires Syncthing restart to trigger
Enhancements:
- #944: Handle info labels that are longer than available space
- #4224: Editable default values for folders, devices
- #5187: Remove pending folders if remote device no longer announces them
- #6949: Visual eye sore on Advanced Configuration page.
- #7340: Change name from "Open Source Continuous File Synchronization" to "Syncthing" in Windows Firewall
Other issues:
- #7344: Very slow tests due to encryption token generation
2021-02-23T06:54:18+00:00syncthing v1.14.0-rc.3syncthing v1.14.0-rc.32021-02-26T12:36:03+00:00This release adds configurable device and folder defaults.
The output format of the [/rest/db/browse endpoint](https://docs.syncthing.net/rest/db-browse-get.html) has
changed.
Bugfixes:
- #5426: Old device removed from introducer isn't removable from other devices
- #6086: Default Folder uses different config than user-created folders
- #7257: Rescan All button should be greyed out when all folders are paused.
- #7263: GUI displays Syncing (100%, 0 B) when syncing byte-sized files
- #7267: GUI log tailing is broken if closed when scrolled up
- #7268: Data requests block each other, and some API requests, due to casefs lock contention
- #7270: Data requests block API requests that also touch the filesystem
- #7273: Data requests block adding new folder
- #7280: Stopped folder not synchronizing after a rescan
- #7284: Do not touch .stignore on saving folder config when ignore patterns have not changed
- #7287: Tons of "Found x elements with non-unique id #optionsInputX" JavaScript errors when opening Advanced Configuration
- #7333: Encrypted folder fails to serve files < 1024 bytes
- #7347: “TypeError: Cannot set property ‘connected’ of undefined” error when removing devices
- #7354: Error message when external versioning fails is ambiguous
- #7371: junctionsAsDirs requires Syncthing restart to trigger
Enhancements:
- #944: Handle info labels that are longer than available space
- #4224: Editable default values for folders, devices
- #5187: Remove pending folders if remote device no longer announces them
- #6949: Visual eye sore on Advanced Configuration page.
- #7340: Change name from "Open Source Continuous File Synchronization" to "Syncthing" in Windows Firewall
Other issues:
- #7344: Very slow tests due to encryption token generation
2021-02-26T12:36:03+00:00syncthing v1.14.0syncthing v1.14.02021-03-02T12:44:15+00:00This release adds configurable device and folder defaults.
The output format of the [/rest/db/browse
endpoint](https://docs.syncthing.net/rest/db-browse-get.html) has
changed.
Bugfixes:
- #5426: Old device removed from introducer isn't removable from other devices
- #6086: Default Folder uses different config than user-created folders
- #7257: Rescan All button should be greyed out when all folders are paused.
- #7263: GUI displays Syncing (100%, 0 B) when syncing byte-sized files
- #7267: GUI log tailing is broken if closed when scrolled up
- #7268: Data requests block each other, and some API requests, due to casefs lock contention
- #7270: Data requests block API requests that also touch the filesystem
- #7273: Data requests block adding new folder
- #7280: Stopped folder not synchronizing after a rescan
- #7284: Do not touch .stignore on saving folder config when ignore patterns have not changed
- #7287: Tons of "Found x elements with non-unique id #optionsInputX" JavaScript errors when opening Advanced Configuration
- #7333: Encrypted folder fails to serve files < 1024 bytes
- #7347: “TypeError: Cannot set property ‘connected’ of undefined” error when removing devices
- #7354: Error message when external versioning fails is ambiguous
- #7371: junctionsAsDirs requires Syncthing restart to trigger
Enhancements:
- #944: Handle info labels that are longer than available space
- #4224: Editable default values for folders, devices
- #5187: Remove pending folders if remote device no longer announces them
- #6949: Visual eye sore on Advanced Configuration page.
- #7340: Change name from "Open Source Continuous File Synchronization" to "Syncthing" in Windows Firewall
Other issues:
- #7344: Very slow tests due to encryption token generation
2021-03-02T12:44:15+00:00syncthing v1.15.0-rc.1syncthing v1.15.0-rc.12021-03-09T11:38:34+00:00This release updates the CLI to use subcommands and adds the subcommands
`cli` (previously standalone `stcli` utility) and `decrypt` (for offline
verifying and decrypting encrypted folders).
With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
Bugfixes:
- #7419: panic "Snapshot(): database is closed" on start after wiping database
- #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults"
Enhancements:
- #6566: Ship stcli in main package
Other issues:
- #4719: Package stcli as Debian package
- #7199: Build script -no-upgrade handling is unintuitive
2021-03-09T11:38:34+00:00syncthing v1.15.0-rc.2syncthing v1.15.0-rc.22021-03-10T07:46:51+00:00This release updates the CLI to use subcommands and adds the subcommands
`cli` (previously standalone `stcli` utility) and `decrypt` (for offline
verifying and decrypting encrypted folders).
With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
Bugfixes:
- #7419: panic "Snapshot(): database is closed" on start after wiping database
- #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults"
Enhancements:
- #6566: Ship stcli in main package
Other issues:
- #4719: Package stcli as Debian package
- #7199: Build script -no-upgrade handling is unintuitive
2021-03-10T07:46:51+00:00syncthing v1.15.0-rc.3syncthing v1.15.0-rc.32021-03-11T10:39:38+00:00This release updates the CLI to use subcommands and adds the subcommands
`cli` (previously standalone `stcli` utility) and `decrypt` (for offline
verifying and decrypting encrypted folders).
With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
Bugfixes:
- #7419: panic "Snapshot(): database is closed" on start after wiping database
- #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults"
Enhancements:
- #6566: Ship stcli in main package
Other issues:
- #4719: Package stcli as Debian package
- #7199: Build script -no-upgrade handling is unintuitive
2021-03-11T10:39:38+00:00syncthing v1.15.0-rc.5syncthing v1.15.0-rc.52021-03-17T15:04:35+00:00This release updates the CLI to use subcommands and adds the subcommands
`cli` (previously standalone `stcli` utility) and `decrypt` (for offline
verifying and decrypting encrypted folders).
With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
Bugfixes:
- #7385: infinite filesystem recursion due to missing file id
- #7419: panic "Snapshot(): database is closed" on start after wiping database
- #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults"
- #7434: Non-DNS-like computer name fails creation of HTTPS certificate
- #7451: strelaysrv v1.14.0 failing to load
- #7466: Receive-encrypted fails after a while: file with empty block list
- #7469: .stignore should be ignored in Receive Encrypted folders
- #7474: Device tries to push ignored files to a remote device in a 3-device setup
- #7481: Versioning help strings are not displayed in the GUI
Enhancements:
- #6566: Ship stcli in main package
- #7457: Remove sub-second precision from the REST API rest/stats/device.
Other issues:
- #4719: Package stcli as Debian package
- #7199: Build script -no-upgrade handling is unintuitive
2021-03-17T15:04:35+00:00syncthing v1.15.0-rc.6syncthing v1.15.0-rc.62021-03-23T09:51:13+00:00This release updates the CLI to use subcommands and adds the subcommands
`cli` (previously standalone `stcli` utility) and `decrypt` (for offline
verifying and decrypting encrypted folders).
With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
Bugfixes:
- #7198: Removing a folder and re-adding it again (untrusted) makes it not sync until restart
- #7385: infinite filesystem recursion due to missing file id
- #7419: panic "Snapshot(): database is closed" on start after wiping database
- #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults"
- #7434: Non-DNS-like computer name fails creation of HTTPS certificate
- #7451: strelaysrv v1.14.0 failing to load
- #7466: Receive-encrypted fails after a while: file with empty block list
- #7469: .stignore should be ignored in Receive Encrypted folders
- #7474: Device tries to push ignored files to a remote device in a 3-device setup
- #7481: Versioning help strings are not displayed in the GUI
- #7509: Sharing the first folder to an untrusted device on an established connection sends plain-text
Enhancements:
- #6566: Ship stcli in main package
- #7457: Remove sub-second precision from the REST API rest/stats/device.
- #7514: Increase default strelaysrv network buffer size
Other issues:
- #4719: Package stcli as Debian package
- #7199: Build script -no-upgrade handling is unintuitive
2021-03-23T09:51:13+00:00syncthing v1.15.0syncthing v1.15.02021-04-06T06:17:00+00:00This release fixes a vulnerability where Syncthing and the relay server
can crash due to malformed relay protocol messages (CVE-2021-21404); see
https://github.com/syncthing/syncthing/security/advisories/GHSA-x462-89pf-6r5h.
This release updates the CLI to use subcommands and adds the subcommands
`cli` (previously standalone `stcli` utility) and `decrypt` (for offline
verifying and decrypting encrypted folders).
With this release we invite everyone to test the "untrusted (encrypted)
devices" feature. You should not use it yet on important production
data. Thus UI controls are hidden behind a feature flag. For more
information, visit:
https://forum.syncthing.net/t/testing-untrusted-encrypted-devices/16470
Bugfixes:
- #7198: Removing a folder and re-adding it again (untrusted) makes it not sync until restart
- #7385: infinite filesystem recursion due to missing file id
- #7419: panic "Snapshot(): database is closed" on start after wiping database
- #7429: "Ignore Patterns" tab disappears after visiting "Folder Defaults"
- #7434: Non-DNS-like computer name fails creation of HTTPS certificate
- #7451: strelaysrv v1.14.0 failing to load
- #7466: Receive-encrypted fails after a while: file with empty block list
- #7469: .stignore should be ignored in Receive Encrypted folders
- #7474: Device tries to push ignored files to a remote device in a 3-device setup
- #7481: Versioning help strings are not displayed in the GUI
- #7509: Sharing the first folder to an untrusted device on an established connection sends plain-text
Enhancements:
- #6566: Ship stcli in main package
- #7457: Remove sub-second precision from the REST API rest/stats/device.
- #7514: Increase default strelaysrv network buffer size
Other issues:
- #4719: Package stcli as Debian package
- #7199: Build script -no-upgrade handling is unintuitive
2021-04-06T06:17:00+00:00syncthing v1.15.1syncthing v1.15.12021-04-06T08:51:44+00:00This is a patch release to correct the inadvertently changed `--config`
flag.
Bugfixes:
- #7532: Removing pending folders is flaky
- #7549: Flag --config was renamed to --conf in 1.15.0
2021-04-06T08:51:44+00:00syncthing v1.16.0-rc.1syncthing v1.16.0-rc.12021-04-13T08:41:24+00:00This release adds untrusted / encrypted devices for public testing. It
should still be considered beta / testing-only.
Bugfixes:
- #7026: panic: key not found when repairing DB
- #7533: Remote completion on untrusted devices is incorrect
- #7548: Upgrading syncthing-relaysrv to 1.15.0 fails in post-installation
- #7557: Encrypted folder(s) on Windows reported as "Unexpected Objects"
Enhancements:
- #109: Support for file encryption (e.g. non-trusted servers)
- #3322: GUI "Out of sync" modal uses massive amounts of CPU in browser
- #7520: Ask for confirmation before reverting/overriding a folder
2021-04-13T08:41:24+00:00syncthing v1.16.0-rc.2syncthing v1.16.0-rc.22021-04-15T10:08:54+00:00This release adds untrusted / encrypted devices for public testing. It
should still be considered beta / testing-only.
Bugfixes:
- #7026: panic: key not found when repairing DB
- #7533: Remote completion on untrusted devices is incorrect
- #7548: Upgrading syncthing-relaysrv to 1.15.0 fails in post-installation
- #7551: QUIC: failed to determine receive buffer size: doesn't have a SyscallConn
- #7557: Encrypted folder(s) on Windows reported as "Unexpected Objects"
- #7568: panic: runtime error: slice bounds out of range [24:3]
Enhancements:
- #109: Support for file encryption (e.g. non-trusted servers)
- #3322: GUI "Out of sync" modal uses massive amounts of CPU in browser
- #7520: Ask for confirmation before reverting/overriding a folder
2021-04-15T10:08:54+00:00syncthing v1.16.0-rc.3syncthing v1.16.0-rc.32021-04-27T06:13:48+00:00This release adds untrusted / encrypted devices for public testing. It
should still be considered beta / testing-only.
Bugfixes:
- #7026: panic: key not found when repairing DB
- #7379: "Warning, this path is a subdirectory of an existing folder" does not appear when editing only folder label
- #7533: Remote completion on untrusted devices is incorrect
- #7548: Upgrading syncthing-relaysrv to 1.15.0 fails in post-installation
- #7551: QUIC: failed to determine receive buffer size: doesn't have a SyscallConn
- #7557: Encrypted folder(s) on Windows reported as "Unexpected Objects"
- #7568: panic: runtime error: slice bounds out of range [24:3]
- #7584: Folder label missing from folder path when adding new folders
Enhancements:
- #109: Support for file encryption (e.g. non-trusted servers)
- #3322: GUI "Out of sync" modal uses massive amounts of CPU in browser
- #7520: Ask for confirmation before reverting/overriding a folder
2021-04-27T06:13:48+00:00syncthing v1.16.0syncthing v1.16.02021-05-04T09:00:10+00:00This release adds untrusted / encrypted devices for public testing. It
should still be considered beta / testing-only.
Bugfixes:
- #7026: panic: key not found when repairing DB
- #7379: "Warning, this path is a subdirectory of an existing folder" does not appear when editing only folder label
- #7533: Remote completion on untrusted devices is incorrect
- #7548: Upgrading syncthing-relaysrv to 1.15.0 fails in post-installation
- #7551: QUIC: failed to determine receive buffer size: doesn't have a SyscallConn
- #7557: Encrypted folder(s) on Windows reported as "Unexpected Objects"
- #7568: panic: runtime error: slice bounds out of range [24:3]
- #7584: Folder label missing from folder path when adding new folders
Enhancements:
- #109: Support for file encryption (e.g. non-trusted servers)
- #3322: GUI "Out of sync" modal uses massive amounts of CPU in browser
- #7520: Ask for confirmation before reverting/overriding a folder
2021-05-04T09:00:10+00:00syncthing v1.16.1syncthing v1.16.12021-05-05T07:52:01+00:00This release corrects a `.deb` packaging issue only.
Bugfixes:
- #7628: upgrade with apt fails in post-inst script
2021-05-05T07:52:01+00:00syncthing v1.17.0-rc.1syncthing v1.17.0-rc.12021-05-11T09:23:03+00:00This release deprecates TLS 1.2 for sync connections; other side should
be Syncthing 1.3.0 or newer, or see
[insecureAllowOldTLSVersions](https://docs.syncthing.net/advanced/option-insecure-allow-old-tls-versions.html).
Bugfixes:
- #7592: Web UI doesn't handle long machine names well
- #7593: ChaCha priority detection logic broken
- #7608: Files ignored on one remote do not get synced
Enhancements:
- #7580: Improve logging for service failures
- #7594: Consider removing support for TLS <1.3 on sync connections
- #7600: Fast connect to new devices following config update
- #7636: Improve QUIC performance
2021-05-11T09:23:03+00:00syncthing v1.17.0-rc.2syncthing v1.17.0-rc.22021-05-11T12:50:49+00:00This release deprecates TLS 1.2 for sync connections; other side should
be Syncthing 1.3.0 or newer, or see
[insecureAllowOldTLSVersions](https://docs.syncthing.net/advanced/option-insecure-allow-old-tls-versions.html).
Bugfixes:
- #7592: Web UI doesn't handle long machine names well
- #7593: ChaCha priority detection logic broken
- #7608: Files ignored on one remote do not get synced
Enhancements:
- #7580: Improve logging for service failures
- #7594: Consider removing support for TLS <1.3 on sync connections
- #7600: Fast connect to new devices following config update
- #7636: Improve QUIC performance
2021-05-11T12:50:49+00:00syncthing v1.17.0-rc.3syncthing v1.17.0-rc.32021-05-11T19:21:34+00:00This release deprecates TLS 1.2 for sync connections; other side should
be Syncthing 1.3.0 or newer, or see
[insecureAllowOldTLSVersions](https://docs.syncthing.net/advanced/option-insecure-allow-old-tls-versions.html).
Bugfixes:
- #7592: Web UI doesn't handle long machine names well
- #7593: ChaCha priority detection logic broken
- #7608: Files ignored on one remote do not get synced
Enhancements:
- #7580: Improve logging for service failures
- #7594: Consider removing support for TLS <1.3 on sync connections
- #7600: Fast connect to new devices following config update
- #7636: Improve QUIC performance
2021-05-11T19:21:34+00:00syncthing v1.17.0-rc.4syncthing v1.17.0-rc.42021-05-25T08:02:15+00:00This release deprecates TLS 1.2 for sync connections; other side should
be Syncthing 1.3.0 or newer, or see
[insecureAllowOldTLSVersions](https://docs.syncthing.net/advanced/option-insecure-allow-old-tls-versions.html).
Bugfixes:
- #7592: Web UI doesn't handle long machine names well
- #7593: ChaCha priority detection logic broken
- #7608: Files ignored on one remote do not get synced
- #7649: Incorrect local and global states after ignoring and unignoring files
- #7673: bug: cli subcommand is stuck on non-interactive shell
- #7677: UTF-8 normalization doesn't work on macOS
- #7685: CLI: strconv.ParseInt error when adding new device via CLI
- #7699: Sharing receive encrypted folder as receive encrypted with yet another device creates conflicts
Enhancements:
- #7471: Improve UDP hole punching
- #7580: Improve logging for service failures
- #7594: Consider removing support for TLS <1.3 on sync connections
- #7600: Fast connect to new devices following config update
- #7636: Improve QUIC performance
2021-05-25T08:02:15+00:00syncthing v1.17.0syncthing v1.17.02021-06-01T14:11:33+00:00This release deprecates TLS 1.2 for sync connections; other side should
be Syncthing 1.3.0 or newer, or see
[insecureAllowOldTLSVersions](https://docs.syncthing.net/advanced/option-insecure-allow-old-tls-versions.html).
Bugfixes:
- #7592: Web UI doesn't handle long machine names well
- #7593: ChaCha priority detection logic broken
- #7608: Files ignored on one remote do not get synced
- #7649: Incorrect local and global states after ignoring and unignoring files
- #7673: bug: cli subcommand is stuck on non-interactive shell
- #7677: UTF-8 normalization doesn't work on macOS
- #7685: CLI: strconv.ParseInt error when adding new device via CLI
- #7699: Sharing receive encrypted folder as receive encrypted with yet another device creates conflicts
Enhancements:
- #7471: Improve UDP hole punching
- #7580: Improve logging for service failures
- #7594: Consider removing support for TLS <1.3 on sync connections
- #7600: Fast connect to new devices following config update
- #7636: Improve QUIC performance
2021-06-01T14:11:33+00:00syncthing v1.18.0-rc.1syncthing v1.18.0-rc.12021-06-08T08:43:49+00:00Bugfixes:
- #7708: irreversible Local Additions after re-adding the same folder as Receive Only
Enhancements:
- #7700: Add rest endpoint(s) to dismiss pending folder/device invitations
- #7722: Database GC can block for a long time
- #7724: Ensure encryption to untrusted on new, trusted device on an existing folder
- #7742: Use defaults for missing fields on the config rest API
2021-06-08T08:43:49+00:00syncthing v1.18.0-rc.2syncthing v1.18.0-rc.22021-06-22T13:16:47+00:00Bugfixes:
- #7708: irreversible Local Additions after re-adding the same folder as Receive Only
- #7731: Scan due to watcher can not found local change while modify file to empty
- #7733: TypeError: Cannot read property ‘urAccepted’ of undefined
- #7741: Out-of-sync state of zero-byte files is not reflected on peers
Enhancements:
- #7700: Add rest endpoint(s) to dismiss pending folder/device invitations
- #7705: Accepting a receive encrypted folder share should prompt the user to input a password
- #7722: Database GC can block for a long time
- #7724: Ensure encryption to untrusted on new, trusted device on an existing folder
- #7742: Use defaults for missing fields on the config rest API
- #7743: Show discovery and listener status when not failed
2021-06-22T13:16:47+00:00syncthing v1.18.0syncthing v1.18.02021-07-06T13:00:30+00:00Bugfixes:
- #7708: irreversible Local Additions after re-adding the same folder as Receive Only
- #7731: Scan due to watcher can not found local change while modify file to empty
- #7733: TypeError: Cannot read property ‘urAccepted’ of undefined
- #7741: Out-of-sync state of zero-byte files is not reflected on peers
Enhancements:
- #7700: Add rest endpoint(s) to dismiss pending folder/device invitations
- #7705: Accepting a receive encrypted folder share should prompt the user to input a password
- #7722: Database GC can block for a long time
- #7724: Ensure encryption to untrusted on new, trusted device on an existing folder
- #7742: Use defaults for missing fields on the config rest API
- #7743: Show discovery and listener status when not failed
2021-07-06T13:00:30+00:00syncthing v1.18.1-rc.1syncthing v1.18.1-rc.12021-07-13T15:01:35+00:00Bugfixes:
- #7704: Changing folder type from receive encrypted to a different type corrupts the database
- #7706: Delete Unexpected Items in receive encrypted folder is unable to delete ".stfolder.removed-*"
- #7740: Incorrect local state when using negated patterns inside ignored parent folder on both sides
- #7809: Syncthing attemps IPv4 addresses for quic6:// peers
2021-07-13T15:01:35+00:00syncthing v1.18.1-rc.2syncthing v1.18.1-rc.22021-07-27T07:07:12+00:00Bugfixes:
- #7704: Changing folder type from receive encrypted to a different type corrupts the database
- #7706: Delete Unexpected Items in receive encrypted folder is unable to delete ".stfolder.removed-*"
- #7740: Incorrect local state when using negated patterns inside ignored parent folder on both sides
- #7809: Syncthing attemps IPv4 addresses for quic6:// peers
- #7839: Not exposed string for translation
- #7845: Strings unavailable for translation
2021-07-27T07:07:12+00:00syncthing v1.18.1-rc.3syncthing v1.18.1-rc.32021-07-30T13:02:37+00:00Bugfixes:
- #7704: Changing folder type from receive encrypted to a different type corrupts the database
- #7706: Delete Unexpected Items in receive encrypted folder is unable to delete ".stfolder.removed-*"
- #7740: Incorrect local state when using negated patterns inside ignored parent folder on both sides
- #7809: Syncthing attemps IPv4 addresses for quic6:// peers
- #7839: Not exposed string for translation
- #7845: Strings unavailable for translation
2021-07-30T13:02:37+00:00syncthing v1.18.1syncthing v1.18.12021-08-03T06:45:27+00:00Bugfixes:
- #7704: Changing folder type from receive encrypted to a different type corrupts the database
- #7706: Delete Unexpected Items in receive encrypted folder is unable to delete ".stfolder.removed-*"
- #7740: Incorrect local state when using negated patterns inside ignored parent folder on both sides
- #7809: Syncthing attemps IPv4 addresses for quic6:// peers
- #7839: Not exposed string for translation
- #7845: Strings unavailable for translation
2021-08-03T06:45:27+00:00syncthing v1.18.2-rc.1syncthing v1.18.2-rc.12021-08-10T12:23:37+00:00Bugfixes:
- #7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
2021-08-10T12:23:37+00:00syncthing v1.18.2-rc.2syncthing v1.18.2-rc.22021-08-16T21:12:41+00:00Bugfixes:
- #7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
2021-08-16T21:12:41+00:00syncthing v1.18.2-rc.3syncthing v1.18.2-rc.32021-08-24T08:41:50+00:00Bugfixes:
- #7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
- #7893: Updating ignores blocks GUI when IO slots are unavailable
2021-08-24T08:41:50+00:00syncthing v1.18.2syncthing v1.18.22021-09-07T11:52:20+00:00Bugfixes:
- #7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
- #7893: Updating ignores blocks GUI when IO slots are unavailable
2021-09-07T11:52:20+00:00syncthing v1.18.3-rc.1syncthing v1.18.3-rc.12021-09-15T05:50:23+00:00Bugfixes:
- #7935: Panic after POST /rest/system/reset
Enhancements:
- #7940: "Currently Shared With Devices" list in the folder Sharing tab should be sorted alphabetically
2021-09-15T05:50:23+00:00syncthing v1.18.3-rc.2syncthing v1.18.3-rc.22021-09-28T06:20:00+00:00Bugfixes:
- #7853: gui: Superfluous quotes
- #7935: Panic after POST /rest/system/reset
Enhancements:
- #7940: "Currently Shared With Devices" list in the folder Sharing tab should be sorted alphabetically
2021-09-28T06:20:00+00:00syncthing v1.18.3syncthing v1.18.32021-10-05T08:31:28+00:00Bugfixes:
- #7853: gui: Superfluous quotes
- #7935: Panic after POST /rest/system/reset
Enhancements:
- #7940: "Currently Shared With Devices" list in the folder Sharing tab should be sorted alphabetically
2021-10-05T08:31:28+00:00syncthing v1.18.4-rc.1syncthing v1.18.4-rc.12021-10-12T07:20:49+00:00Bugfixes:
- #7991: Encryption trailer not updated on shortcut
- #7994: Index "out of sync with reality" on receive-encrypted folder
- #8000: stdiscosrv + strelaysrv systemd services not restarting on upgrade
2021-10-12T07:20:49+00:00syncthing v1.18.4-rc.2syncthing v1.18.4-rc.22021-10-27T13:35:19+00:00Bugfixes:
- #7991: Encryption trailer not updated on shortcut
- #7994: Index "out of sync with reality" on receive-encrypted folder
- #8000: stdiscosrv + strelaysrv systemd services not restarting on upgrade
- #8012: Not retrying to sync when a new connection is established
Enhancements:
- #4293: make "Reduced by ignore patterns" label act like "editIgnoresButton"
2021-10-27T13:35:19+00:00syncthing v1.18.4syncthing v1.18.42021-11-02T16:46:34+00:00Bugfixes:
- #7991: Encryption trailer not updated on shortcut
- #7994: Index "out of sync with reality" on receive-encrypted folder
- #8000: stdiscosrv + strelaysrv systemd services not restarting on upgrade
- #8012: Not retrying to sync when a new connection is established
Enhancements:
- #4293: make "Reduced by ignore patterns" label act like "editIgnoresButton"
2021-11-02T16:46:34+00:00syncthing v1.18.5-rc.1syncthing v1.18.5-rc.12021-11-10T10:18:20+00:00Bugfixes:
- #7715: Deleted encrypted files don't show up as locally changed in web UI
2021-11-10T10:18:20+00:00syncthing v1.18.5-rc.2syncthing v1.18.5-rc.22021-11-23T20:29:45+00:00Bugfixes:
- #7715: Deleted encrypted files don't show up as locally changed in web UI
Enhancements:
- #7115: Use CRLF instead of LF in config.xml and .stignore on Windows
- #8014: Send TLS SNI to relay server
- #8021: Provide a way to preset GUI credentials with password hashing
2021-11-23T20:29:45+00:00syncthing v1.18.5syncthing v1.18.52021-12-07T10:16:21+00:00Bugfixes:
- #7715: Deleted encrypted files don't show up as locally changed in web UI
Enhancements:
- #7115: Use CRLF instead of LF in config.xml and .stignore on Windows
- #8014: Send TLS SNI to relay server
- #8021: Provide a way to preset GUI credentials with password hashing
2021-12-07T10:16:21+00:00syncthing v1.18.6-rc.2syncthing v1.18.6-rc.22022-01-04T08:25:40+00:00Enhancements:
- #8050: Display a warning when the ignore delete option is enabled
- #8068: Request: show pending devices/folders in CLI
2022-01-04T08:25:40+00:00syncthing v1.18.6syncthing v1.18.62022-01-11T06:44:12+00:00Enhancements:
- #8050: Display a warning when the ignore delete option is enabled
- #8068: Request: show pending devices/folders in CLI
2022-01-11T06:44:12+00:00syncthing v1.19.0-rc.1syncthing v1.19.0-rc.12022-01-18T13:01:41+00:00Bugfixes:
- #8103: API: /rest/system/connections has misleading "total" entries
Enhancements:
- #7428: Add ignore patterns to folder defaults
- #8090: Allow specifying ports in --generate
2022-01-18T13:01:41+00:00syncthing v1.19.0-rc.2syncthing v1.19.0-rc.22022-01-27T13:34:57+00:00Bugfixes:
- #8103: API: /rest/system/connections has misleading "total" entries
Enhancements:
- #7428: Add ignore patterns to folder defaults
- #8090: Allow specifying ports in --generate
2022-01-27T13:34:57+00:00syncthing v1.19.0syncthing v1.19.02022-02-01T11:55:53+00:00Bugfixes:
- #8103: API: /rest/system/connections has misleading "total" entries
Enhancements:
- #7428: Add ignore patterns to folder defaults
- #8090: Allow specifying ports in --generate
2022-02-01T11:55:53+00:00syncthing v1.19.1-rc.1syncthing v1.19.1-rc.12022-02-08T07:07:17+00:00Bugfixes:
- #7850: junctionsAsDirs requires folder pause and resume to trigger
- #7924: notify: File mode change events not emitted on MacOS/FSEvents watcher
- #8083: Device ID should be read-only and "nearby devices" should be hidden when adding a new pending device
- #8143: Behavior of discovery server doesn't match documentation
- #8145: Folder ID not editable in add folder dialog
Enhancements:
- #7942: Improve error message about folder marker outside of folder
- #8130: CLI: add command to print pending folders offered by specific device
2022-02-08T07:07:17+00:00syncthing v1.19.1-rc.2syncthing v1.19.1-rc.22022-02-22T12:03:20+00:00Bugfixes:
- #7850: junctionsAsDirs requires folder pause and resume to trigger
- #7924: notify: File mode change events not emitted on MacOS/FSEvents watcher
- #8083: Device ID should be read-only and "nearby devices" should be hidden when adding a new pending device
- #8143: Behavior of discovery server doesn't match documentation
- #8145: Folder ID not editable in add folder dialog
Enhancements:
- #7942: Improve error message about folder marker outside of folder
- #8130: CLI: add command to print pending folders offered by specific device
2022-02-22T12:03:20+00:00syncthing v1.19.1syncthing v1.19.12022-03-01T06:51:18+00:00Bugfixes:
- #7850: junctionsAsDirs requires folder pause and resume to trigger
- #7924: notify: File mode change events not emitted on MacOS/FSEvents watcher
- #8083: Device ID should be read-only and "nearby devices" should be hidden when adding a new pending device
- #8143: Behavior of discovery server doesn't match documentation
- #8145: Folder ID not editable in add folder dialog
Enhancements:
- #7942: Improve error message about folder marker outside of folder
- #8130: CLI: add command to print pending folders offered by specific device
2022-03-01T06:51:18+00:00syncthing v1.19.2-rc.1syncthing v1.19.2-rc.12022-03-08T10:19:34+00:00Enhancements:
- #8180: Make error message upon reaching the free space quota more clear
2022-03-08T10:19:34+00:00syncthing v1.19.2-rc.2syncthing v1.19.2-rc.22022-03-22T19:31:51+00:00Enhancements:
- #8180: Make error message upon reaching the free space quota more clear
2022-03-22T19:31:51+00:00syncthing v1.19.2syncthing v1.19.22022-04-05T04:47:28+00:00Enhancements:
- #8180: Make error message upon reaching the free space quota more clear
2022-04-05T04:47:28+00:00syncthing v1.20.0-rc.1syncthing v1.20.0-rc.12022-04-15T04:50:34+00:00Bugfixes:
- #7855: Watching for changes using too many system resources on BSDs (kqueue)
- #8020: Dangling symlink prevents filesystem watcher on Solaris
- #8232: Missing include file endlessly spams log
- #8258: The latest version does not support go1.18 compilation!!
Enhancements:
- #8202: Indicate folders / devices where the remote end has not accepted sharing.
Other issues:
- #8279: Simplify tests using `T.TempDir`
2022-04-15T04:50:34+00:00syncthing v1.20.0-rc.2syncthing v1.20.0-rc.22022-04-21T13:57:00+00:00Bugfixes:
- #7855: Watching for changes using too many system resources on BSDs (kqueue)
- #8020: Dangling symlink prevents filesystem watcher on Solaris
- #8232: Missing include file endlessly spams log
- #8258: The latest version does not support go1.18 compilation!!
Enhancements:
- #8202: Indicate folders / devices where the remote end has not accepted sharing.
- #8282: Change default log format to include date
Other issues:
- #8279: Simplify tests using `T.TempDir`
2022-04-21T13:57:00+00:00syncthing v1.20.0-rc.3syncthing v1.20.0-rc.32022-04-26T11:55:37+00:00Bugfixes:
- #7855: Watching for changes using too many system resources on BSDs (kqueue)
- #8020: Dangling symlink prevents filesystem watcher on Solaris
- #8232: Missing include file endlessly spams log
- #8258: The latest version does not support go1.18 compilation!!
- #8261: TypeError: Cannot read properties of null (reading 'status') in the GUI after killing Syncthing
Enhancements:
- #8202: Indicate folders / devices where the remote end has not accepted sharing.
- #8282: Change default log format to include date
Other issues:
- #8279: Simplify tests using `T.TempDir`
2022-04-26T11:55:37+00:00syncthing v1.20.0syncthing v1.20.02022-05-03T15:24:19+00:00Bugfixes:
- #7855: Watching for changes using too many system resources on BSDs (kqueue)
- #8020: Dangling symlink prevents filesystem watcher on Solaris
- #8232: Missing include file endlessly spams log
- #8258: The latest version does not support go1.18 compilation!!
- #8261: TypeError: Cannot read properties of null (reading 'status') in the GUI after killing Syncthing
Enhancements:
- #8202: Indicate folders / devices where the remote end has not accepted sharing.
- #8282: Change default log format to include date
Other issues:
- #8279: Simplify tests using `T.TempDir`
2022-05-03T15:24:19+00:00syncthing v1.20.1syncthing v1.20.12022-05-04T16:32:31+00:00Bugfixes:
- #8320: Spurious failure of new connections ("unknown (newer?) version of the protocol" etc)
2022-05-04T16:32:31+00:00syncthing v1.20.2-rc.1syncthing v1.20.2-rc.12022-05-10T06:35:01+00:00Bugfixes:
- #7289: TCP port 0 is announced in the LAN beacon
- #8314: https://relays.syncthing.net/endpoint contains non-valid URLs with spaces
Enhancements:
- #8264: Include default ignore patterns in the GUI's advanced configuration editor
2022-05-10T06:35:01+00:00syncthing v1.20.2-rc.2syncthing v1.20.2-rc.22022-05-24T08:16:12+00:00Bugfixes:
- #7289: TCP port 0 is announced in the LAN beacon
- #8314: https://relays.syncthing.net/endpoint contains non-valid URLs with spaces
- #8355: Upgrading from v1.19.2 to v1.20.x now requires chmod for syncing files
Enhancements:
- #8264: Include default ignore patterns in the GUI's advanced configuration editor
- #8310: Indicate folders / devices where the remote end is paused.
2022-05-24T08:16:12+00:00syncthing v1.20.2-rc.3syncthing v1.20.2-rc.32022-06-01T05:34:59+00:00Bugfixes:
- #7289: TCP port 0 is announced in the LAN beacon
- #8314: https://relays.syncthing.net/endpoint contains non-valid URLs with spaces
- #8355: Upgrading from v1.19.2 to v1.20.x now requires chmod for syncing files
Enhancements:
- #8264: Include default ignore patterns in the GUI's advanced configuration editor
- #8310: Indicate folders / devices where the remote end is paused.
2022-06-01T05:34:59+00:00syncthing v1.20.2syncthing v1.20.22022-06-07T10:13:46+00:00Bugfixes:
- #7289: TCP port 0 is announced in the LAN beacon
- #8314: https://relays.syncthing.net/endpoint contains non-valid URLs with spaces
- #8355: Upgrading from v1.19.2 to v1.20.x now requires chmod for syncing files
Enhancements:
- #8264: Include default ignore patterns in the GUI's advanced configuration editor
- #8310: Indicate folders / devices where the remote end is paused.
2022-06-07T10:13:46+00:00syncthing v1.20.3-rc.1syncthing v1.20.3-rc.12022-06-14T12:24:10+00:00Bugfixes:
- #8376: Chrome Autofill Breaks Authentication
2022-06-14T12:24:10+00:00syncthing v1.20.3-rc.2syncthing v1.20.3-rc.22022-06-29T06:28:24+00:00Bugfixes:
- #8369: Shared device names are missing from "Edit Folder -> Sharing"
- #8376: Chrome Autofill Breaks Authentication
- #8386: Ignore patterns with wildcard and non-ASCII characters don't work as expected
Enhancements:
- #8393: Warn if two devices are introducers to each other
2022-06-29T06:28:24+00:00syncthing v1.20.4-rc.1syncthing v1.20.4-rc.12022-07-12T10:46:12+00:00Bugfixes:
- #7458: Syncthing announces address of interface which is down
2022-07-12T10:46:12+00:00syncthing v1.20.4syncthing v1.20.42022-08-02T08:31:36+00:00Bugfixes:
- #7458: Syncthing announces address of interface which is down
- #8479: Panic in failure reporting
Enhancements:
- #8007: Support listing the discovered devices using the cli
2022-08-02T08:31:36+00:00syncthing v1.21.0-rc.1syncthing v1.21.0-rc.12022-08-09T17:09:42+00:00Enhancements:
- #1329: Add support for syncing ownership of files
- #7981: Show likely status of disconnected devices
- #8296: Auto-accepted receive-encrypted folders should have more sensible defaults
- #8448: Remove "restart on wakeup" functionality
2022-08-09T17:09:42+00:00syncthing v1.21.0-rc.2syncthing v1.21.0-rc.22022-08-23T10:05:43+00:00Bugfixes:
- #8219: REST API: db/completion no output when one folder is paused
- #8479: Panic in failure reporting
Enhancements:
- #1329: Add support for syncing ownership of files
- #7981: Show likely status of disconnected devices
- #8296: Auto-accepted receive-encrypted folders should have more sensible defaults
- #8323: Show internally used paths in the GUI for debugging
- #8448: Remove "restart on wakeup" functionality
2022-08-23T10:05:43+00:00syncthing v1.21.0syncthing v1.21.02022-09-06T06:52:37+00:00Bugfixes:
- #8219: REST API: db/completion no output when one folder is paused
- #8479: Panic in failure reporting
Enhancements:
- #1329: Add support for syncing ownership of files
- #7981: Show likely status of disconnected devices
- #8296: Auto-accepted receive-encrypted folders should have more sensible defaults
- #8323: Show internally used paths in the GUI for debugging
- #8448: Remove "restart on wakeup" functionality
2022-09-06T06:52:37+00:00syncthing v1.22.0-rc.1syncthing v1.22.0-rc.12022-09-14T09:04:41+00:00Bugfixes:
- #7068: "Restore Versions" GUI breaks when path exists as both directory and file
- #7988: Unexpected cleanup behavior for Simple File Versioning
- #8529: WebGUI is displayed incorrectly on "tablet sized" screens
Enhancements:
- #2698: Sync extended file attributes on supported file systems
- #7603: WebUI tooltip inconsistencies
2022-09-14T09:04:41+00:00syncthing v1.22.0-rc.2syncthing v1.22.0-rc.22022-09-27T05:39:28+00:00Bugfixes:
- #3868: gui: Auto select of device ID is broken on Internet Explorer
- #7068: "Restore Versions" GUI breaks when path exists as both directory and file
- #7965: Trash Can File Versioning always throws errors on restore (even when succeeded)
- #7988: Unexpected cleanup behavior for Simple File Versioning
- #8529: WebGUI is displayed incorrectly on "tablet sized" screens
Enhancements:
- #2698: Sync extended file attributes on supported file systems
- #7603: WebUI tooltip inconsistencies
- #8506: macOS Monterey 12.5.1 aliases break after sync
2022-09-27T05:39:28+00:00syncthing v1.22.0syncthing v1.22.02022-10-04T06:15:38+00:00Bugfixes:
- #3868: gui: Auto select of device ID is broken on Internet Explorer
- #7068: "Restore Versions" GUI breaks when path exists as both directory and file
- #7965: Trash Can File Versioning always throws errors on restore (even when succeeded)
- #7988: Unexpected cleanup behavior for Simple File Versioning
- #8529: WebGUI is displayed incorrectly on "tablet sized" screens
Enhancements:
- #2698: Sync extended file attributes on supported file systems
- #7603: WebUI tooltip inconsistencies
- #8506: macOS Monterey 12.5.1 aliases break after sync
2022-10-04T06:15:38+00:00syncthing v1.22.1-rc.1syncthing v1.22.1-rc.12022-10-17T06:46:45+00:00Bugfixes:
- #8084: Scope ID should be filtered out of IPv6 addresses when using Remote GUI
- #8569: Periodic connection losses to webui because docker image doesn't support upgrade
- #8594: Extended attributes are only synced one way
Enhancements:
- #3987: Private relay server with authentication
- #8244: Show connection type in Remote Devices
- #8430: Add HTTP health check without using API Token
2022-10-17T06:46:45+00:00syncthing v1.22.1-rc.2syncthing v1.22.1-rc.22022-10-25T08:47:14+00:00Bugfixes:
- #8084: Scope ID should be filtered out of IPv6 addresses when using Remote GUI
- #8569: Periodic connection losses to webui because docker image doesn't support upgrade
- #8594: Extended attributes are only synced one way
Enhancements:
- #3987: Private relay server with authentication
- #8244: Show connection type in Remote Devices
- #8430: Add HTTP health check without using API Token
2022-10-25T08:47:14+00:00syncthing v1.22.1syncthing v1.22.12022-11-02T07:52:29+00:00Bugfixes:
- #8084: Scope ID should be filtered out of IPv6 addresses when using Remote GUI
- #8569: Periodic connection losses to webui because docker image doesn't support upgrade
- #8594: Extended attributes are only synced one way
Enhancements:
- #3987: Private relay server with authentication
- #8244: Show connection type in Remote Devices
- #8430: Add HTTP health check without using API Token
2022-11-02T07:52:29+00:00syncthing v1.22.2-rc.1syncthing v1.22.2-rc.12022-11-09T08:29:13+00:00Bugfixes:
- #3744: Folders with custom icons not deletable on Windows
- #8570: Incorrect rescan interval when add encrypted folder with watch for changes enabled
- #8592: Newly added "connection type" icon and text in device info is slightly misaligned
- #8630: Enabling rate limit drastically reduces network performance
- #8654: Conflicts created on Android on files modified by other devices
- #8657: Xattrs not properly applied to directories, causes rescan/resync loop
Enhancements:
- #2771: Add mailto link to "Show ID" dialog, for sending device ID via email
- #7703: Show if devices have not connected in a long time
- #8638: Use healtcheck endpoint for docker
Other issues:
- #8601: Build fails due to setting xattrs that affect SELinux, "permission denied"
2022-11-09T08:29:13+00:00syncthing v1.22.2-rc.2syncthing v1.22.2-rc.22022-11-11T11:15:19+00:00Bugfixes:
- #3744: Folders with custom icons not deletable on Windows
- #8570: Incorrect rescan interval when add encrypted folder with watch for changes enabled
- #8592: Newly added "connection type" icon and text in device info is slightly misaligned
- #8630: Enabling rate limit drastically reduces network performance
- #8654: Conflicts created on Android on files modified by other devices
- #8657: Xattrs not properly applied to directories, causes rescan/resync loop
- #8661: webgui complains about not set password in ldap mode
Enhancements:
- #2771: Add mailto link to "Show ID" dialog, for sending device ID via email
- #7703: Show if devices have not connected in a long time
- #8638: Use healtcheck endpoint for docker
Other issues:
- #8601: Build fails due to setting xattrs that affect SELinux, "permission denied"
2022-11-11T11:15:19+00:00syncthing v1.22.2-rc.3syncthing v1.22.2-rc.32022-11-22T11:32:18+00:00Bugfixes:
- #3744: Folders with custom icons not deletable on Windows
- #8570: Incorrect rescan interval when add encrypted folder with watch for changes enabled
- #8592: Newly added "connection type" icon and text in device info is slightly misaligned
- #8630: Enabling rate limit drastically reduces network performance
- #8654: Conflicts created on Android on files modified by other devices
- #8657: Xattrs not properly applied to directories, causes rescan/resync loop
- #8661: webgui complains about not set password in ldap mode
- #8682: syncthing generate command writes the deviceId to stderr instead of stdout as INFO
Enhancements:
- #2771: Add mailto link to "Show ID" dialog, for sending device ID via email
- #7703: Show if devices have not connected in a long time
- #8638: Use healtcheck endpoint for docker
Other issues:
- #8601: Build fails due to setting xattrs that affect SELinux, "permission denied"
- #8679: Bump quic-go
2022-11-22T11:32:18+00:00syncthing v1.22.2syncthing v1.22.22022-12-06T10:13:52+00:00Bugfixes:
- #3744: Folders with custom icons not deletable on Windows
- #8570: Incorrect rescan interval when add encrypted folder with watch for changes enabled
- #8592: Newly added "connection type" icon and text in device info is slightly misaligned
- #8630: Enabling rate limit drastically reduces network performance
- #8654: Conflicts created on Android on files modified by other devices
- #8657: Xattrs not properly applied to directories, causes rescan/resync loop
- #8661: webgui complains about not set password in ldap mode
- #8682: syncthing generate command writes the deviceId to stderr instead of stdout as INFO
Enhancements:
- #2771: Add mailto link to "Show ID" dialog, for sending device ID via email
- #7703: Show if devices have not connected in a long time
- #8638: Use healtcheck endpoint for docker
- #8686: LAN detection via subnetmask
Other issues:
- #8601: Build fails due to setting xattrs that affect SELinux, "permission denied"
- #8679: Bump quic-go
2022-12-06T10:13:52+00:00syncthing v1.22.3-rc.1syncthing v1.22.3-rc.12022-12-13T13:40:16+00:00Bugfixes:
- #8646: Perhaps the list of devices contains empty elements
- #8686: Properly indicate whether a connection is "LAN" or not in the GUI
2022-12-13T13:40:16+00:00syncthing v1.22.3-rc.2syncthing v1.22.3-rc.22022-12-27T20:10:01+00:00Bugfixes:
- #8572: Incorrect rescan interval on auto accepted encrypted folder
- #8646: Perhaps the list of devices contains empty elements
- #8686: Properly indicate whether a connection is "LAN" or not in the GUI
2022-12-27T20:10:01+00:00syncthing v1.23.0syncthing v1.23.02023-01-02T07:47:49+00:00Bugfixes:
- #8572: Incorrect rescan interval on auto accepted encrypted folder
- #8646: Perhaps the list of devices contains empty elements
- #8686: Properly indicate whether a connection is "LAN" or not in the GUI
2023-01-02T07:47:49+00:00syncthing v1.23.1-rc.1syncthing v1.23.1-rc.12023-01-12T04:44:24+00:00Bugfixes:
- #8325: "accept: function not implemented" after upgrading to syncthing v1.20.1
2023-01-12T04:44:24+00:00syncthing v1.23.1syncthing v1.23.12023-02-07T11:31:12+00:00Bugfixes:
- #8325: "accept: function not implemented" after upgrading to syncthing v1.20.1
2023-02-07T11:31:12+00:00syncthing v1.23.2-rc.1syncthing v1.23.2-rc.12023-02-14T19:48:56+00:00Bugfixes:
- #8749: Relay listener does not restart sometimes
Enhancements:
- #8660: GUI editor for xattr filter patterns
- #8781: gui: Remove duplicate Spanish translation
Other issues:
- #8768: Update quic-go for Go 1.20
2023-02-14T19:48:56+00:00syncthing v1.23.2-rc.2syncthing v1.23.2-rc.22023-02-28T15:28:27+00:00Bugfixes:
- #8749: Relay listener does not restart sometimes
Enhancements:
- #8660: GUI editor for xattr filter patterns
- #8781: gui: Remove duplicate Spanish translation
Other issues:
- #8768: Update quic-go for Go 1.20
2023-02-28T15:28:27+00:00syncthing v1.23.2syncthing v1.23.22023-03-07T18:43:00+00:00Bugfixes:
- #8749: Relay listener does not restart sometimes
Enhancements:
- #8660: GUI editor for xattr filter patterns
- #8781: gui: Remove duplicate Spanish translation
Other issues:
- #8768: Update quic-go for Go 1.20
2023-03-07T18:43:00+00:00syncthing v1.23.3-rc.1syncthing v1.23.3-rc.12023-03-14T18:44:50+00:00Bugfixes:
- #5408: Selection of time in versions GUI not possible without editing the string inside the textfield
- #8556: Increased file size when sharing between encrypted devices
- #8599: Key generation at connect time is slow for encrypted connections
2023-03-14T18:44:50+00:00syncthing v1.23.3-rc.2syncthing v1.23.3-rc.22023-03-29T07:23:44+00:00Bugfixes:
- #5408: Selection of time in versions GUI not possible without editing the string inside the textfield
- #8277: Mutual encrypted sharing doesn't work (both sides with password)
- #8556: Increased file size when sharing between encrypted devices
- #8599: Key generation at connect time is slow for encrypted connections
Enhancements:
- #7859: Allow sub-second watcher delay (use case: remote development)
Other issues:
- #8828: cmd/stdiscosrv: TestDatabaseGetSet flake
2023-03-29T07:23:44+00:00syncthing v1.23.3syncthing v1.23.32023-04-04T07:19:46+00:00Bugfixes:
- #5408: Selection of time in versions GUI not possible without editing the string inside the textfield
- #8277: Mutual encrypted sharing doesn't work (both sides with password)
- #8556: Increased file size when sharing between encrypted devices
- #8599: Key generation at connect time is slow for encrypted connections
Enhancements:
- #7859: Allow sub-second watcher delay (use case: remote development)
Other issues:
- #8828: cmd/stdiscosrv: TestDatabaseGetSet flake
2023-04-04T07:19:46+00:00syncthing v1.23.4syncthing v1.23.42023-04-05T14:00:41+00:00Bugfixes:
- #8851: "Running global migration to fix encryption file sizes" on every start
2023-04-05T14:00:41+00:00syncthing v1.23.5-rc.1syncthing v1.23.5-rc.12023-05-09T10:48:05+00:00Bugfixes:
- #8503: "syncthing cli config devices add" reflect error when using --addresses flag
- #8764: Ignore patterns creating during folder addition are not loaded
- #8778: Tests fail on Windows with Go 1.20
- #8779: Test cleanup fails all model tests on Windows on Go 1.20
- #8859: Incorrect handling of path for auto accepted folder
Other issues:
- #8799: "fatal error: checkptr: converted pointer straddles multiple allocations" in crypto tests
2023-05-09T10:48:05+00:00syncthing v1.23.5syncthing v1.23.52023-06-06T07:47:53+00:00Bugfixes:
- #8503: "syncthing cli config devices add" reflect error when using --addresses flag
- #8764: Ignore patterns creating during folder addition are not loaded
- #8778: Tests fail on Windows with Go 1.20
- #8779: Test cleanup fails all model tests on Windows on Go 1.20
- #8859: Incorrect handling of path for auto accepted folder
Other issues:
- #8799: "fatal error: checkptr: converted pointer straddles multiple allocations" in crypto tests
2023-06-06T07:47:53+00:00syncthing v1.23.6-rc.1syncthing v1.23.6-rc.12023-06-14T08:33:12+00:00Bugfixes:
- #8899: Omitting %s from LDAP bind DN sends corrupted bind DN string to LDAP server
- #8920: Untrusted device should be disallowed from being an introducer
Other issues:
- #8897: v1.23.5-rc.1 / v1.23.5: Missing sha1sum.txt.asc & sha256sum.txt.asc
- #8898: v1.23.5-rc.1: Missing .debs for i386, armel, armhf
2023-06-14T08:33:12+00:00syncthing v1.23.6-rc.2syncthing v1.23.6-rc.22023-06-27T09:51:57+00:00Bugfixes:
- #7638: favicon not working Firefox & derivative browsers
- #8899: Omitting %s from LDAP bind DN sends corrupted bind DN string to LDAP server
- #8920: Untrusted device should be disallowed from being an introducer
Other issues:
- #8897: v1.23.5-rc.1 / v1.23.5: Missing sha1sum.txt.asc & sha256sum.txt.asc
- #8898: v1.23.5-rc.1: Missing .debs for i386, armel, armhf
2023-06-27T09:51:57+00:00syncthing v1.23.6syncthing v1.23.62023-07-04T06:03:05+00:00Bugfixes:
- #7638: favicon not working Firefox & derivative browsers
- #8899: Omitting %s from LDAP bind DN sends corrupted bind DN string to LDAP server
- #8920: Untrusted device should be disallowed from being an introducer
- #8960: relaysrv and discosrv docker images haven't been updated for more than year
Other issues:
- #8691: Add arm64 architecture for syncthing/discosrv container
- #8897: v1.23.5-rc.1 / v1.23.5: Missing sha1sum.txt.asc & sha256sum.txt.asc
- #8898: v1.23.5-rc.1: Missing .debs for i386, armel, armhf
2023-07-04T06:03:05+00:00syncthing v1.23.7-rc.1syncthing v1.23.7-rc.12023-07-11T07:58:57+00:00Bugfixes:
- #8958: Extended attribute filter editor should be enabled when "send extended attributes" is checked
- #8967: Shared With list ends with comma on 1 device
- #8968: Error for Windows invalid file names should indicate the invalid character or name part
Enhancements:
- #8890: Do not autoexpand tilde sign (~) to an absolute home directory path
- #8957: Add environment variables for --home, --conf, and --data
Other issues:
- #8973: 1.23.6 docker image no longer available for linux/arm/v7
2023-07-11T07:58:57+00:00syncthing v1.23.7-rc.2syncthing v1.23.7-rc.22023-07-31T10:21:59+00:00Bugfixes:
- #6597: setLowPriority should not increase process priority when already lower (in Windows)
- #7698: ursrv: unrealistic uptime data, likely due to unset RTC (1970-01-01)
- #8958: Extended attribute filter editor should be enabled when "send extended attributes" is checked
- #8967: Shared With list ends with comma on 1 device
- #9001: relaysrv crash after some weeks of operation
Enhancements:
- #8890: Do not autoexpand tilde sign (~) to an absolute home directory path
- #8957: Add environment variables for --home, --conf, and --data
- #8968: Error for Windows invalid file names should indicate the invalid character or name part
Other issues:
- #8973: 1.23.6 docker image no longer available for linux/arm/v7
- #8983: Integrate govulncheck
2023-07-31T10:21:59+00:00syncthing v1.23.7syncthing v1.23.72023-08-09T09:10:02+00:00Bugfixes:
- #6597: setLowPriority should not increase process priority when already lower (in Windows)
- #7698: ursrv: unrealistic uptime data, likely due to unset RTC (1970-01-01)
- #8958: Extended attribute filter editor should be enabled when "send extended attributes" is checked
- #8967: Shared With list ends with comma on 1 device
- #9001: relaysrv crash after some weeks of operation
Enhancements:
- #8890: Do not autoexpand tilde sign (~) to an absolute home directory path
- #8957: Add environment variables for --home, --conf, and --data
- #8968: Error for Windows invalid file names should indicate the invalid character or name part
Other issues:
- #8973: 1.23.6 docker image no longer available for linux/arm/v7
- #8983: Integrate govulncheck
2023-08-09T09:10:02+00:00syncthing v1.24.0-rc.1syncthing v1.24.0-rc.12023-08-23T10:43:23+00:00Bugfixes:
- #8965: v1.23.6 introduces untrusted sharing regression
- #9033: Github API rate limit response preventing automatic upgrades
Enhancements:
- #5175: Record more performance metrics
- #7456: Announce IPv6 ULA
- #7973: Restore versions file filter should be case insensitive
- #8767: Check interface for FlagRunning
Other issues:
- #9021: panic: bug: ClusterConfig called on closed or nonexistent connection
- #9034: Build with Go 1.21 out of the box
2023-08-23T10:43:23+00:00syncthing v1.24.0syncthing v1.24.02023-09-05T06:50:00+00:00Bugfixes:
- #8965: v1.23.6 introduces untrusted sharing regression
Enhancements:
- #5175: Record more performance metrics
- #7456: Announce IPv6 ULA
- #7973: Restore versions file filter should be case insensitive
- #8767: Check interface for FlagRunning
Other issues:
- #9021: panic: bug: ClusterConfig called on closed or nonexistent connection
- #9034: Build with Go 1.21 out of the box
2023-09-05T06:50:00+00:00syncthing v1.25.0-rc.1syncthing v1.25.0-rc.12023-09-12T13:12:31+00:00Bugfixes:
- #8482: Discovery server keeps duplicate entries
- #9019: Web GUI loses config changes when doing multiple modifications (e.g. on slow hardware or remotely)
Enhancements:
- #141: Syncthing needs to implement simultaneous TCP connections
- #5607: Move footer links to header
2023-09-12T13:12:31+00:00syncthing v1.25.0-rc.2syncthing v1.25.0-rc.22023-09-20T07:52:55+00:00Bugfixes:
- #8482: Discovery server keeps duplicate entries
- #9019: Web GUI loses config changes when doing multiple modifications (e.g. on slow hardware or remotely)
- #9112: panic: counter cannot decrease in value
Enhancements:
- #141: Syncthing needs to implement simultaneous TCP connections
- #5607: Move footer links to header
2023-09-20T07:52:55+00:00syncthing v1.25.0-rc.3syncthing v1.25.0-rc.32023-09-26T13:54:14+00:00Bugfixes:
- #8274: Usage report transport type is wrong for QUIC
- #8482: Discovery server keeps duplicate entries
- #9019: Web GUI loses config changes when doing multiple modifications (e.g. on slow hardware or remotely)
- #9112: panic: counter cannot decrease in value
- #9123: Hashed passwords via API are hashed again
Enhancements:
- #141: Use multiple simultaneous TCP connections
- #5607: Move footer links to header
2023-09-26T13:54:14+00:00syncthing v1.25.0syncthing v1.25.02023-10-03T07:51:59+00:00Bugfixes:
- #8274: Usage report transport type is wrong for QUIC
- #8482: Discovery server keeps duplicate entries
- #9019: Web GUI loses config changes when doing multiple modifications (e.g. on slow hardware or remotely)
- #9112: panic: counter cannot decrease in value
- #9123: Hashed passwords via API are hashed again
Enhancements:
- #141: Use multiple simultaneous TCP connections
- #5607: Move footer links to header
2023-10-03T07:51:59+00:00syncthing v1.26.0-rc.1syncthing v1.26.0-rc.12023-10-12T09:20:59+00:00Bugfixes:
- #9072: Omitting %s from LDAP search filter results in corrupt search filter
- #9106: Posting config with invalid versioner type causes panic
- #9120: Deduplicated files on Windows aren't treated as regular files any more (Go 1.21)
- #9133: Syncthing Docker container fails to start if underlying filesystem doesn't support `chown`
- #9149: Favicon is stuck in notify state
Enhancements:
- #4137: Use a real login screen + sessions instead of HTTP basic auth
2023-10-12T09:20:59+00:00syncthing v1.26.0-rc.2syncthing v1.26.0-rc.22023-10-24T11:52:11+00:00Bugfixes:
- #9072: Omitting %s from LDAP search filter results in corrupt search filter
- #9106: Posting config with invalid versioner type causes panic
- #9120: Deduplicated files on Windows aren't treated as regular files any more (Go 1.21)
- #9133: Syncthing Docker container fails to start if underlying filesystem doesn't support `chown`
- #9143: traefik no longer url escape X-Forwarded-Tls-Client-Cert header
- #9149: Favicon is stuck in notify state
Enhancements:
- #4137: Use a real login screen + sessions instead of HTTP basic auth
2023-10-24T11:52:11+00:00syncthing v1.26.0syncthing v1.26.02023-11-06T17:44:26+00:00Bugfixes:
- #9072: Omitting %s from LDAP search filter results in corrupt search filter
- #9106: Posting config with invalid versioner type causes panic
- #9120: Deduplicated files on Windows aren't treated as regular files any more (Go 1.21)
- #9133: Syncthing Docker container fails to start if underlying filesystem doesn't support `chown`
- #9143: traefik no longer url escape X-Forwarded-Tls-Client-Cert header
- #9149: Favicon is stuck in notify state
Enhancements:
- #4137: Use a real login screen + sessions instead of HTTP basic auth
2023-11-06T17:44:26+00:00syncthing v1.27.0-rc.1syncthing v1.27.0-rc.12023-11-14T11:13:30+00:00Bugfixes:
- #9179: spurious log file in $XDG_CONFIG_HOME
- #9189: Discovery Returns <Nil> IP
- #9208: Display error in 1.26 with login screen
Enhancements:
- #9178: Default config (state) dir on Unixes should be ~/.local/state/syncthing ($XDG_STATE_HOME/syncthing)
- #9200: Login form: login button should have an id attribute
2023-11-14T11:13:30+00:00syncthing v1.26.1syncthing v1.26.12023-11-15T13:02:28+00:00Bugfixes:
- #9208: Display error in 1.26 with login screen2023-11-15T13:02:28+00:00syncthing v1.27.0-rc.2syncthing v1.27.0-rc.22023-11-27T07:55:03+00:00Bugfixes:
- #9179: spurious log file in $XDG_CONFIG_HOME
- #9189: Discovery Returns <Nil> IP
- #9208: Display error in 1.26 with login screen
Enhancements:
- #9178: Default config (state) dir on Unixes should be ~/.local/state/syncthing ($XDG_STATE_HOME/syncthing)
- #9200: Login form: login button should have an id attribute
2023-11-27T07:55:03+00:00syncthing v1.27.0syncthing v1.27.02023-12-05T07:01:06+00:00Bugfixes:
- #9179: spurious log file in $XDG_CONFIG_HOME
- #9189: Discovery Returns <Nil> IP
- #9208: Display error in 1.26 with login screen
Enhancements:
- #9178: Default config (state) dir on Unixes should be ~/.local/state/syncthing ($XDG_STATE_HOME/syncthing)
- #9200: Login form: login button should have an id attribute
2023-12-05T07:01:06+00:00syncthing v1.27.1-rc.1syncthing v1.27.1-rc.12023-12-08T08:59:10+00:00Bugfixes:
- #9253: Permission error on folder causes "connection error" dialog when opening folder editor
- #9269: panic: nil pointer dereference in (*indexHandlerRegistry).startLocked
2023-12-08T08:59:10+00:00syncthing v1.27.1syncthing v1.27.12023-12-11T07:19:42+00:00Bugfixes:
- #9253: Permission error on folder causes "connection error" dialog when opening folder editor
- #9269: panic: nil pointer dereference in (*indexHandlerRegistry).startLocked
Other issues:
- #9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
2023-12-11T07:19:42+00:00syncthing v1.27.2-rc.1syncthing v1.27.2-rc.12023-12-12T09:15:45+00:00Bugfixes:
- #9041: cli subcommand does not use STHOMEDIR env var
- #9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
Enhancements:
- #7406: Add UPnP support for IPv6
2023-12-12T09:15:45+00:00syncthing v1.27.2-rc.2syncthing v1.27.2-rc.22023-12-25T16:21:29+00:00Bugfixes:
- #9041: cli subcommand does not use STHOMEDIR env var
- #9183: Filesystem watching (kqueue) is enabled … with a lot of files
- #9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
Enhancements:
- #7406: Add UPnP support for IPv6
Other issues:
- #9247: Embed binary releases signing key as a file instead of hardcoding a string
- #9287: quic-go v0.40.1 (CVE-2023-49295)
2023-12-25T16:21:29+00:00syncthing v1.27.2syncthing v1.27.22024-01-02T07:19:25+00:00Bugfixes:
- #9041: cli subcommand does not use STHOMEDIR env var
- #9183: Filesystem watching (kqueue) is enabled … with a lot of files
- #9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
Enhancements:
- #7406: Add UPnP support for IPv6
Other issues:
- #9247: Embed binary releases signing key as a file instead of hardcoding a string
- #9287: quic-go v0.40.1 (CVE-2023-49295)
2024-01-02T07:19:25+00:00syncthing v1.27.3-rc.1syncthing v1.27.3-rc.12024-01-09T07:18:24+00:00Bugfixes:
- #9039: Sync from Linux to Mac with ownership - Local additions after rescan
Enhancements:
- #8616: Add CLI completion
- #9151: Add "stay logged in" checkbox to login dialog
Other issues:
- #9267: Inconsistent version requirements in lib/build and lib/upgrade
- #9313: Different lengths used for short device IDs in UI
2024-01-09T07:18:24+00:00