v1.2.0-rc.2 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