Syncthing 2.1.3 正式发布,连续文件同步工具
Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。
Syncthing 2.1.3 现已发布,主要更新内容包括:
## 修复
- fix(ignore, fs):允许加载符号链接后面的 ignore 模式(修复 [#10785](https://github.com/syncthing/syncthing/issues/10785)) [#10786](https://github.com/syncthing/syncthing/pull/10786)
- fix:避免在扫描到文件不存在时触发警告(修复 [#10465](https://github.com/syncthing/syncthing/issues/10465)) [#10791](https://github.com/syncthing/syncthing/pull/10791)
- fix(strelaypoolsrv):locking correctness [#10801](https://github.com/syncthing/syncthing/pull/10801)
- fix(model):正确地对最新文件夹进行健康检查(修复 [#10546](https://github.com/syncthing/syncthing/issues/10546)) [#10773](https://github.com/syncthing/syncthing/pull/10773)
- fix(gui):修复在分组中展开一个文件夹时其他文件夹不折叠的问题 [#10809](https://github.com/syncthing/syncthing/pull/10809)
- fix(gui):为文件夹操作按钮添加底部边距,以实现换行间距 [#10728](https://github.com/syncthing/syncthing/pull/10728)
- fix(upnp):防范索引越界的字符串访问 [#10834](https://github.com/syncthing/syncthing/pull/10834)
- fix(ignore):处理导致空字符串的模式 [#10835](https://github.com/syncthing/syncthing/pull/10835)
- fix(versioner):处理无效的空命令 [#10836](https://github.com/syncthing/syncthing/pull/10836)
- fix(api):处理静态请求中的空路径 [#10837](https://github.com/syncthing/syncthing/pull/10837)
- fix(db, model):更好地处理数据库连接、拉取程序并发,避免死锁(修复 [#10841](https://github.com/syncthing/syncthing/issues/10841)) [#10842](https://github.com/syncthing/syncthing/pull/10842)
## 其他
- chore(fs):尽可能使用 x/sys/windows [#10766](https://github.com/syncthing/syncthing/pull/10766)
- chore(model):简化 FileInfoBatch 大小的计算 [#10776](https://github.com/syncthing/syncthing/pull/10776)
- build:允许在 Android amd64 上启用 inotify(参考 [#8710](https://github.com/syncthing/syncthing/pull/8710)) [#10783](https://github.com/syncthing/syncthing/pull/10783)
- chore:修复几个未关闭的 HTTP 连接 [#10806](https://github.com/syncthing/syncthing/pull/10806)
- chore(gui):对折叠面板进行延迟渲染以减少 watcher 数量 [#10772](https://github.com/syncthing/syncthing/pull/10772)
- build(deps):更新依赖项 [#10824](https://github.com/syncthing/syncthing/pull/10824)
- chore:新的代码贡献指南 [#10821](https://github.com/syncthing/syncthing/pull/10821)
- chore:完全移除忽略文件缓存 [#10813](https://github.com/syncthing/syncthing/pull/10813)
- chore:稍微优化重命名检测(参考 [#10777](https://github.com/syncthing/syncthing/issues/10777)) [#10819](https://github.com/syncthing/syncthing/pull/10819)
- chore(gui):更好地描述待处理的文件夹/设备通知何时会重新出现 [#10808](https://github.com/syncthing/syncthing/pull/10808)
- chore:deflake TestRecvOnlyRevertNeeds [#10827](https://github.com/syncthing/syncthing/pull/10827)
- chore(model):在重命名检测中不再重复检查现有文件 [#10833](https://github.com/syncthing/syncthing/pull/10833)
- chore(fs):优化 casefs 缓存性能 [#10830](https://github.com/syncthing/syncthing/pull/10830)
- chore(model):优化 fsync 调用 [#10831](https://github.com/syncthing/syncthing/pull/10831)
- chore(syncthing):将本地数据库条目包含在 perfstats 中 [#10839](https://github.com/syncthing/syncthing/pull/10839)
更新说明:[https://github.com/syncthing/syncthing/releases/tag/v2.1.3](https://github.com/syncthing/syncthing/releases/tag/v2.1.3)
---
原文链接:[点击查看](https://www.oschina.net/news/488676/syncthing-2-1-3-released)
Syncthing 2.1.3 现已发布,主要更新内容包括:
## 修复
- fix(ignore, fs):允许加载符号链接后面的 ignore 模式(修复 [#10785](https://github.com/syncthing/syncthing/issues/10785)) [#10786](https://github.com/syncthing/syncthing/pull/10786)
- fix:避免在扫描到文件不存在时触发警告(修复 [#10465](https://github.com/syncthing/syncthing/issues/10465)) [#10791](https://github.com/syncthing/syncthing/pull/10791)
- fix(strelaypoolsrv):locking correctness [#10801](https://github.com/syncthing/syncthing/pull/10801)
- fix(model):正确地对最新文件夹进行健康检查(修复 [#10546](https://github.com/syncthing/syncthing/issues/10546)) [#10773](https://github.com/syncthing/syncthing/pull/10773)
- fix(gui):修复在分组中展开一个文件夹时其他文件夹不折叠的问题 [#10809](https://github.com/syncthing/syncthing/pull/10809)
- fix(gui):为文件夹操作按钮添加底部边距,以实现换行间距 [#10728](https://github.com/syncthing/syncthing/pull/10728)
- fix(upnp):防范索引越界的字符串访问 [#10834](https://github.com/syncthing/syncthing/pull/10834)
- fix(ignore):处理导致空字符串的模式 [#10835](https://github.com/syncthing/syncthing/pull/10835)
- fix(versioner):处理无效的空命令 [#10836](https://github.com/syncthing/syncthing/pull/10836)
- fix(api):处理静态请求中的空路径 [#10837](https://github.com/syncthing/syncthing/pull/10837)
- fix(db, model):更好地处理数据库连接、拉取程序并发,避免死锁(修复 [#10841](https://github.com/syncthing/syncthing/issues/10841)) [#10842](https://github.com/syncthing/syncthing/pull/10842)
## 其他
- chore(fs):尽可能使用 x/sys/windows [#10766](https://github.com/syncthing/syncthing/pull/10766)
- chore(model):简化 FileInfoBatch 大小的计算 [#10776](https://github.com/syncthing/syncthing/pull/10776)
- build:允许在 Android amd64 上启用 inotify(参考 [#8710](https://github.com/syncthing/syncthing/pull/8710)) [#10783](https://github.com/syncthing/syncthing/pull/10783)
- chore:修复几个未关闭的 HTTP 连接 [#10806](https://github.com/syncthing/syncthing/pull/10806)
- chore(gui):对折叠面板进行延迟渲染以减少 watcher 数量 [#10772](https://github.com/syncthing/syncthing/pull/10772)
- build(deps):更新依赖项 [#10824](https://github.com/syncthing/syncthing/pull/10824)
- chore:新的代码贡献指南 [#10821](https://github.com/syncthing/syncthing/pull/10821)
- chore:完全移除忽略文件缓存 [#10813](https://github.com/syncthing/syncthing/pull/10813)
- chore:稍微优化重命名检测(参考 [#10777](https://github.com/syncthing/syncthing/issues/10777)) [#10819](https://github.com/syncthing/syncthing/pull/10819)
- chore(gui):更好地描述待处理的文件夹/设备通知何时会重新出现 [#10808](https://github.com/syncthing/syncthing/pull/10808)
- chore:deflake TestRecvOnlyRevertNeeds [#10827](https://github.com/syncthing/syncthing/pull/10827)
- chore(model):在重命名检测中不再重复检查现有文件 [#10833](https://github.com/syncthing/syncthing/pull/10833)
- chore(fs):优化 casefs 缓存性能 [#10830](https://github.com/syncthing/syncthing/pull/10830)
- chore(model):优化 fsync 调用 [#10831](https://github.com/syncthing/syncthing/pull/10831)
- chore(syncthing):将本地数据库条目包含在 perfstats 中 [#10839](https://github.com/syncthing/syncthing/pull/10839)
更新说明:[https://github.com/syncthing/syncthing/releases/tag/v2.1.3](https://github.com/syncthing/syncthing/releases/tag/v2.1.3)
---
原文链接:[点击查看](https://www.oschina.net/news/488676/syncthing-2-1-3-released)
评论
暂无评论。