1.4.0-rc.5 版本的更新内容如下:
Important changes
- 添加了新的配置选项 maxConcurrentIncomingRequestKiB,以限制由于传入请求而同时处理的请求数据的最大数量。当有许多连接的设备都在请求文件数据时,则限制了 Syncthing 的峰值 RAM 使用量。默认值为 256 MiB。
- 配置选项 maxConcurrentScans 已被删除,并替换了新的配置选项 maxFolderConcurrency。现在不仅限制并发扫描,而且还限制了并发同步操作。在默认情况下是可用的 CPU 线程(“GOMAXPROCS”)的数量。
- Syncthing 现在始终运行监视进程,该进程先前已通过-no-restart 禁用。这有助于崩溃报告,并使日志记录的行为更加一致。使用-no-restart 观察到的行为应与以前相同,但内部原理有所不同。
- 数据库模式已得到改进,将在升级后的首次启动时进行迁移和压缩。
Bugfixes
- #4774:在具有-no-restart 的子 shell 中运行时,对 Ctrl-C 不响应(Linux)
- #5952:紧急情况:当我们没有文件时,永远不要获取所需的已删除文件
- #6281:进度发射器使用 100%CPU
- #6289:自 Syncthing 1.3.3 起出现“常规 SOCKS 服务器故障”
- #6300: lib/ignore:紧急情况:运行时错误:索引超出范围[0],长度为 0
- #6335:崩溃或硬关机可能会导致数据库不一致,不同步
Enhancements