tag name | v1.4.0-rc.3 (1e972ddd9c0138f5ff5719c2874baf2cfb65b86e) |
tag date | 2020-02-12 15:54:21 +0100 |
tagged by | Jakob Borg <jakob@kastelo.net> |
tagged object | commit d95a087829... |
download | syncthing-1.4.0-rc.3.tar.gz syncthing-1.4.0-rc.3.zip |
---|
v1.4.0-rc.3
This is a release candidate for the v1.4.0 minor release.
Bugfixes:
- #4774: Doesn't react to Ctrl-C when run in a subshell with -no-restart (Linux)
- #5952: panic: Should never get a deleted file as needed when we don't have it
- #6281: Progress emitter uses 100% CPU
- #6289: "general SOCKS server failure" since syncthing 1.3.3
- #6300: lib/ignore: panic: runtime error: index out of range [0] with length 0
Enhancements:
- #5786: Consider always running the monitor process
- #5898: Database performance: reduce duplication
- #5914: Limit folder concurrency to improve performance
- #6302: Avoid thundering herd issue by global request limiter
Important changes:
- A new config option maxConcurrentIncomingRequestKiB has been added to
limit the maximum amount of request data being concurrently processed due
to incoming requests. This limits Syncthing's peak RAM usage when there
are many connected devices all requesting file data. The default is 256
MiB.
- The config option maxConcurrentScans has been removed and replaced a new
config option maxFolderConcurrency. In addition to just limiting
concurrent scans it now also limits concurrent sync operations. The
default is the number of available CPU threads ("GOMAXPROCS").
- Syncthing now always runs the monitor process, which previously was
disabled with -no-restart. This facilitates crash reporting and makes
logging behave more consistently. The observed behavior with -no-restart
should be the same as before but the internals differ.
- The database schema has been improved and will result in a migration plus
compaction at first startup after the upgrade.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEncwpqDEvXA8mJeduSfWuwLzlJMcFAl5EEZ0ACgkQSfWuwLzl
JMd46A//T+yPA2nYUWOmJDewobJCC3OUl5kT94s3JRp/3EuJnup6e0RCda343+UP
eD47uvBmkhFiWVjxn/CdbtEKSOniQmq71TtmK5eA09xRtZykOWemYC/poiucgEDX
mSuSoqffz5I2tt7F4+OZhcz04vD6Ex3QJ4WZI/BifCgvV7dG2xEyn7mkKmyS7hUp
WXgtWApdayCNAFoINxNA6FcPdK2cMvq0lwH7AN1B4MNokbFTzfQOo+104mz6zyI3
ryfXlIQjYqWKcDMuHHldy9tCqf8DEm9S4AWlQFRITbbN4nqo7VqHgt54I3+XaCsM
yCwFWn5C390/Ut24ZTJ2zK3fDnQ9SLOmIIREk607Ve8kAFIABAETn8ZpzqNpxfuU
5zSUUJpbESjx/GJROy9tqKIbkNrhTpVBlOuoxw8cDoSdnAaLvabk15FCQdDkf8cQ
cBCv90iUG6NH8ZvnN72GwQPPWfQDeWlQ4z8kngN85Z/aXAOYV8RtzjINrSNeZbAR
ibg0LGcxWjD7i7Yjjr9tn1uZc1GkfV3arkzBPn9nzWT+5l5LgDq6xAAct+klI9AN
fPUDrGNZGBOU8vM2RTpKCiJmPy5TsVDdMOeAHewH+kq6kXUMLtlhSr2A+7iBD+tX
0CrAjMS9iVLPuiLKVoQLycp4LhMQwEd3kwit9mGg0dC5HfczWkk=
=9OZA
-----END PGP SIGNATURE-----