Syncthing 2.0 Released
12 days ago
- #Syncthing
- #Software
- #Release
- First release of the Syncthing 2.0 series with expected rough edges.
- Database backend switched from LevelDB to SQLite, including a migration process on first launch.
- Logging format changed to structured log entries with new log level controls and package-specific settings.
- Deleted items are now forgotten after six months unless specified otherwise.
- Modernized command line options parsing, with old single-dash long options no longer supported.
- Rolling hash detection of shifted data is no longer supported, improving scanning and syncing efficiency.
- No default folder created on first startup.
- Multiple connections (three) are now used by default between v2 devices.
- Prebuilt binaries are no longer available for certain platforms due to SQLite cross-compilation complexities.
- Conflict resolution involving deleted files has changed, allowing deletes to be the winning outcome.
- Available as APT repository and Docker image.
- Includes numerous fixes and features, such as improved database handling, logging framework switch, and new debug commands.
- Removed support for certain platforms and features, and added new functionalities like Ed25519 keys for sync connections.