Tags: ChinaDFC/syncthing
Tags
v1.7.0-rc.1 This release performs a database migration to optimize for clusters with many devices. Bugfixes: - syncthing#6552: panic: Stop called more than once on ... created by nat.Service - syncthing#6564: Closing an already removed connection causes GUI error message - syncthing#6646: Misleading error message when to be deleted dir contains receive-only changes - syncthing#6653: panic: nil pointer dereference in leveldb.(*DB).isClosed() - syncthing#6654: panic: runtime error: index out of range in processNeeded() - syncthing#6655: panic: nil pointer dereference in checkUpgrade() - syncthing#6679: QUIC listener is not added when default TCP port is unavailable - syncthing#6697: Malformed listen address causes hang on startup - syncthing#6706: Changing a folder in web UI removes introduced-by info Enhancements: - syncthing#1830: "Folder path missing" when folder path is a junction - syncthing#4703: Suggest setting up auth on initial startup - syncthing#5910: Add Badger database backend for testing and consideration - syncthing#6372: Reduce database size by optimizing version list storage Other issues: - syncthing#6608: Data race in Windows fs watcher tests - syncthing#6625: TestRequestRemoteRenameChanged is racy/flaky
v1.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: - syncthing#6701: Syncthing 1.5.0+ auto upgrades even with auto upgrades disabled in config
v1.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: - syncthing#3876: Removing and re-adding a folder may cause data loss - syncthing#5731: 100% CPU every minute on watch setup retry - syncthing#6268: Out of sync panel layout overflows - syncthing#6557: Folder error repeatedly set and unset - syncthing#6559: Deadlock on folder unsubscribe - syncthing#6576: Versioning params in config flip flop in order - syncthing#6578: Allow rescan at folder state "Local Additions" - syncthing#6583: Distributed deadlock on request - syncthing#6604: Docker healthcheck fails when run in host network Enhancements: - syncthing#5224: Accept new connections in place of old ones when appropriate - syncthing#6530: Add "Pause All"/"Resume All" button for devices - syncthing#6541: Limit number of concurrent writes while syncing Other issues: - syncthing#6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only' - syncthing#6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
v1.6.0-rc.5 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: - syncthing#3876: Removing and re-adding a folder may cause data loss - syncthing#5731: 100% CPU every minute on watch setup retry - syncthing#6268: Out of sync panel layout overflows - syncthing#6557: Folder error repeatedly set and unset - syncthing#6559: Deadlock on folder unsubscribe - syncthing#6576: Versioning params in config flip flop in order - syncthing#6578: Allow rescan at folder state "Local Additions" - syncthing#6583: Distributed deadlock on request - syncthing#6604: Docker healthcheck fails when run in host network Enhancements: - syncthing#5224: Accept new connections in place of old ones when appropriate - syncthing#6530: Add "Pause All"/"Resume All" button for devices - syncthing#6541: Limit number of concurrent writes while syncing Other issues: - syncthing#6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only' - syncthing#6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
v1.6.0-rc.4 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: - syncthing#3876: Removing and re-adding a folder may cause data loss - syncthing#5731: 100% CPU every minute on watch setup retry - syncthing#6268: Out of sync panel layout overflows - syncthing#6557: Folder error repeatedly set and unset - syncthing#6559: Deadlock on folder unsubscribe - syncthing#6576: Versioning params in config flip flop in order - syncthing#6578: Allow rescan at folder state "Local Additions" - syncthing#6583: Distributed deadlock on request - syncthing#6604: Docker healthcheck fails when run in host network Enhancements: - syncthing#5224: Accept new connections in place of old ones when appropriate - syncthing#6530: Add "Pause All"/"Resume All" button for devices - syncthing#6541: Limit number of concurrent writes while syncing Other issues: - syncthing#6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only' - syncthing#6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
v1.6.0-rc.3 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: - syncthing#3876: Removing and re-adding a folder may cause data loss - syncthing#5731: 100% CPU every minute on watch setup retry - syncthing#6268: Out of sync panel layout overflows - syncthing#6557: Folder error repeatedly set and unset - syncthing#6559: Deadlock on folder unsubscribe - syncthing#6576: Versioning params in config flip flop in order - syncthing#6578: Allow rescan at folder state "Local Additions" - syncthing#6583: Distributed deadlock on request - syncthing#6604: Docker healthcheck fails when run in host network Enhancements: - syncthing#5224: Accept new connections in place of old ones when appropriate - syncthing#6530: Add "Pause All"/"Resume All" button for devices - syncthing#6541: Limit number of concurrent writes while syncing Other issues: - syncthing#6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only' - syncthing#6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
v1.6.0-rc.2 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: - syncthing#3876: Removing and re-adding a folder may cause data loss - syncthing#5731: 100% CPU every minute on watch setup retry - syncthing#6268: Out of sync panel layout overflows - syncthing#6557: Folder error repeatedly set and unset - syncthing#6559: Deadlock on folder unsubscribe - syncthing#6576: Versioning params in config flip flop in order - syncthing#6578: Allow rescan at folder state "Local Additions" - syncthing#6583: Distributed deadlock on request - syncthing#6604: Docker healthcheck fails when run in host network Enhancements: - syncthing#5224: Accept new connections in place of old ones when appropriate - syncthing#6530: Add "Pause All"/"Resume All" button for devices - syncthing#6541: Limit number of concurrent writes while syncing Other issues: - syncthing#6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only' - syncthing#6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
v1.6.0-rc.1 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: - syncthing#3876: Removing and re-adding a folder may cause data loss - syncthing#5731: 100% CPU every minute on watch setup retry - syncthing#6268: Out of sync panel layout overflows - syncthing#6557: Folder error repeatedly set and unset - syncthing#6559: Deadlock on folder unsubscribe - syncthing#6576: Versioning params in config flip flop in order - syncthing#6578: Allow rescan at folder state "Local Additions" - syncthing#6583: Distributed deadlock on request - syncthing#6604: Docker healthcheck fails when run in host network Enhancements: - syncthing#5224: Accept new connections in place of old ones when appropriate - syncthing#6530: Add "Pause All"/"Resume All" button for devices - syncthing#6541: Limit number of concurrent writes while syncing Other issues: - syncthing#6575: Incomprehensible error message: 'directory is not empty; files within are probably ignored on connected devices only' - syncthing#6584: A field in a structure is sometimes protected by Mutex, but sometimes unprotected.
v1.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: - syncthing#3808: gui: Number of days must be number flashes red then disappears - syncthing#5809: stdiscosrv failed to load keypair without proper error message - syncthing#6410: Wrong 30-days-interval in staggered versioning - syncthing#6430: Incorrect out-of-sync/locally changed status indication on folders - syncthing#6436: Revert Local Changes red button does not work correctly - syncthing#6440: Doesn't run monitor process when started with STNORESTART=1 - syncthing#6450: LDAP auth doesn't handle LDAPS with certificate validation - syncthing#6487: Scan problem within single unignored subdirectory prevents bidirectional sync Enhancements: - syncthing#4924: Move index db to $XDG_DATA_HOME/syncthing/ - syncthing#5376: Improve LDAP authentication - syncthing#6384: Do auto upgrades early and synchronously on startup - syncthing#6416: Improve device status for "unused" devices - syncthing#6432: Deleted file that existed locally only reported as locally changed - syncthing#6437: Don't start browser when restarting after upgrade Other issues: - syncthing#6471: Windows exe isn't properly version tagged
v1.5.0-rc.2 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: - syncthing#3808: gui: Number of days must be number flashes red then disappears - syncthing#5809: stdiscosrv failed to load keypair without proper error message - syncthing#6410: Wrong 30-days-interval in staggered versioning - syncthing#6430: Incorrect out-of-sync/locally changed status indication on folders - syncthing#6436: Revert Local Changes red button does not work correctly - syncthing#6440: Doesn't run monitor process when started with STNORESTART=1 - syncthing#6450: LDAP auth doesn't handle LDAPS with certificate validation - syncthing#6487: Scan problem within single unignored subdirectory prevents bidirectional sync Enhancements: - syncthing#4924: Move index db to $XDG_DATA_HOME/syncthing/ - syncthing#5376: Improve LDAP authentication - syncthing#6384: Do auto upgrades early and synchronously on startup - syncthing#6416: Improve device status for "unused" devices - syncthing#6432: Deleted file that existed locally only reported as locally changed - syncthing#6437: Don't start browser when restarting after upgrade Other issues: - syncthing#6471: Windows exe isn't properly version tagged
PreviousNext