Syncthing v1.8.0-rc.4 Release Notes

Release Date: 2020-08-07 // over 3 years ago
  • v1.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