All Versions
86
Latest Version
Avg Release Cycle
6 days
Latest Release
1285 days ago

Changelog History
Page 2

  • v1.11.0-rc.1 Changes

    October 13, 2020

    πŸš€ 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
    0️⃣ 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 Changes

    October 06, 2020

    πŸš€ This release adds the config option announceLANAddresses to enable
    0️⃣ (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 "syncthingxxx.tmp" differs from name in filesystem "syncthingXXX.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 Changes

    September 17, 2020

    πŸš€ This release adds the config option announceLANAddresses to enable
    0️⃣ (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 "syncthingxxx.tmp" differs from name in filesystem "syncthingXXX.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 Changes

    September 12, 2020

    πŸš€ This release adds the config option announceLANAddresses to enable
    0️⃣ (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 "syncthingxxx.tmp" differs from name in filesystem "syncthingXXX.tmp"

    ✨ Enhancements:

    • πŸ”§ #6734: Consider moving configuration to a proto contract
    • πŸ”€ #6928: Announce LAN addresses to global discovery
  • v1.10.0-rc.1 Changes

    September 10, 2020

    πŸš€ This release adds the config option announceLANAddresses to enable
    0️⃣ (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 "syncthingxxx.tmp" differs from name in filesystem "syncthingXXX.tmp"

    ✨ Enhancements:

    • πŸ”§ #6734: Consider moving configuration to a proto contract
    • πŸ”€ #6928: Announce LAN addresses to global discovery
  • v1.9.0

    September 07, 2020
  • v1.9.0-rc.5 Changes

    August 28, 2020

    πŸš€ 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 Changes

    August 21, 2020

    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

    ✨ 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 Changes

    August 20, 2020

    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 Changes

    August 19, 2020

    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
    • πŸ”€ #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