Skip to content
v1.2.0-rc.3

This is a release candidate for the v1.2.0 minor release.

Important notes:

 - This release does not interoperate with Syncthing 0.14.45 or older.

 - This release adds QUIC with NAT traversal as a new transport protocol. TCP
   is usually more performant and remains the preferred way of connection when
   possible.

 - This release adds automatic crash reporting. See
   https://docs.syncthing.net/users/crashrep.html for details.

 - This release makes large / variable block size the only available mode of
   operation; small / fixed blocks are deprecated. See
   https://docs.syncthing.net/advanced/folder-uselargeblocks.html for details.

Bugfixes:

 - #4170: panic: bug: ClusterConfig called on closed or nonexistent connection
 - #5609: Filesystem watching failed when parent folder is not listable
 - #5652: Connection error after closing failed items list and opening another list
 - #5765: Verioner cleanup looks at the wrong time
 - #5766: Support bundle doesn't include errors list, instead printing `Support bundle: failed to create errors.json: <nil>`
 - #5770: Scan failure blocks "Rescan" button
 - #5777: Spurious need to "revert" nonexistent changes with Receive Only folder on Android
 - #5780: Panic when folder disappears while scanning
 - #5781: Shutdown takes too long, triggering fmut deadlock panic
 - #5791: Puller complains about invalid filenames which are long gone

Enhancements:

 - #959: Automatic error log sending to dev. team
 - #3345: Show last connection error per discovered address
 - #5377: Use of QUIC for transport
 - #5631: Dockerfile ENTRYPOINT doesn't pass along extra arguments from "docker run"
 - #5697: Handle fatal watch errors gracefully
 - #5774: WebUI table column widths broken on narrow displays

Other issues:

 - #5760: Dead link in README.md
 - #5796: TestPullInvalidIgnoredSR/SO is flaky