Syncthing
Open source continuous file synchronization
Alternative to: dropbox, google drive, onedrive, resilio sync
About
Versions (100)
v2.0.0-beta.11
2025-04-24Major changes
- Database backend switched from LevelDB to SQLite. There is a migration on first launch which can be lengthy for larger setups. The new database is easier to understand and maintain and, hopefully, less buggy.
- Deleted items are no longer kept forever in the database, instead they are forgotten after six months. If your use case require deletes to take effect after more than a six month delay, set the
--db-delete-retention-intervalcommand line option or corresponding environment variable to zero, or a longer time interval of your choosing. - Modernised command line options parsing. Old single-dash long options are no longer supported, e.g.
-homemust be given as--home. All serve options are now also accepted as environment variables. - Rolling hash detection of shifted data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it.
- A “default folder” is no longer created on first startup.
Debian packages
deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing v2
Docker image
ghcr.io/syncthing/syncthing:v2.0.0-beta.11
What’s Changed
- fix(osutil): give threads same I/O priority on Linux by @TheCreeper in https://github.com/syncthing/syncthing/pull/10063
- chore(syncthing): remove support for TLS 1.2 sync connections by @calmh in https://github.com/syncthing/syncthing/pull/10064
- chore(gui): update dependency copyrights, add script for periodic maintenance by @rasa in https://github.com/syncthing/syncthing/pull/10067
- chore(syncthing): remove “default” folder concept by @calmh in https://github.com/syncthing/syncthing/pull/10068
- chore(api): log X-Forwarded-For by @bt90 in https://github.com/syncthing/syncthing/pull/10035
- feat(config): add option for audit file (fixes #9481) by @marbens-arch in https://github.com/syncthing/syncthing/pull/10066
- fix(model): loop-break regression while block copying in puller by @imsodin in https://github.com/syncthing/syncthing/pull/10069
New Contributors
- @TheCreeper made their first contribution in https://github.com/syncthing/syncthing/pull/10063
Full Changelog: https://github.com/syncthing/syncthing/compare/v2.0.0-beta.10…v2.0.0-beta.11