![]() #5914: Limit folder concurrency to improve performance.#5898: Database performance: reduce duplication.#5786: Consider always running the monitor process.#6335: Crash or hard shutdown can case database inconsistency, out of sync.#6304: Syncing issues, database missing sequence entries.#6300: lib/ignore: panic: runtime error: index out of range with length 0.#5952: panic: Should never get a deleted file as needed when we don’t have it.#4774: Doesn’t react to Ctrl-C when run in a subshell with -no-restart (Linux).The database schema has been improved and will result in a migration plus compaction at first startup after the upgrade.The observed behavior with -no-restart should be the same as before but the internals differ. ![]() This facilitates crash reporting and makes logging behave more consistently. Syncthing now always runs the monitor process, which previously was disabled with -no-restart.The default is the number of available CPU threads (“GOMAXPROCS”). In addition to just limiting concurrent scans it now also limits concurrent sync operations. The config option maxConcurrentScans has been removed and replaced a new config option maxFolderConcurrency.This limits Syncthing’s peak RAM usage when there are many connected devices all requesting file data. A new config option maxConcurrentIncomingRequestKiB has been added to limit the maximum amount of request data being concurrently processed due to incoming requests.#5796: TestPullInvalidIgnoredSR/SO is flaky.#5774: WebUI table column widths broken on narrow displays.#5697: Handle fatal watch errors gracefully.#5631: Dockerfile ENTRYPOINT doesn't pass along extra arguments from "docker run".#3345: Show last connection error per discovered address.#959: Automatic error log sending to dev.#5791: Puller complains about invalid filenames which are long gone.#5781: Shutdown takes too long, triggering fmut deadlock panic.#5780: Panic when folder disappears while scanning.#5777: Spurious need to "revert" nonexistent changes with Receive Only folder on Android.#5770: Scan failure blocks "Rescan" button.#5766: Support bundle doesn't include errors list, instead printing an error.#5765: Verioner cleanup looks at the wrong time.#5652: Connection error after closing failed items list and opening another list.#5609: Filesystem watching failed when parent folder is not listable.#4170: panic: bug: ClusterConfig called on closed or nonexistent connection.Versioner which does not modify the name - instead it does set the file VersionsĪre now named with the time of their archiving, and the file modification This release reverts the version naming change in #4586 (v1.1.4).Seeĭ/advanced/folder-uselargeblocks.html for details. Operation small / fixed blocks are deprecated. This release makes large / variable block size the only available mode of.This release adds automatic crash reporting.Is usually more performant and remains the preferred way of connection when This release adds QUIC with NAT traversal as a new transport protocol.This release does not interoperate with Syncthing 0.14.45 or older.#5706: Spurious test failures on Windows.#5505: Leaking goroutines through model and leveldb.#5659: Old sync errors should not linger while retrying.#4631: In-GUI restoration should be possible from trashcan versioner.#4586: Versioner file tagging is inconsistent.#4531: GUI folder/device status rows should handle longer values nicer.#1634: Use copy instead of rename for version folder on other file systems.#5704: Failure to fsync() files should not be fatal.#5654: Incorrect file info passed as argument to delete existing dir/symlink.#5649: Checking block content on unexpected request results doesn't work for the last block.#5641: Syncthing gets stuck in a high CPU "Failed Files" state - Possibly a symlink issue?. ![]()
0 Comments
Leave a Reply. |