Versie 1.29.6 van Syncthing is uitgekomen. Syncthing is een opensourceprogramma waarmee bestanden tussen twee computers kunnen worden gesynchroniseerd. Dit gebeurt zonder dat er een centrale server tussen zit, zoals dat wel het geval is bij opslagdiensten als Dropbox, Google Drive, OneDrive en iCloud. De software is onder meer beschikbaar voor Windows, Linux, macOS, BSD en Solaris. Een onofficiële client voor Android kan hier worden gevonden. Ook zijn er packages voor bijvoorbeeld Synology en QNAP. In deze uitgave zijn de volgende verbeteringen aangebracht:
New features:Changed:
- (gui): explanation to options enabled or disabled per folder type in #9367
- (fs, config): add support for custom filesystem type construction in #9887
- (api, gui): allow authentication bypass for metrics in #10045
- (config): add option for audit file (fixes #9481) in #10066
Build:
- (lib): expose model methods to obtain progress in #9886
- (config): remove discontinued secondary STUN servers (fixes #10011) in #10012
- (fs): speed up case normalization in #10013
- (model): add metric for total number of conflicts in #10037
- (config): resolve primary STUN servers via SRV record in #10031
- (fs): changes to allow Filesystem to be implemented externally in #10040
- Add missing copyright in new files from infra branch in #10055
- (syncthing): remove support for TLS 1.2 sync connections in #10064
- (gui): update dependency copyrights, add script for periodic maintenance in #10067
- (api): log X-Forwarded-For in #10035
- (gui): use go list --deps for dependency list in #10071
Fixed:
- (deps): update dependencies in #10020
- Replace underscore in Debian version in #10032
- Push artifacts to Azure in #10044
- (gui): validate device ID in canonical form (fixes #7291) in #10006
- (config): remove discontinued primary STUN server (fixes #10008) in #10009
- (stun): better error handling (ref #10008) in #10010
- (config): properly apply defaults when reading folder configuration in #10034
- (config): zero filesystemtype is "basic" in #10038
- (strings): differentiate setup(n) and set(v) up in #10024
- (gui): mark unseen disconnected devices as inactive in #10048
- (syncthing): use separate lock file instead of locking the certificate (fixes #10053) in #10054
- (osutil): give threads same I/O priority on Linux in #10063
- (strelaysrv): make the session limiter session-dependent (fixes #10072) in #10073