Syncthing
Open source continuous file synchronization
Alternative to: dropbox, google drive, onedrive, resilio sync
About
Versions (100)
v2.0.0-beta.2
2025-04-02Major changes
- Database backend switched from LevelDB to SQLite. These 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.
- 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 moving data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it.
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.2
What’s Changed
- chore(lib): expose model methods to obtain progress by @pixelspark in https://github.com/syncthing/syncthing/pull/9886
- feat(gui): explanation to options enabled or disabled per folder type by @tomasz1986 in https://github.com/syncthing/syncthing/pull/9367
- chore: remove abandoned next-gen-gui experiment by @calmh in https://github.com/syncthing/syncthing/pull/10004
- chore: remove weak hashing which does not pull its weight by @calmh in https://github.com/syncthing/syncthing/pull/10005
- chore: switch database engine to sqlite (fixes #9954) by @calmh in https://github.com/syncthing/syncthing/pull/9965
- fix(gui): validate device ID in canonical form (fixes #7291) by @mathias4833 in https://github.com/syncthing/syncthing/pull/10006
- fix(config): remove discontinued primary STUN server (fixes #10008) by @marbens-arch in https://github.com/syncthing/syncthing/pull/10009
- fix(stun): better error handling (ref #10008) by @calmh in https://github.com/syncthing/syncthing/pull/10010
- chore(config): remove discontinued secondary STUN servers (fixes #10011) by @marbens-arch in https://github.com/syncthing/syncthing/pull/10012
- chore(fs): speed up case normalization by @bt90 in https://github.com/syncthing/syncthing/pull/10013
- chore: harmonise command line flags by @calmh in https://github.com/syncthing/syncthing/pull/10007
New Contributors
- @marbens-arch made their first contribution in https://github.com/syncthing/syncthing/pull/10009
Full Changelog: https://github.com/syncthing/syncthing/compare/v1.29.4…v2.0.0-beta.2