Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.18.3-rc.1
    v1.18.3-rc.1
    
    Bugfixes:
    
    - #7935: Panic after POST /rest/system/reset
    
    Enhancements:
    
    - #7940: "Currently Shared With Devices" list in the folder Sharing tab should be sorted alphabetically
    
  • v1.18.2
    v1.18.2
    
    Bugfixes:
    
    - #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
    
  • v1.18.2-rc.3
    v1.18.2-rc.3
    
    Bugfixes:
    
    - #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
    
  • v1.18.1.1
    v1.18.1.1
  • v1.18.2-rc.2
    v1.18.2-rc.2
    
    Bugfixes:
    
    - #7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
    
  • v1.18.2-rc.1
    v1.18.2-rc.1
    
    Bugfixes:
    
    - #7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
    
  • v1.18.1
    v1.18.1
    
    Bugfixes:
    
    - #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
    
  • v1.18.1-rc.3
    v1.18.1-rc.3
    
    Bugfixes:
    
    - #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
    
  • v1.18.1-rc.2
    v1.18.1-rc.2
    
    Bugfixes:
    
    - #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
    
  • v1.18.1-rc.1
    v1.18.1-rc.1
    
    Bugfixes:
    
    - #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
    
  • v1.18.0
    v1.18.0
    
    Bugfixes:
    
    - #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
    
  • v1.18.0-rc.2
    v1.18.0-rc.2
    
    Bugfixes:
    
    - #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
    
  • v1.18.0-rc.1
    v1.18.0-rc.1
    
    Bugfixes:
    
    - #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
    
  • v1.17.0
    v1.17.0
    
    This 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
    
  • v1.17.0-rc.4
    v1.17.0-rc.4
    
    This 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
    
  • v1.17.0-rc.3
    v1.17.0-rc.3
    
    This 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
    
  • v1.17.0-rc.2
    v1.17.0-rc.2
    
    This 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
    
  • v1.17.0-rc.1
    v1.17.0-rc.1
    
    This 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
    
  • v1.16.1
    v1.16.1
    
    Bugfixes:
    
    - #7628: upgrade with apt fails in post-inst script
    
  • v1.16.0
    v1.16.0
    
    This 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