Versie 2.0.4 van Syncthing is uitgekomen. Syncthing is een opensourceprogramma waarmee bestanden tussen twee of meerdere 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 veranderingen en verbeteringen aangebracht:
FixesOther
- fix(cmd): only start temporary API server during migration if it's enabled in #10284
- fix(model): consider MaxFolderConcurrency when calculating number of hashers in #10285
- fix(model): consider number of CPU cores when calculating hashers on interactive OS (#10284) in #10286
- fix(db): apply all migrations and schema in one transaction in #10323
- fix(model): correctly handle block-aligned empty sparse files in #10332
- fix(syncthing): apply folder migrations with temporary API/GUI server in #10330
- chore(db): adjust db bench name to improve benchstat grouping in #10283
- chore(db): cleanup DB in tests and remove OpenTemp in #10282
- build: use Go 1.24 tools pattern in #10281
- chore(db): avoid rowid for blocks and blocklists in #10315
- refactor(db): slightly improve insert performance in #10318
- chore(gui): use steps of 1024 KiB for bandwidth rate limits in #10316
- chore(gui): use step of 3600 for versions cleanup interval in #10317
- chore(db): benchmark output, migration blocks/s output in #10320
- chore(db): update schema version in the same transaction as migration in #10321
- chore(db): migration for previous commits in #10319