-
v1.12.0
v1.12.0 This 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
-
v1.12.0-rc.4
v1.12.0-rc.4 This 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
-
v1.12.0-rc.3
v1.12.0-rc.3 This 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
-
v1.12.0-rc.2
v1.12.0-rc.2 This 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
-
v1.12.0-rc.1
v1.12.0-rc.1 This 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
-
v1.11.1
v1.11.1 Bugfixes: - #7090: panics in failure reporting
-
v1.11.0
v1.11.0 This 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
-
v1.11.0-rc.3
v1.11.0-rc.3 This 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
-
v1.11.0-rc.2
v1.11.0-rc.2 This 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
-
v1.11.0-rc.1
v1.11.0 This 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
-
v1.10.0
v1.10.0 This 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
-
v1.10.0-rc.3
v1.10.0-rc.3 This 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
-
v1.10.0-rc.2
v1.10.0-rc.2 This 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
-
v1.10.0-rc.1
v1.10.0 This 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
-
v1.9.0
v1.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 - #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
-
v1.9.0-rc.5
v1.9.0-rc.5 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 - #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
-
v1.9.0-rc.4
v1.9.0-rc.4 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
-
v1.9.0-rc.3
v1.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
-
v1.9.0-rc.2
v1.9.0-rc.2 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
-
v1.9.0-rc.1
v1.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